@charset "UTF-8";@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(13,67,255,.4);box-shadow:0 0 0 0 rgba(13,67,255,.4)}70%{-moz-box-shadow:0 0 0 10px transparent;box-shadow:0 0 0 10px transparent}to{-moz-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}}.card,footer{border:1px solid rgba(0,0,0,.1);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#fff;box-shadow:0 0 .5rem 0 rgba(176,176,176,.5);padding:2rem;background-color:#fff}.card.selected,footer.selected{border:2px solid #0f60ff}.bg{background:#f2f2f2}.green-bg{background-color:#2ab697!important}.yellow-bg{background-color:#f3a622!important}.red-bg{background-color:#cf2026!important}.green{color:#2ab697!important}.yellow{color:#f3a622!important}.red{color:#cf2026!important}.blue{color:#0f60ff!important}h1{font-size:5rem;line-height:5rem;font-weight:400;margin:0}h2,h3,h4,h5,h6{margin:0;line-height:4rem}h1,h2,h3{text-transform:uppercase;font-family:"Trade Gothic",sans-serif}h2{font-size:4rem}h3{font-weight:700}h2,h4,h6{font-weight:400}h3,h4,h5,h6{font-size:3rem}h5,h6{font-size:2.25rem;line-height:3.5rem;font-weight:700}h6{font-size:2rem;line-height:3rem}.button,button{display:inline-block;color:#fff;background-color:#0f60ff;border:1px solid #0f60ff;cursor:pointer;text-align:center;width:100%;text-decoration:none;-webkit-appearance:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-webkit-transition:300ms cubic-bezier(.5,0,0,1);-moz-transition:300ms cubic-bezier(.5,0,0,1);-o-transition:300ms cubic-bezier(.5,0,0,1);transition:300ms cubic-bezier(.5,0,0,1)}.Form input:focus,.button:focus,button:focus{outline:0}.button:disabled,button:disabled{cursor:default;background:#e5e5e5}.button:disabled:hover,button:disabled:hover{background:#e5e5e5}.outline{color:#0f60ff!important;background-color:#fff!important;border:1px solid #0f60ff!important}.button.sm,button.sm{height:4rem}.button.lg,button.lg{height:5rem}button.lg[disabled=disabled],button.sm[disabled=disabled]{background-color:#c5c5c5!important}.button.hasArrow,button.hasArrow{background-image:url(../img/arrow-white.svg);background-repeat:no-repeat;background-position:center;font-size:1.5rem;padding:0 0 0 .5rem}.button:hover,button:hover{background-color:#0041c0;border-color:#0041c0}.button.secondary,button.secondary{background:#f2f2f2;color:#58585a;height:4rem;position:relative;padding-left:3rem}.button.secondary img,button.secondary img{height:4rem;max-width:4rem;position:absolute;left:1rem;top:0}.button.secondary.icon_1,button.secondary.icon_1{height:4rem;width:4rem;padding:0}.button.secondary.icon_1 img,button.secondary.icon_1 img{position:relative;left:1;height:2.25rem;margin:0 auto}.button.secondary:hover,button.secondary:hover{background-color:#e5e5e5}i.arrow{width:1.5em;height:1.25rem;display:inline-block;position:relative}i.arrow:before{border-style:solid;border-color:inherit}i.arrow:after,i.arrow:before{position:absolute;content:""}i.arrow:before{width:2rem;height:0;top:50%;transform:translateY(-50%);left:.5rem;border-width:1px 0 0}i.arrow:after{width:1rem;height:1rem;transform:rotate(45deg) translateY(-50%);border-style:solid;transform-origin:50% 0;border-width:1px 1px 0 0;border-color:inherit;right:5px;top:50%}.arrow-white:before{background-color:#fff}.arrow-white:after{border-color:#fff}.arrow-black:before{background-color:#000}.arrow-black:after{border-color:#000}.link-social{display:inline-block;width:7rem;text-decoration:none;text-align:center;padding:.5rem 1.5rem;border-radius:3px;color:#fff;cursor:pointer}.link-social i{margin-left:3px}.link-social:not(.facebook):not(.twitter){background-color:#d6d6d6}.Nav ul li.NavButtons .button.primary,.Nav ul li.NavButtons button.primary,.link-social:hover{color:#fff}.link-social.facebook{background-color:#3b5998}.link-social.facebook:hover{background-color:#344e86}.link-social.twitter{background-color:#1da1f2}.link-social.twitter:hover{background-color:#0d95e8}.Form{width:300px}.Form input{min-width:250px;margin-bottom:25px;padding-left:10px;padding-right:10px;height:40px;font-size:18px;display:block;border:1px solid #d0d0d0;border-radius:2px;box-sizing:border-box;-webkit-appearance:none}.Form input::placeholder{color:#d0d0d0}input[type=text],textarea{padding:1rem}#mc_embed_signup #mce-EMAIL,input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:.5rem 0 0;border:1px solid #e5e5e5;font-family:"Roboto",Helvetica,Arial,sans-serif;color:#252325;background-color:#fff;display:inline-block}#mc_embed_signup #mce-EMAIL:focus,input[type=text]:focus,textarea:focus{border-color:#ccc;outline:0}input[type=text],textarea{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}input[type=text]{height:5rem}input::placeholder,textarea::placeholder{color:#e5e5e5}label.r{text-align:right;float:right}input[type=checkbox]:checked,input[type=checkbox]:not(:checked){display:none}input[type=checkbox]:checked+label,input[type=checkbox]:not(:checked)+label{position:relative;padding-left:2.5rem;cursor:pointer;display:block}input[type=checkbox]:checked+label::before,input[type=checkbox]:not(:checked)+label::before{content:"";position:absolute;left:0;top:.2rem;width:1.25rem;height:1.25rem;border:1px solid #d6d6d6;background-color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}input[type=checkbox]:checked+label::after,input[type=checkbox]:not(:checked)+label::after{content:url(../img/check.svg);position:absolute;top:.2rem;left:.2rem;transition:all .2s}input[type=checkbox]:not(:checked)+label::after{opacity:0;transform:scale(0)}input[type=checkbox]:checked+label::after{opacity:1;transform:scale(1)}input[type=checkbox]:disabled:checked+label::before,input[type=checkbox]:disabled:not(:checked)+label::before{background-color:none}input[type=checkbox]:disabled:checked+label::after{content:url(../img/check_disabled.svg)}input[type=checkbox]:disabled+label{color:#c5c5c5}input.invalid{border:1px solid #cf2026!important}.fieldset{border:0;padding:0;display:inline-block}.fieldset:not(.half){width:100%}.warning{margin-top:1rem;color:#cf2026;display:none}#contactus p{transition-delay:500ms;transition:opacity 300ms cubic-bezier(.5,0,0,1),top 350ms cubic-bezier(.5,0,0,1)}#contactus form{transition:opacity 300ms cubic-bezier(.5,0,0,1)}#contactus.completed p.msg_success,#contactus:not(.completed) p.msg_initial{top:auto;opacity:1;height:auto}#contactus.completed p.msg_initial,#contactus:not(.completed) p.msg_success{top:30px;opacity:0;height:0}#contactus.completed form{opacity:0;visibility:hidden}#contactus label[for=first],#contactus label[for=last]{width:47%;float:left}#contactus label[for=last]{margin-left:calc(3px + 4%)}#contactus label[for=first][style="display:none!important"]+label[for=last]{margin-left:calc(3px + 51%)}.search-container{position:relative}.search-input{width:100%;border-radius:0;border:0;font-size:3rem;line-height:1;padding:2rem;font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:300;-webkit-appearance:none!important}.search-input:focus{outline:0}.search-input.live{padding-right:6rem;background-image:url(../img/icon-search.svg);background-size:auto 3rem;background-position:calc(100% - 2rem) 50%;background-repeat:no-repeat}.search-input::-ms-clear,.search-input::-webkit-search-cancel-button{position:relative;right:0;-webkit-appearance:none;width:4rem;height:3rem;border-radius:10px;background-image:url(../img/icon-x-dark.svg);background-size:85%;background-repeat:no-repeat;background-position:50% 50%}.search-input-results{width:100%;position:absolute;top:100%;left:0;z-index:20}.search-input-results ul{width:100%;padding:0;margin:0;box-sizing:border-box;background-color:#fff;box-shadow:0 0 8px 0 rgba(176,176,176,.2);max-height:28.5rem;overflow-y:scroll}.search-input-results ul.empty{background-color:transparent;box-shadow:none}.search-input-results ul.empty li{border-top:none}.search-input-results ul li{width:calc(100% - 4rem);font-size:2rem;padding:2rem;border-top:1px solid #e1e1e1;transition:300ms cubic-bezier(.5,0,0,1);cursor:pointer}.search-input-results ul li b{font-weight:300;background-color:rgba(243,166,34,.2)}.search-input-results ul li:hover{background-color:rgba(246,246,246,.5)}#mnav,.text1{font-weight:300;font-size:2.25rem;line-height:3.5rem}#mc_embed_signup #mce-EMAIL,.button.lg,.button.secondary,.text2,button.lg,button.secondary,div,footer,input[type=text],p,textarea{font-weight:300;font-size:2rem;line-height:3rem}#email,#mc_embed_signup #mce-responses .response,#sitemap ul,.button.sm,.label,.label-sm,.link-social,.warning,button.sm,label,label.r,nav.pagination a,nav.pagination span{font-weight:400;font-size:1.5rem;line-height:2rem}#mc_embed_signup #mc_embed_signup div.mce_inline_error{font-size:1.5rem;line-height:2rem}.label-sm,.warning,label.r{font-size:1.25rem}.bold{font-weight:400}.center{text-align:center}.caps{text-transform:uppercase;letter-spacing:.2px}a{color:#0f60ff;text-decoration:underline}#preorderSummary .summary_heading button:hover,a:hover{color:#0041c0}a.learn-more,footer a,header a{text-decoration:none;-webkit-transition:300ms cubic-bezier(.5,0,0,1);-moz-transition:300ms cubic-bezier(.5,0,0,1);-o-transition:300ms cubic-bezier(.5,0,0,1);transition:300ms cubic-bezier(.5,0,0,1)}a.learn-more{display:block;color:#252325}.photo-bg a.learn-more{color:#fff!important}#email:hover,.glossary-nav li:hover,.photo-bg a.learn-more:hover,a.learn-more:hover,footer a:hover,header a:hover{color:#0f60ff}footer a,header a{color:#b2b2b2}.Header,.Nav{position:fixed;top:0;padding:0;overflow:hidden}.Header,.Header:before{left:0;z-index:90;width:100%}.Header{border-bottom:1px solid #e8e9eb;height:55px;background-color:#fff}.Header .icon{width:20px;height:20px;margin-top:3px}.Header .logo{display:inline-block}.Header .grid-item.logo,div.NavButtons{display:none}.Header .grid-item.logo img{max-width:100%}.Header .logo.mobile{width:29px;height:29px;margin:0 auto;display:inline-block}.Header .logo.mobile img{max-width:100%;display:block}.Header .grid{display:block;padding:10px 5%;text-align:center}.Header:before{content:"";position:fixed;top:0;height:100%;background-color:transparent;transform:transalteX(100%);transition:transform 0ms linear .35s,background-color .35s cubic-bezier(.4,0,.2,1);will-change:background-color}.Header.open{overflow:visible}.Header.open:before{pointer-events:all;background-color:rgba(18,18,18,.7);transform:translateX(0);transition:transform 0ms linear,background-color .35s cubic-bezier(.4,0,.2,1)}.Header.open .Nav{overflow-y:visible;max-height:100000px;z-index:99;left:0}.Header.open .Nav>ul{padding-bottom:70px}.Nav{width:90%;height:100%!important;max-height:0;left:-90%;background-color:#f2f2f2;transition:left 300ms linear;text-align:left;align-content:center}.Nav .NavHeader{padding:16px}.Nav .NavHeader .logo{width:auto;height:auto}.Nav .NavHeader .logo img{display:block;max-height:35px;width:auto}.Nav .NavHeader .MobileNavClose{float:right;margin-top:5px;margin-right:9px}.Nav ul{margin:0;padding:0}.Nav ul li{list-style-type:none}.Nav ul li.NavButtons{width:calc(95% - 32px);display:grid;grid-template-columns:50% 50%;grid-column-gap:5%;border-bottom:none}.Nav ul li.NavButtons .button,.Nav ul li.NavButtons button{line-height:5rem}.Nav>ul,section.content p img{width:100%}.Nav>ul>li{padding:2rem 0;margin:0 2rem;position:relative;border-bottom:1px solid #d6d6d6}.Nav>ul>li.has-submenu ul{overflow:hidden;max-height:0;transition:300ms cubic-bezier(.5,0,0,1);opacity:0}.Nav>ul>li.has-submenu ul li{margin:0;border:0}.Nav>ul>li,.Nav>ul>li.has-submenu .submenu-toggle{display:block}.Header:before,.Nav>ul>li.has-submenu .submenu-toggle .caret{pointer-events:none}.Nav>ul>li.has-submenu.open .submenu-toggle .caret{transform:rotate(135deg)}.Nav>ul>li.has-submenu.open ul{max-height:700px;opacity:1}.Nav>ul>li.has-submenu .caret{width:8px;height:8px;position:absolute;right:1.8rem;top:2.6rem;border-color:#58585a;border-style:solid;border-width:0 0 2px 2px;transform:rotate(-45deg);transform-origin:50% 50%;display:block}.Nav>ul>li>ul>li{padding:2rem 0 0}.Nav>ul a{color:#58585a;text-decoration:none;font-size:14px}.NavButtons .button.primary:active,.NavButtons .button.primary:focus,.NavButtons .button.primary:hover,.NavButtons button.primary:active,.NavButtons button.primary:focus,.NavButtons button.primary:hover{color:#fff}.NavButtons .button.outline,.NavButtons button.outline{background-color:transparent!important;color:#0f60ff!important}.NavButtons .button.outline:active,.NavButtons .button.outline:focus,.NavButtons .button.outline:hover,.NavButtons button.outline:active,.NavButtons button.outline:focus,.NavButtons button.outline:hover{background-color:#0f60ff!important;color:#fff!important}li.NavButtons{display:grid}.MobileNav{margin:0;padding:0;max-height:0;overflow:hidden;transition:300ms cubic-bezier(.5,0,0,1)}.open .MobileNav{max-height:10000px;border-top:1px solid #e8e9eb;margin-top:15px}.MobileNav li{list-style-type:none;padding:1em 0}.MobileNav li a{color:#252325;text-decoration:none}.CartClose,.MobileNavClose,.MobileNavOpen{padding:0;outline:0;border:0;background:0 0;display:inline-block;cursor:pointer;float:left;margin-left:0;-webkit-appearance:none}.CartClose,.MobileNavClose{width:auto}.CartClose:active,.CartClose:focus,.CartClose:hover,.CartClose:visited,.MobileNavClose:active,.MobileNavClose:focus,.MobileNavClose:hover,.MobileNavClose:visited,.MobileNavOpen:active,.MobileNavOpen:focus,.MobileNavOpen:hover,.MobileNavOpen:visited{background:0 0;outline:0;border:0}.CartClose .icon,.MobileNavClose .icon,.MobileNavOpen .icon{pointer-events:none}.MobileNavOpen{width:auto}.MobileNavOpen .icon-close,.MobileNavOpen.x .icon-hamburger,body.basic-template main ol.counter li ol>li ol>li:before{display:none}.MobileNavOpen .icon-hamburger,.MobileNavOpen.x .icon-close{display:block}@media (min-width:768px){.Header{height:auto;padding:0;overflow:visible}.Header .logo{height:auto;display:inherit}.Header .grid-item.logo img{width:auto;max-height:6rem;display:block}.Header .CartToggle{width:32px;float:none;grid-column:12;justify-self:end}.Header .MobileNavOpen{display:none}.Header .grid{display:grid;grid-template-columns:repeat(12,1fr);height:100px;grid-column-gap:1.6%;max-width:95%;margin:0 auto;padding:0;align-items:center}.Header .grid-item.logo{width:100%;display:grid;grid-column:span 2;margin:0;line-height:1}.Header .logo.mobile,.Nav ul li.NavButtons,.Nav>ul>li.has-submenu .caret{display:none}.Header .icon{width:25px;height:25px}.Nav,.Nav ul>li>ul{padding:0;background-color:#fff}.Nav,.Nav ul li{position:relative}.Nav{width:100%;display:grid;grid-column:3/10;justify-self:left;overflow:visible;height:auto;top:auto;left:auto;transition:height .2s linear;max-height:100%}.Nav ul li{display:inline-block;margin-right:.75em}.Nav ul>li>ul,.Nav ul>li>ul:before{position:absolute;box-shadow:0 0 8px 0 rgba(176,176,176,.2)}.Nav ul>li>ul{width:19rem;margin:0;left:calc(50% - 9.5rem - 5px);border-radius:6px;text-align:center;top:13rem;opacity:0;max-height:0;visibility:hidden;transition:300ms cubic-bezier(.5,0,0,1);z-index:99}.Nav ul>li>ul:before{content:"";width:0;height:0;left:calc(50% - .75em);top:0;box-sizing:border-box;border:.7em solid #000;border-color:#fff #fff transparent transparent;transform-origin:0 0;transform:rotate(-45deg);z-index:0}.Nav ul>li>ul>li,.Nav>ul>li>ul>li{display:block;padding:1.45rem 2rem;margin:0;position:relative;background-color:#fff;line-height:1.3}.Nav ul>li>ul>li:first-of-type{border-radius:6px 6px 0 0}.Nav ul>li>ul>li:not(:first-of-type){border-top:1px solid #f6f6f6}.Nav ul>li>ul>li:last-of-type{border-radius:0 0 6px 6px}.Nav ul>li.has-submenu:hover>ul{top:5rem;visibility:visible;opacity:1;max-height:900px}.Nav>ul{height:4rem;line-height:4rem}.Nav>ul>li{border-bottom:none;padding:0;margin-left:0}.Nav>ul>li.has-submenu ul{overflow:visible}.Nav a{color:#b2b2b2;transition:300ms cubic-bezier(.5,0,0,1);text-decoration:none;font-family:"Roboto";font-size:14px}.Nav a:focus,.Nav a:hover{color:#0f60ff}.NavButtons{grid-column:10/13;grid-template-columns:65% 35%}.NavButtons .button,.NavButtons button{line-height:5rem;box-sizing:border-box}.NavButtons .button.primary,.NavButtons button.primary{width:calc(100% - 1.5rem)}.NavButtons,div.NavButtons{display:grid}}footer{position:relative;top:80px}footer li:first-child{font-weight:400}.faq-row .faq-item.open,footer li{margin-bottom:1rem}footer #logo{width:18.5rem}footer input[type=submit]{width:5rem;float:right;position:relative;top:-5rem;margin:0;cursor:pointer;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-ms-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}#mc_embed_signup #mce-EMAIL{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;box-sizing:border-box;height:5rem;padding:1rem 6rem 1rem 1rem}#mc_embed_signup div.mce_inline_error{display:none!important}#mc_embed_signup #mce-responses .response,#preorder #showcase .plans .plan .plan-row.title p+p{margin-top:.5rem}#mc_embed_signup #mc_embed_signup div.mce_inline_error{grid-column:4/8;align-self:flex-end;font-weight:300!important;padding:0!important;background-color:transparent!important;color:#cf2126!important;margin-top:.5rem!important}#mc_embed_signup #mc_embed_signup input.mce_inline_error{border-color:#e5e5e5!important}#email{grid-column:1/13;align-self:flex-end;color:#b2b2b2;position:relative;margin:0 0 3rem}#sitemap{display:flex;align-items:flex-start;text-align:left;grid-column:1/13;justify-content:flex-end;grid-template-columns:repeat(3,1fr);display:grid}#sitemap ul{padding:0;position:relative}#social{margin-top:1rem;float:right}#social img{height:4rem}#newsletter{box-sizing:border-box}#about+footer,body.post-template footer,body.post-template section{top:0}body.basic-template main h3,body.post-template section.content{margin-top:4rem}@media (min-width:768px){footer{z-index:999;padding:2.5em;margin:0!important}footer .row{display:grid;align-items:flex-start;justify-content:flex-end}footer .row .left{grid-column:1/3}footer #mc_embed_signup{grid-column:4/8!important}#email{grid-column:4/8;text-align:left;margin:2rem 0}#email:hover{color:#0f60ff}#social{position:relative;float:none}#sitemap{grid-column:9/13;justify-content:flex-end;grid-template-columns:repeat(3,1fr);display:grid}#sitemap ul{padding-left:1rem}}img.fg{display:block;height:auto;width:100%}.img_box{display:flex;align-items:center;height:75rem}.illo{width:20rem}.fade{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.in{opacity:1}.out{opacity:0}.fade-up{-webkit-transition:opacity .3s,margin .5s;-moz-transition:opacity .3s,margin .5s;-o-transition:opacity .3s,margin .5s;transition:opacity .3s,margin .5s}.in-up{opacity:1;margin-top:0}.out-down{opacity:0;margin-top:2rem}.v-fade{-webkit-transition:max-height .5s,margin .5s,opacity .3s;-moz-transition:max-height .5s,margin .5s,opacity .3s;-o-transition:max-height .5s,margin .5s,opacity .3s;transition:max-height .5s,margin .5s,opacity .3s}.v-active{opacity:1;margin:0 0 2rem;max-height:20rem;position:relative}.v-inactive{opacity:0;margin:0;max-height:0;position:relative;overflow-y:hidden}section{overflow:hidden;background-size:100%;align-items:center;position:relative;top:55px}.photo-bg{background-repeat:no-repeat;background-size:auto 100%}#intro.photo-bg{background-size:100%;background-position:50% 50%}#intro.photo-bg .img_box.wide{padding:0;display:none}.text_box{background-color:#fff;padding:4rem 5% 8rem}.photo-bg .wide,.skinny,.thin{padding:15%;min-height:20rem}.half{margin:0;width:47%!important}.half.right{margin-left:4%;left:2px}ul{display:inline-block;list-style:none;margin:0}#tall{height:auto;display:flex}#tall,#tall .text_box{background-color:#f2f2f2}#tall img.fg{align-self:flex-end}#contactus{padding:4rem 0}#contactus .button,#contactus .fieldset,#contactus button{margin-top:1.5rem}#preorderSummary .text_box>div,.half.right,.table_row,body.basic-template main ol.counter li ol>li{position:relative}.table_row .label-sm,.table_row .warning,.table_row label.r{text-transform:uppercase}.table_row div.ul,.table_row ul{line-height:3.5rem}.table_row div.ul>*{display:inline-block;vertical-align:middle;margin:0 10px 10px 0}.table_row:not(.alt){border-top:1px solid #c5c5c5;display:flex;align-items:flex-start}.table_row:not(.alt) p{width:40%}.table_row:not(.alt) ul{width:40%;margin:2rem 0}.table_row.alt{width:100%;display:block;float:left;clear:none}.table_row.alt+.table_row.alt{margin-top:1em}.table_row.alt p{width:100%;margin-bottom:0;font-size:1.25rem;line-height:1;text-transform:uppercase}.table_row.alt div.ul,.table_row.alt ul{width:100%;padding:1.5rem 0;font-size:1.5rem;border-top:1px solid #c5c5c5}.table [class*=" spacer-bottom-"],.table [class^=spacer-bottom-]{clear:both}.table_footer{clear:both;color:#b2b2b2;font-size:1.5rem}.table_footer a{clear:both;color:inherit;-webkit-transition:300ms cubic-bezier(.5,0,0,1);-moz-transition:300ms cubic-bezier(.5,0,0,1);-o-transition:300ms cubic-bezier(.5,0,0,1);transition:300ms cubic-bezier(.5,0,0,1)}.table_footer a:hover{color:#fff}#mnav{background-color:#f2f2f2}#mnav .row{height:90%;grid-template-rows:75% 12rem;align-items:flex-start}#mnav span{padding:2rem 0;grid-row:2}#mnav #login,#mnav #signup{align-self:flex-end;grid-column:1/7;grid-row:2;width:95%}#mnav #login{grid-column:7/13;justify-self:right}#mnav ul{width:100%;display:block;padding:0}#mnav ul li{border-bottom:1px solid #d6d6d6;padding:2rem 0}#mnav ul li a{text-decoration:none;color:#58585a}#api .apiLogo{width:12rem}#about section#aboutBlurb,#showcase.photo,.error #showcase,.error #showcase #error a{color:#fff}.error #showcase .text_box{background-color:transparent;margin:0}.error #showcase #error{height:calc(100vh - 280px);min-height:300px;background-size:cover;background-position:50% 50%}#showcase .feature-img{position:absolute;top:0;left:0;width:100%}#showcase .feature-img img{width:100%;height:auto;position:relative}#showcase .photo.gradient{background-color:#000}#showcase .photo.gradient .text_box{position:relative;color:#fff;background-color:transparent;margin-top:0}#showcase .photo.gradient .feature-img:after{content:"";position:absolute;width:100%;height:100%;left:0;bottom:0;background-image:linear-gradient(-180deg,transparent 0%,#000 100%)}#preorder #showcase .row.row-plans{grid-auto-rows:minmax(0,auto)!important}#preorder #showcase .table,#preorder #showcase button{margin-top:3rem}#preorder #showcase .text_box{padding-top:8rem}#preorder #showcase h1{max-width:52rem}#preorder #showcase .plans{display:grid;align-items:center;margin:0 auto;grid-auto-flow:column;grid-template-columns:80% 80%;grid-gap:3rem;transition:all .3s linear}#preorder #showcase .plans.active-1{transform:translate(-70%,0);transform:translate3d(-70%,0,0)}#preorder #showcase .plans .plan{background-color:#fff;color:#252325;padding:2rem;margin-top:1.5rem;margin-bottom:1.5rem;cursor:pointer;position:relative}#preorder #showcase .plans .plan h3{line-height:1}#preorder #showcase .plans .plan p{line-height:1.33;margin:0}#preorder #showcase .plans .plan p.plan-subtitle{font-size:1.75rem;color:#0f60ff}#preorder #showcase .plans .plan p.plan-subtitle strong{font-weight:300;font-size:2.5rem}#preorder #showcase .plans .plan p.plan-subtext{color:#58585a;max-width:20rem}#preorder #showcase .plans .plan p:not(.plan-subtitle){font-size:1.5rem}#preorder #showcase .plans .plan .plan-row{border-top:1px solid #e5e5e5;padding:1rem 0 1.5rem;margin:1rem 0}#preorder #showcase .plans .plan .plan-row.title{padding:1.5rem 0 .5rem}#preorder #showcase .plans .plan .plan-row:not(.title){display:grid;align-items:baseline;grid-template-columns:repeat(12,7%);grid-column-gap:1.5%;grid-auto-flow:column}#preorder #showcase .plans .plan .plan-row:not(.title) p{margin:0;line-height:1.33}#preorder #showcase .plans .plan .plan-row:not(.title) p:nth-of-type(1){grid-column:1/span 9}#preorder #showcase .plans .plan .plan-row:not(.title) p:nth-of-type(2){grid-column:10/span 3;text-align:right}#preorder #showcase .plans .plan button{width:100%;text-align:center;margin:0}#preorder #showcase .plans .plan .plan-discount{border-radius:50%;position:absolute;background-color:#0f60ff;color:#fff;line-height:1.2;right:-3.75rem;top:5.5rem;width:7.5rem;height:7.5rem;text-align:center;font-size:1.75rem;text-transform:uppercase}#preorder #showcase .plans .plan .plan-discount span{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);font-weight:300;display:inline-block}#preorderSummary .row,#preorderUpdates .row{max-width:90%}#preorderSummary{background-size:cover;background-position:50% 50%}#glossary-page .glossary-item p,#preorderSummary h4{font-weight:300}#preorderSummary .text_box{background-color:#fff;color:#252325;grid-column:1/span 13;padding:2rem 2.5rem;margin:9rem 0;overflow:hidden}#preorderSummary .text_box img{display:block;max-width:100%;height:auto;position:absolute;top:0;left:100%;transform:rotate(90deg);transform-origin:0 0}#preorderSummary .summary{display:grid;align-items:center;grid-column-gap:1.6%;margin:0 auto;grid-auto-flow:column;grid-template-columns:repeat(12,7%)}#preorderSummary .summary .summary_block{position:relative;grid-column:1/span 8}#preorderSummary .summary .summary_block p{font-family:"Trade Gothic",sans-serif;font-size:5rem;color:#e5e5e5;margin:0;line-height:1;padding:1rem 0;display:inline-block;position:relative}#preorderSummary .summary .summary_block p strong{position:absolute;right:0;color:#252325;background-color:#fff}#preorderSummary .summary .summary_block label{font-size:2.25rem;display:inline-block;margin-left:1rem}#preorderSummary .summary_heading{width:100%;display:table;margin-bottom:3rem}#preorderSummary .summary_heading a,#preorderSummary .summary_heading button{font-size:1.25rem;line-height:2rem;text-decoration:none}#preorderSummary .summary_heading button{width:auto;color:#0f60ff;background-color:transparent;padding-left:0;padding-right:0;font-weight:300;font-family:"Roboto",Helvetica,Arial,sans-serif}#preorderSummary .summary_heading>:nth-child(1){width:100%;padding-bottom:1rem;border-bottom:1px solid #e5e5e5}#preorderSummary .summary_heading>:nth-child(2),#preorderSummary .summary_heading>:nth-child(3){width:50%;padding-top:1rem;display:inline-block;clear:none}#preorderSummary .summary_heading>:nth-child(3){text-align:right}#preorderSummary .summary_heading label{text-transform:uppercase;color:#58585a;font-weight:300}#preorderSummary .table{margin-bottom:3rem}#preorderSummary .table:not(.alt){border-color:#e5e5e5}#preorderSummary .table:first-of-type{border-top:none}#preorderSummary .table:first-of-type label{display:block;border-top:1px solid #e5e5e5}#preorderUpdates{background-color:#f2f2f2}#preorderUpdates .row{grid-auto-rows:minmax(20rem,auto)}#preorderUpdates .updates{grid-column:4/span 6;margin:9rem auto}#preorderUpdates .update{clear:both;padding:0 2.5rem 2.25rem;position:relative;border-left:2px solid #e5e5e5;color:#64676b}#preorderUpdates .update:last-of-type:after{content:"";position:absolute;width:9px;height:2px;background-color:#e5e5e5;left:-5.5px;bottom:0}#preorderUpdates .update .dot{box-shadow:0 0 4px 0 rgba(104,104,104,.5);width:10px;height:10px;position:absolute;content:"";top:0;border-radius:50%;background-color:#0d43ff;left:-6px}#preorderUpdates .update.new .dot{animation:pulse 2s infinite}#preorderUpdates .update time{font-size:1.25rem;text-transform:uppercase;line-height:1;color:#252325}#preorderUpdates img{max-width:calc(100% - 1.5rem);height:auto;padding:.75rem;background:#fff;box-shadow:0 0 4px 0 rgba(176,176,176,.5)}@media (min-width:768px){section{top:100px}.photo-bg{color:#fff!important;padding-top:0;background-size:100% auto}section .row{max-width:940px;grid-auto-rows:minmax(600px,auto)}.row>*{grid-row:1!important;max-width:1080px}.text_box{margin:-5%}.text_left>.text_box{grid-column:2/span 4}.text_left>.wide{grid-column:7/span 6}.text_left>.thin{grid-column:8/span 4}.text_left>.skinny{grid-column:8/span 3}.text_right>.text_box{grid-column:8/span 4}.text_right>.wide{grid-column:1/span 6}.text_right>.thin{grid-column:2/span 4}.text_right>.skinny{grid-column:3/span 3}.text_center>.text_box{grid-column:4/span 6}.photo-bg .wide,.thin{padding:0}.skinny{padding:5%}#showcase .photo.gradient .feature-img:after{height:60%}body:not(#preorder) #showcase .row button{max-width:30rem}.text_block{width:100%}.text_box{background:0 0}#contactus .row,#iconlayout .row{grid-auto-rows:auto}#contactus .row div,#iconlayout .cta{grid-column:5/span 4}#api .row,.illo_box{display:block}.illo_box.left{grid-column:2/span 4}.illo_box.right{grid-column:8/span 4}#contactus .row div{display:block}#contactus .row div p{margin-bottom:0}#api{height:62rem}#api div{width:70%;max-width:900px;margin:0 auto;height:18rem;display:flex;justify-content:space-between;align-items:flex-start}#api .apiLogo{width:18rem}#showcase .gradient.photo .text_box{background-color:transparent}.table_row.alt ul{display:grid;align-items:center;grid-template-columns:repeat(12,7%);grid-column-gap:1.6%;grid-auto-flow:column}.table_row.alt ul li:nth-of-type(1),.table_row.alt ul li:nth-of-type(2),.table_row.alt ul li:nth-of-type(3){grid-column:1/span 6}.table_row.alt ul li:nth-of-type(4),.table_row.alt ul li:nth-of-type(5),.table_row.alt ul li:nth-of-type(6){grid-column:7/span 6}#preorderSummary .row,#preorderUpdates .row{max-width:940px}#preorderSummary .row{grid-auto-rows:minmax(450px,auto)}#preorderSummary .text_box{grid-column:4/span 6!important}#preorderSummary .text_box img{position:relative;transform:none;top:auto;left:auto}#preorderSummary .summary{grid-template-columns:repeat(12,7%)}#preorderSummary .summary .summary_block{margin-top:5rem;grid-column:span 3}#preorderSummary .summary .summary_block:before{width:4.75rem;height:2px;content:"";background-color:#f6f6f6;position:absolute;top:0;left:0}#preorderSummary .summary .summary_block p{color:#f6f6f6}#preorderSummary .summary .summary_block label{display:block;margin-left:0}#preorderSummary .summary_heading{display:grid;align-items:flex-end;grid-column-gap:0;grid-auto-flow:column}#preorderSummary .summary_heading>*{grid-column:1/12;grid-row:auto;align-items:center;justify-content:center}#preorderSummary .summary_heading>:nth-child(1),#preorderSummary .summary_heading>:nth-child(4){grid-column:1/span 3}#preorderSummary .summary_heading>:nth-child(2),#preorderSummary .summary_heading>:nth-child(3){grid-column:4/span 1;width:100%}#preorderSummary .summary_heading>:nth-child(1),#preorderSummary .summary_heading>:nth-child(2){padding-bottom:1rem;border-bottom:1px solid #e5e5e5}#preorderSummary .summary_heading>:nth-child(3),#preorderSummary .summary_heading>:nth-child(4){padding-top:1rem}#preorderSummary .summary_heading>:nth-child(2),#preorderSummary .summary_heading>:nth-child(3){text-align:right}#preorderUpdates .update:not(:last-of-type){padding-bottom:7.5rem}#preorder #showcase .plans{grid-template-columns:50% 50%}#preorder #showcase .plans.active-1{transform:none}#preorder #showcase .plans .plan p.plan-subtext{max-width:100%}}@media (min-width:1200px){#api .row,#showcase section .row{max-width:1200px;grid-auto-rows:minmax(800px,auto)!important}#showcase .photo.gradient .feature-img:after{height:100%}#showcase #error .row{grid-auto-rows:minmax(300px,auto)!important;height:100%}#showcase .plan{cursor:pointer}#showcase .plan:hover button{background-color:#0041c0}}@media (max-width:767px){#intro.photo-bg .img_box.wide{display:block}#analytics-intro .row,#analytics-probeview .row,#intro .row,#ui-detail .row,#ui-realtime .row{max-width:100%}#iconlayout h1{padding:0 5%}#analytics-linecharts .img_box.wide,#analytics-realtime .img_box.wide,#ui-detail .img_box.wide,#ui-realtime .img_box.wide{max-width:85%;margin:0 auto}#contactus .row,#iconlayout .row{max-width:90%}#analytics-intro .thin,#analytics-probeview.photo-bg .wide{padding:10%}}#about section#aboutBlurb img{width:100%;height:auto}#about section#aboutBlurb .row{grid-auto-rows:minmax(18rem,auto);text-align:center}#about section#aboutBlurb .row div{grid-column:1/span 12}#about section#team{padding:0 0 13rem}#about section#team .row{max-width:90%;grid-auto-rows:minmax(auto,auto);margin-bottom:2rem}#about section#team .row h3{text-transform:none;font-size:4rem;font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:300}#about section#team .row .intro{max-width:400px;margin:0 auto;padding:4rem 0}#about section#team .row .steve{max-width:400px;margin:0 auto;padding:3rem 0 0}#about section#team .row .steve .image .profilePhoto{width:110px;height:110px;background-size:cover;background-position:50% 50%;margin-bottom:2rem}#about section#team .row .steve p{font-size:2.25rem;font-weight:300}#about section#team .row .grid{display:grid;grid-row:auto!important;grid-auto-flow:row;align-items:flex-start}#about section#team .row.main .grid,#about section#team .row.main .section-header{margin-left:auto;margin-right:auto}#about section#team .row.main .section-header{max-width:400px;width:100%;margin-bottom:1rem}#about section#team .row.main .grid{max-width:400px;width:100%}#about section#team hr{width:100%;height:1px;border:0;outline:0;background-color:#979797;margin:2rem 0}#about section#team .profile{margin-top:1rem;margin-left:-1rem;margin-right:-1rem;background:#fff;box-shadow:none;cursor:pointer;color:inherit;padding:1.5rem 1rem;-webkit-transition:300ms cubic-bezier(.5,0,0,1);-moz-transition:300ms cubic-bezier(.5,0,0,1);-o-transition:300ms cubic-bezier(.5,0,0,1);transition:300ms cubic-bezier(.5,0,0,1)}#about section#team .profile:hover{box-shadow:0 0 4px 0 rgba(176,176,176,.5)}#about section#team .profile:hover .icon-linkedin{opacity:1;left:0}#about section#team .profile p{margin:0;line-height:1.33;float:left;width:100%}#about section#team .profile .profileName{width:calc(100% - 20px);margin-right:3px;float:left;font-size:2rem;font-weight:300}#about section#team .profile .profileHistory,#about section#team .profile .profileTitle,.glossary-nav p{font-size:1.5rem}#about section#team .profile .profileHistory{color:#9b9b9b}#about section#team .profile .profilePhoto{width:70px;height:70px;border-radius:50%;background-size:cover;background-position:50%;float:left;background-color:#e5e5e5}#about section#team .profile .profilePhoto+div{width:calc(100% - 80px);margin-left:10px;float:left}#about section#team .profile hr{background-color:#e5e5e5;margin:.5rem 0 1rem;float:left}#about section#team .profile .icon-linkedin,.glossary-nav li{-webkit-transition:300ms cubic-bezier(.5,0,0,1);-moz-transition:300ms cubic-bezier(.5,0,0,1);-o-transition:300ms cubic-bezier(.5,0,0,1);transition:300ms cubic-bezier(.5,0,0,1)}#about section#team .profile .icon-linkedin{width:17px;height:17px;float:left;position:relative;background-image:url(../img/icon-linkedin.svg);left:-10px;opacity:0}@media (min-width:768px){#about section#aboutBlurb .row{position:absolute;top:12%;left:50%;transform:translateX(-50%)}#about section#team .row .section-header hr{margin-top:4rem}#about section#team .row .intro,#about section#team .row .steve{max-width:100%;grid-column:3/span 8;padding:6rem 0}#about section#team .row .steve{padding:11rem 0 0}#about section#team .row .steve .image{float:left;width:200px}#about section#team .row .steve .image .profilePhoto{width:200px;height:200px;margin-bottom:0}#about section#team .row .steve .copy{float:left;width:calc(100% - 230px);padding-left:30px}#about section#team .row.main .section-header{grid-column:3/span 8;max-width:100%}#about section#team .row.main .grid{grid-column:3/span 8;grid-template-columns:repeat(2,4fr);grid-column-gap:2%;max-width:none}#about section#team .row.main .profile{grid-column:auto;margin-top:2.5rem;margin-right:0;padding:1.5rem 1rem}}.hero .row{grid-auto-rows:minmax(20rem,auto);height:44rem}#glossary-page .row{max-width:90%;align-items:unset;position:relative}.glossary-nav{display:block;padding:0}.glossary-nav+.glossary-nav,article.fullPost section.content h1,article.fullPost section.content h2,article.fullPost section.content h3,article.fullPost section.content h4{margin-top:6rem}.glossary-nav li{font-size:1.5rem;cursor:pointer}.glossary-nav p{font-weight:700;margin:0}#glossary-page #nitrate-no–3 h3 span,.glossary-nav [data-nav-for=nitrate-no–3] span{display:inline-block;margin-bottom:-.3em;vertical-align:-.4em;line-height:1em;font-size:80%;text-align:left}#glossary-page #nitrate-no–3 h3 span sub,#glossary-page #nitrate-no–3 h3 span sup,.glossary-nav [data-nav-for=nitrate-no–3] span sub,.glossary-nav [data-nav-for=nitrate-no–3] span sup{font-size:inherit;line-height:inherit;vertical-align:baseline}#glossary-page{position:relative;padding-bottom:10rem;background-color:#f6f6f6}#glossary-page .hero .row{align-items:center}#glossary-page ::-webkit-scrollbar{width:0;background:0 0}#glossary-page ::-webkit-scrollbar-thumb{background:red}#glossary-page aside{display:none;height:calc(100vh - 150px);overflow-y:scroll}#glossary-page aside.sticky.is-fixed{top:auto;position:static}#glossary-page aside.sticky.is-fixed .aside-inner{position:fixed;top:120px;left:0;height:calc(100vh - 160px);overflow-y:scroll}#glossary-page #ds-per-m h3,#glossary-page #ph h3{text-transform:none}#glossary-page .glossary-item .short{font-size:2.25rem}#glossary-page .glossary-item .definition{color:#64676b}#glossary-page .glossary-item+.glossary-item{border-top:1px solid #d6d6d6;margin-top:3rem;padding-top:3rem}#glossary-page .search-input-results ul li span{height:3rem;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:768px){#glossary-page .row{max-width:940px}#glossary-page .box{grid-column:4/span 8}#glossary-page aside{display:initial;grid-column:2/4}#glossary-page aside.sticky.is-fixed .aside-inner{left:calc(((100vw - 940px)/2) + (940px*.086))}#glossary-page main{grid-column:4/12}}@media (max-width:940px){#glossary-page aside.sticky.is-fixed .aside-inner{left:8.6%}}#faqBlurb{background-image:url(../img/faq-bg.png);background-size:cover;background-position:50% 50%}#faqBlurb h1{color:#fff}#faqBlurb .row{height:50rem}#faq-page main,#faqBlurb .row .box{grid-column:1/span 13}@media (min-width:768px){#faqBlurb .row .box{grid-column:2/span 10}}#faq-page{background-color:#f6f6f6;padding-bottom:10rem}#faq-page .row{max-width:90%}#faq-page main{padding-top:10rem}@media (min-width:768px){#faq-page main{grid-column:2/span 10}#faq-page .row{max-width:940px}}.faq-row{margin-bottom:5.5rem}.faq-row .faq-title{display:block;background-color:#fff;padding:1.5rem 2rem;box-shadow:0 0 8px 0 rgba(176,176,176,.2);margin:1rem 0 0;cursor:pointer;position:relative}.faq-row .faq-item:not(.open) .faq-title:hover .caret{right:calc(2rem)}.faq-row h3,body,html,root{font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:300}.faq-row h3{text-transform:none;letter-spacing:0}.faq-row h4{font-size:2rem;line-height:1.5;color:#4a4a4a;font-weight:300;width:calc(100% - 20px);display:inline-block}.faq-row .caret{width:8px;height:8px;display:inline-block;transition:all 100ms linear;position:absolute;right:calc(2rem + 5px);top:calc(50% - 8px);transform:rotate(45deg);border-color:#000;border-width:2px 2px 0 0;border-style:solid;transform-origin:50% 50%}.faq-row .faq-answer{max-height:0;overflow:hidden;opacity:0;transition:none}.faq-row .faq-answer ol,.faq-row .faq-answer p,.faq-row .faq-answer ul,body.basic-template main ol.counter li{margin:2rem 0}.faq-row .faq-item{overflow:hidden}.faq-row .faq-item.open .faq-answer{max-height:2000px;opacity:1;transition:max-height 350ms linear,opacity 300ms linear}.faq-row .faq-item.open .caret{transform:rotate(135deg)}#mediakit .hero button.lg,#mediakit main button.lg,body.basic-template .hero button.lg,body.basic-template main button.lg{width:auto;padding-left:4rem;padding-right:4rem}#mediakit .box,body.basic-template .box{padding:0 5%}body.basic-template main{padding:0 5% 10rem}body.basic-template main ul{list-style-type:disc;margin:2rem 0}body.basic-template main ol.counter{list-style-type:none;counter-reset:item;padding-left:4rem}body.basic-template main ol.counter>li{position:relative;counter-increment:item}body.basic-template main ol.counter>li:before{content:counters(item,".") ". ";position:absolute;left:-4rem;font-weight:700}body.basic-template main ol.counter ol{list-style-type:none;padding-left:4rem;margin:2rem 0}body.basic-template main ol.counter li ol>li:before{content:counters(item,".") " ";position:absolute;left:-4rem}body.basic-template main ol.counter li ol>li ol{list-style-position:outside}@media (min-width:768px){body.basic-template .hero .row,body.basic-template main .row{max-width:940px}body.basic-template .box{grid-column:4/span 6;padding:0;text-align:center}body.basic-template section .row{grid-auto-rows:auto}body.basic-template main{grid-column:2/span 10}}main section{padding:0;margin:0}.feed,article.card{display:block;padding:0;margin:26rem 0 4rem}.blog .row{display:block;width:100%}blockquote{color:#b2b2b2;margin:4rem 0;padding:4rem;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;height:auto;position:relative}blockquote p{text-transform:uppercase;font-family:"Trade Gothic",sans-serif;font-size:4rem;line-height:4rem;font-weight:700;margin:0 2rem}article.card{border:0;margin:3rem 0;overflow:hidden;position:relative;color:#252325;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}article.card h2{margin-top:1rem}article.card a{color:inherit;text-decoration:inherit}article.card .postImage{height:20rem;width:100%;background-size:100% auto;background-repeat:no-repeat;background-position:center}article.card .postContent{margin:2rem}article.card .topRight{position:absolute;top:22rem;right:3rem}article.card .label-sm,article.card .warning,article.card label.r{color:#b2b2b2;font-weight:300}article.card p{margin:1rem 0 0;color:#58585a}section.photo-bg.blog{display:flex;background-size:100% auto;overflow:visible;height:30rem}section.photo-bg.blog article.card{position:relative;z-index:990;align-self:flex-end;margin-top:50rem;margin-bottom:-1rem}section.photo-bg.blog article.card .postContentFirst{grid-column:1/span 8;margin:2rem}section.photo-bg.blog article.card .topRight{top:2rem}section.photo-bg.leadIn{height:40rem;display:flex;align-items:center;margin-top:80px;background-size:150% auto;background-position:center}section.photo-bg.leadIn .imageOverlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#252325;opacity:.2}section.photo-bg.leadIn .titleBox{position:relative;color:#fff}section.photo-bg.leadIn .titleBox .author a{text-decoration:none;color:#fff}article.fullPost section.content ul li{list-style-type:disc}section.relatedArticles .row{grid-auto-rows:minmax(40rem,auto)}section.relatedArticles .row .feed{margin:0 0 4rem}section.blog-author.bg{text-align:center;padding-top:80px}section.blog-author.bg .row{grid-auto-rows:minmax(200px,auto)}nav.pagination{text-align:center;margin-bottom:4rem}nav.pagination a{text-decoration:none}.author-template .feed{margin-top:10rem}@media (min-width:768px){.blog .row{display:grid}.feed{margin:1rem 0 4rem}section.photo-bg.leadIn{height:auto;background-size:100% auto;display:inherit}.feed,section.photo-bg.leadIn .titleBox{grid-column:3/span 8!important}section.photo-bg.leadIn .titleBox h1{margin-top:2rem;font-size:8rem;line-height:7.2rem;letter-spacing:-1.5px;width:100%}#mc_embed_signup #mc_embed_signup section.photo-bg.leadIn div.mce_inline_error,#mc_embed_signup #mce-responses section.photo-bg.leadIn .response,#sitemap section.photo-bg.leadIn ul,nav.pagination section.photo-bg.leadIn a,nav.pagination section.photo-bg.leadIn span,section.photo-bg.leadIn #email,section.photo-bg.leadIn #mc_embed_signup #mc_embed_signup div.mce_inline_error,section.photo-bg.leadIn #mc_embed_signup #mce-responses .response,section.photo-bg.leadIn #sitemap ul,section.photo-bg.leadIn .button.sm,section.photo-bg.leadIn .label,section.photo-bg.leadIn .link-social,section.photo-bg.leadIn .titleBox .author a,section.photo-bg.leadIn button.sm,section.photo-bg.leadIn label,section.photo-bg.leadIn nav.pagination a,section.photo-bg.leadIn nav.pagination span{color:#fff;text-decoration:none}#mc_embed_signup #mc_embed_signup section.photo-bg.leadIn div.mce_inline_error:hover,#mc_embed_signup #mce-responses section.photo-bg.leadIn .response:hover,#sitemap section.photo-bg.leadIn ul:hover,nav.pagination section.photo-bg.leadIn a:hover,nav.pagination section.photo-bg.leadIn span:hover,section.photo-bg.leadIn #email:hover,section.photo-bg.leadIn #mc_embed_signup #mc_embed_signup div.mce_inline_error:hover,section.photo-bg.leadIn #mc_embed_signup #mce-responses .response:hover,section.photo-bg.leadIn #sitemap ul:hover,section.photo-bg.leadIn .button.sm:hover,section.photo-bg.leadIn .label:hover,section.photo-bg.leadIn .link-social:hover,section.photo-bg.leadIn button.sm:hover,section.photo-bg.leadIn label:hover,section.photo-bg.leadIn nav.pagination a:hover,section.photo-bg.leadIn nav.pagination span:hover{text-decoration:underline}section.photo-bg.blog{height:auto;background-size:105% auto}section.photo-bg.blog article.card{grid-column:3/span 8!important;margin-top:0}section.photo-bg.blog article.card .postContentFirst{grid-column:1/span 8}section.photo-bg.blog article.card .postContentFirst h1{width:75%}article.card{display:grid;grid-template-columns:repeat(8,8fr);grid-column-gap:2%}article.card .imageLink{grid-row:1;grid-column:1/span 3}article.card .postImage{height:100%;background-size:auto 100%}article.card .postContent{grid-row:1;grid-column:4/span 6;margin:2rem 3rem 2rem 0}article.card .topRight{top:2rem}article.card.no-image .postImage{width:0%}article.card.no-image .postContent{grid-column:1/span 8;margin:2rem 3rem 2rem 2rem}article.card.no-image h2{text-transform:uppercase;font-family:"Trade Gothic",sans-serif;font-size:5rem;line-height:4.5rem;font-weight:400;margin:0}#mc_embed_signup article.card.no-image p#mce-EMAIL,article.card.no-image #mc_embed_signup p#mce-EMAIL,article.card.no-image p,article.card.no-image p.button.lg,article.card.no-image p.button.secondary,article.card.no-image p.text2{font-weight:300;font-size:2.25rem;line-height:3.5rem}article.fullPost{grid-column:3/span 8;display:block;padding:0;margin:0}article.fullPost section.content h1,article.fullPost section.content h2,article.fullPost section.content h3,article.fullPost section.content h4{margin-top:6rem}article.fullPost .post-full-footer{margin-top:4rem}article.fullPost .post-full-footer .button.sm,article.fullPost .post-full-footer button.sm{background-color:#d6d6d6}section.relatedArticles .row{grid-auto-rows:minmax(40rem,auto)}}@media (min-width:1200px){section.photo-bg.blog{display:flex;height:auto;background-size:100% auto}.feed,section.photo-bg.blog article.card{grid-column:2/span 10!important}article.card .postImage{background-size:130% auto}}#jobs-page .row{max-width:90%}#jobsBlurb .row{height:auto;padding-top:5rem}#grnhse_app,#jobsBlurb .box{max-width:700px;margin:0 auto}@media (min-width:768px){#jobs-page .row{max-width:940px}#jobsBlurb .row{height:44rem;padding-top:0}}@font-face{font-family:"Trade Gothic";src:url(../fonts/trade-gothic-lt-bold-condensed-no-20.ttf)}body,html,root{font-size:8px;width:100%;margin:0 auto;min-width:300px;box-sizing:border-box}.row,.row>*{align-items:center}.row{display:grid;grid-column-gap:1.6%;max-width:95%;margin:0 auto;grid-auto-flow:column}.row>*{grid-column:1/13;justify-content:center}.grid>*,.row>*{grid-row:auto;height:auto}.spacer-top-1{margin-top:2rem!important}.spacer-top-2{margin-top:4rem!important}.spacer-top-3{margin-top:6rem!important}.spacer-top-4{margin-top:8rem!important}.spacer-bottom-1{margin-bottom:2rem!important}.spacer-bottom-2,footer #logo{margin-bottom:4rem!important}.spacer-bottom-3{margin-bottom:6rem!important}.spacer-bottom-4{margin-bottom:8rem!important}.desktop{display:none}.inline{display:inline}@media (min-width:768px){.desktop{display:initial}.mobile{display:none}.row{grid-template-columns:repeat(12,1fr)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UubWluLmNzcyIsIm1peGlucy5zYXNzIiwiX2NhcmQuc2FzcyIsIl90eXBlLnNhc3MiLCJfYnV0dG9uLnNhc3MiLCJfZm9ybS5zYXNzIiwiX2hlYWRlci5zYXNzIiwiX2xpbmsuc2FzcyIsIl9tYXJrZXRpbmdTaXRlLnNhc3MiLCJfZm9vdGVyLnNhc3MiLCJfZ2xvc3Nhcnkuc2FzcyIsIl9ibG9nLnNhc3MiLCJfYmFzaWNUZW1wbGF0ZS5zYXNzIiwiX2ZhcS5zYXNzIiwiX20tYWJvdXQuc2FzcyIsIl9pbWFnZXMuc2FzcyIsIl9hbmltYXRpb24uc2FzcyIsImJhc2Uuc2FzcyIsIl9qb2JzLnNhc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUIsQUFxRUEsaUJBQ0UsRSxDQzBCRSwwQyxDQUNBLHFDLENEeEJGLEcsQ0MwQkUsc0MsQ0FDQSxpQyxDRHhCRixFLENDMEJFLG1DLENBQ0EsZ0NDckdKLEssQ0FBQSxNLENBQ0MsK0IsQ0FDQSxxQixDQUNBLDBCLENBQ0EsNkIsQ0FDQSxlLENBQ0EsMkMsQ0FDQSxZLENBQ0EscUIsQ0FFRCxjLENBQUEsZSxDQUNDLHdCLENBRUQsRyxDQUNDLGtCLENEdUJELFMsQ0FDRSxrQyxDQUVGLFUsQ0FDRSxrQyxDQUVGLE8sQ0FDRSxrQyxDQUVGLE0sQ0FDRSx1QixDQUVGLE8sQ0FDRSx1QixDQUVGLEksQ0FDRSx1QixDQUVGLEssQ0FDRSx1QixDRW5ERixFLENBR0UsYyxDQUNBLGdCLENBQ0EsZSxDQUNBLFEsQ0FFRixFLENBUUEsRSxDQVFBLEUsQ0FNQSxFLENBTUEsRSxDQVJFLFEsQ0FGQSxnQixDQTFCRixFLENBUUEsRSxDQVFBLEUsQ0FDRSx3QixDQUNBLHFDLENBVkYsRSxDQUdFLGMsQ0FLRixFLENBS0UsZSxDQWJGLEUsQ0FnQkEsRSxDQVlBLEUsQ0FHRSxlLENBdkJGLEUsQ0FRQSxFLENBTUEsRSxDQU1BLEUsQ0FYRSxjLENBS0YsRSxDQU1BLEUsQ0FMRSxpQixDQUNBLGtCLENBQ0EsZSxDQUdGLEUsQ0FDRSxjLENBQ0EsZ0IsQ0MxQ0YsTyxDQUFBLE0sQ0FDQyxvQixDQUNBLFUsQ0FDQSx3QixDQUNBLHdCLENBQ0EsYyxDQUNBLGlCLENBQ0EsVSxDQUNBLG9CLENBQ0EsdUIsQ0g2REMseUIsQ0FDQSxzQixDQUNBLHFCLENBQ0EsaUIsQ0FUQSwrQyxDQUNBLDRDLENBQ0EsMEMsQ0FDQSx1QyxDSXJERCxpQixDREFBLGEsQ0FBQSxZLENBQ0MsUyxDQUNELGdCLENBQUEsZSxDQUNDLGMsQ0FDQSxrQixDQUNBLHNCLENBQUEscUIsQ0FDQyxrQixDQUVILFEsQ0FDQyx1QixDQUNBLCtCLENBQ0Esa0MsQ0FLRCxVLENBQUEsUyxDQUVDLFcsQ0FHRCxVLENBQUEsUyxDQUVDLFcsQ0FLRCw0QixDQUhBLDRCLENBQ0Msa0MsQ0FLRCxnQixDQUFBLGUsQ0FDQyw0QyxDQUNBLDJCLENBQ0EsMEIsQ0FDQSxnQixDQUNBLG1CLENBRUQsYSxDQUFBLFksQ0FDQyx3QixDQUNBLG9CLENBRUQsaUIsQ0FBQSxnQixDQUNDLGtCLENBQ0EsYSxDQUNBLFcsQ0FFQSxpQixDQUNBLGlCLENBQ0EscUIsQ0FBQSxvQixDQUNDLFcsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxTLENBQ0EsSyxDQUVGLHdCLENBQUEsdUIsQ0FDQyxXLENBQ0EsVSxDQUNBLFMsQ0FDQSw0QixDQUFBLDJCLENBQ0MsaUIsQ0FDQSxNLENBQ0EsYyxDQUNBLGEsQ0FFRix1QixDQUFBLHNCLENBQ0Msd0IsQ0FFRCxPLENBQ0MsVyxDQUNBLGMsQ0FDQSxvQixDQUNBLGlCLENBRUEsYyxDQUlDLGtCLENBQ0Esb0IsQ0FMRCxhLENBQUEsYyxDQUVDLGlCLENBQ0EsVSxDQUlELGMsQ0FDQyxVLENBQ0EsUSxDQUNBLE8sQ0FDQSwwQixDQUNBLFUsQ0FDQSxvQixDQUVELGEsQ0FDQyxVLENBQ0EsVyxDQUNBLHdDLENBQ0Esa0IsQ0FDQSxzQixDQUNBLHdCLENBQ0Esb0IsQ0FDQSxTLENBQ0EsTyxDQUdELG1CLENBQ0MscUIsQ0FDRCxrQixDQUNDLGlCLENBR0QsbUIsQ0FDQyxxQixDQUNELGtCLENBQ0MsaUIsQ0FHRixZLENBRUMsb0IsQ0FDQSxVLENBQ0Esb0IsQ0FDQSxpQixDQUNBLG9CLENBQ0EsaUIsQ0FDQSxVLENBQ0EsYyxDQUVBLGMsQ0FDQyxlLENBRUQsaUJBQUEsUyxNQUFBLFMsQ0FDQyx3QixDRXZDRyxxQyxDQUFBLG9DLENGd0NKLGtCLENBQ0MsVSxDQUVELHFCLENBQ0Msd0IsQ0FDQSwyQixDQUNDLHdCLENBQ0Ysb0IsQ0FDQyx3QixDQUNBLDBCLENBQ0Msd0IsQ0M3SkgsSyxDQUNDLFcsQ0FDQSxXLENBQ0MsZSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLFcsQ0FDQSxjLENBRUEsYSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxxQixDQUNBLHVCLENBQ0Qsd0IsQ0FDQyxhLENBSUYsZ0IsQ0FBQSxRLENBS0MsWSxDQUxELDJCLENBQUEsZ0IsQ0FBQSxRLENBQ0MsdUIsQ0FDQSxvQixDQUNBLGUsQ0FDQSxVLENBRUEsZ0IsQ0FDQSx3QixDQUNBLCtDLENBQ0EsYSxDQUNBLHFCLENBQ0Esb0IsQ0FHQSxpQyxDQUFBLHNCLENBQUEsYyxDQUNDLGlCLENBQ0EsUyxDQUVGLGdCLENBQUEsUSxDSm1DRSx5QixDQUNBLHNCLENBQ0EscUIsQ0FDQSxpQixDSWxDRixnQixDQUNDLFcsQ0FTRCxrQixDQUFBLHFCLENBQ0MsYSxDQUtELE8sQ0FDQyxnQixDQUNBLFcsQ0xnU0QsNEIsQ0szUkEseUJBQUEsUyxDQUVDLFksQ0w2UkQsa0MsQ0t2UkEseUJBQUEsZSxDQUVDLGlCLENBQ0EsbUIsQ0FDQSxjLENBQ0EsYSxDTHlSRCwwQyxDS3RSQSx5QkFBQSx1QixDQUVDLFUsQ0FDQSxpQixDQUNBLE0sQ0FDQSxTLENBQ0EsYSxDQUNBLGMsQ0FDQSx3QixDQUNBLHFCLENKakJDLHlCLENBQ0Esc0IsQ0FDQSxxQixDQUNBLGlCLENEMFNGLHlDLENLeFJBLHlCQUFBLHNCLENBRUMsNkIsQ0FDQSxpQixDQUNBLFMsQ0FDQSxVLENBQ0Esa0IsQ0FHRCx5QkFBQSxzQixDQUNDLFMsQ0FDQSxrQixDQUVELHlDLENBQ0MsUyxDQUNBLGtCLENMeVJELG1ELENLdFJBLGtDQUFBLHVCLENBRUMscUIsQ0FFRCxrRCxDQUNDLHNDLENBRUQsbUMsQ0FDQyxhLENBR0QsYSxDQUNDLGtDLENBR0QsUyxDQUNDLFEsQ0FDQSxTLENBQ0Esb0IsQ0FDQSxjQUFBLE0sQ0FDQyxVLENBRUYsUSxDQUVDLGUsQ0FDQSxhLENBQ0EsWSxDQUlBLFksQ0FDQyxzQixDQUNBLGdGLENBRUQsZSxDQUNDLCtDLENBRUQsa0MsQ0FBQSxlQUFBLHlCLENBRUMsUSxDQUNBLFMsQ0FDQSxXLENBRUQsa0MsQ0FBQSxlQUFBLHlCLENBRUMsUSxDQUNBLFMsQ0FDQSxRLENBRUQseUIsQ0FDQyxTLENBQ0EsaUIsQ0FDRCwyQixDTDJRRCwwQixDS3pRRSxTLENBQ0EsVSxDQUNELDBCLENBQ0MsMEIsQ0FDRCwyRSxDQUNDLDJCLENBQ0YsaUIsQ0FDQyxpQixDQUVELGEsQ0FDQyxVLENBQ0EsZSxDQUNBLFEsQ0FDQSxjLENBQ0EsYSxDQUNBLFksQ0FDQSwrQyxDQUNBLGUsQ0FDQSxpQyxDQUNBLG1CLENBQ0MsUyxDQUNELGtCLENBQ0Msa0IsQ0FDQSw0QyxDQUNBLHlCLENBQ0EseUMsQ0FDQSwyQixDTDhRRix3QixDSzdRQSwyQyxDQUVDLGlCLENBQ0EsTyxDQUNBLHVCLENBQ0EsVSxDQUNBLFcsQ0FDQSxrQixDQUNBLDRDLENBQ0EsbUIsQ0FDQSwyQixDQUNBLDJCLENBQ0QscUIsQ0FDQyxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTSxDQUNBLFUsQ0FDQSx3QixDQUNDLFUsQ0FDQSxTLENBQ0EsUSxDQUNBLHFCLENBQ0EscUIsQ0FDQSx5QyxDQUNBLGtCLENBQ0EsaUIsQ0FDQSw4QixDQUNDLDRCLENBQ0EsZSxDQUNBLGlDLENBQ0MsZSxDQUNGLDJCLENBQ0MsdUIsQ0FDQSxjLENBQ0EsWSxDQUNBLDRCLENBQ0EsdUMsQ0FDQSxjLENBQ0EsNkIsQ0FDQyxlLENBQ0Esb0MsQ0FDRCxpQyxDQUNDLHFDLENGM0xKLEssQ0FBQSxNLENBQ0UsZSxDQUNBLGlCLENBQ0Esa0IsQ0FFRiwyQixDQUFBLFUsQ0FBQSxpQixDQUFBLE0sQ0FBQSxTLENBQUEsZ0IsQ0FBQSxHLENBQUEsTSxDQUFBLGdCLENBQUEsQyxDQUFBLFEsQ0FDRSxlLENBQ0EsYyxDQUNBLGdCLENBRUYsTSxDQUFBLHlDLENBQUEsVyxDQUFBLFUsQ0FBQSxNLENBTUEsUyxDQU5BLFksQ0FNQSxRLENBTkEsUyxDQUFBLEssQ0FNQSxPLENBTkEsZ0IsQ0FBQSxtQixDQUVFLGUsQ0FDQSxnQixDQUNBLGdCLENBSkYsc0QsQ0FHRSxnQixDQUNBLGdCLENBRUYsUyxDQUFBLFEsQ0FBQSxPLENBRUUsaUIsQ0FHRixLLENBQ0UsZSxDQUVGLE8sQ0FDRSxpQixDQUVGLEssQ0FDRSx3QixDQUNBLG1CLENJOUVGLEMsQ0FDRSxhLENBQ0EseUIsQ0NrWUksOEMsQ0RoWU4sTyxDQUNFLGEsQ0FFRixZLENBWUEsUSxDQUFBLFEsQ0FFRSxvQixDTjhDQSwrQyxDQUNBLDRDLENBQ0EsMEMsQ0FDQSx1QyxDTS9ERixZLENBQ0UsYSxDQUNBLGEsQ0FJRixzQixDQUNFLG9CLENFNENBLFksQ0N6Q0Esc0IsQ0hERiw0QixDQVFBLGtCLENBQUEsYyxDQUFBLGMsQ0FQRSxhLENBRUYsUSxDQUFBLFEsQ0FDRSxhLENEcEJGLE8sQ0EwREEsSSxDQUlDLGMsQ0FFQSxLLENBQ0EsUyxDQUNBLGUsQ0FsRUQsTyxDQWlDQyxjLENBSUMsTSxDQUNBLFUsQ0FDQSxVLENBdkNGLE8sQ0FTQywrQixDQVBBLFcsQ0FNQSxxQixDQUdBLGEsQ0FDQyxVLENBQ0EsVyxDQUNBLGMsQ0FDRCxhLENBQ0Msb0IsQ0FDRCx1QixDQXFLRCxjLENBcEtFLFksQ0FDQSwyQixDQUNDLGMsQ0FDRixvQixDQUNDLFUsQ0FDQSxXLENBQ0EsYSxDQUNBLG9CLENBQ0Esd0IsQ0FDQyxjLENBQ0EsYSxDQUNGLGEsQ0FDQyxhLENBQ0EsZSxDQUNBLGlCLENBQ0QsYyxDQUNDLFUsQ0FDQSxjLENBQ0EsSyxDQUlBLFcsQ0FFQSw0QixDQUNBLDBCLENBQ0Esa0YsQ0FDQSw0QixDQUNELFksQ0FDQyxnQixDQUNBLG1CLENBQ0Msa0IsQ0FDQSxrQyxDQUNBLHVCLENBQ0EsNkUsQ0FDRCxpQixDQUNDLGtCLENBa0JELG1CLENBQ0EsVSxDQUNBLE0sQ0FuQkMsb0IsQ0FDQyxtQixDQUVKLEksQ0FDQyxTLENBQ0EscUIsQ0FDQSxZLENBRUEsUyxDQUlBLHdCLENBQ0EsNEIsQ0FDQSxlLENBQ0Esb0IsQ0FNQSxlLENBQ0MsWSxDQUVBLHFCLENBQ0MsVSxDQUNBLFcsQ0FFQSx5QixDQUNDLGEsQ0FDQSxlLENBQ0EsVSxDQUVGLCtCLENBQ0MsVyxDQUNBLGMsQ0FDQSxnQixDQUVGLE8sQ0FDQyxRLENBQ0EsUyxDQUVBLFUsQ0FDQyxvQixDQUNBLHFCLENBQ0Msc0IsQ0FDQSxZLENBQ0EsNkIsQ0FDQSxrQixDQUNBLGtCLENBQ0EsNkIsQ0FBQSw0QixDQUNDLGdCLENBSUosTyxDS1FDLHFCLENMUEEsVSxDQUNBLFUsQ0FFQyxjLENBQ0EsYSxDQUNBLGlCLENBR0EsK0IsQ0FHQyx5QixDQUNDLGUsQ0FDQSxZLENBQ0EsdUMsQ0FDQSxTLENBRUEsNEIsQ0FDQyxRLENBQ0EsUSxDQWxCSixVLENBb0JFLHNDLENBQ0MsYSxDQXBHSixjLENBc0dJLDZDLENBQ0MsbUIsQ0FJQSxrRCxDQUNDLHdCLENBRUYsOEIsQ0FDQyxnQixDQUNBLFMsQ0FFRiw2QixDQUNDLFMsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxZLENBQ0EsVSxDQUNBLG9CLENBQ0Esa0IsQ0FDQSx3QixDQUNBLHdCLENBQ0Esd0IsQ0FDQSxhLENBRUYsZ0IsQ0FDQyxnQixDQUVGLFMsQ0FDQyxhLENBQ0Esb0IsQ0FDQSxjLENBSUEsa0MsQ0FBQSxpQyxDQUFBLGlDLENBQUEsaUMsQ0FBQSxnQyxDQUFBLGdDLENBR0MsVSxDQUNGLDJCLENBQUEsMEIsQ0FDQyxzQyxDQUNBLHVCLENBQ0Esa0MsQ0FBQSxpQyxDQUFBLGlDLENBQUEsaUMsQ0FBQSxnQyxDQUFBLGdDLENBR0Msa0MsQ0FDQSxvQixDQUdKLGEsQ0FDQyxZLENBRUQsVSxDQUNDLFEsQ0FDQSxTLENBQ0EsWSxDQUNBLGUsQ0FDQSx1QyxDQUVBLGdCLENBQ0Msa0IsQ0FDQSw0QixDQUNBLGUsQ0FFRCxhLENBQ0Msb0IsQ0FDQSxhLENBRUEsZSxDQUNDLGEsQ0FDQSxvQixDTjJrQkgsVSxDQUNBLGUsQ00xa0JBLGMsQ0FJQyxTLENBQ0EsUyxDQUNBLFEsQ0FDQSxjLENBQ0Esb0IsQ0FDQSxjLENBQ0EsVSxDQUNBLGEsQ0FDQSx1QixDTjZqQkQsVSxDQUNBLGUsQ012a0JDLFUsQ05vbEJDLGlCLENBREEsZ0IsQ0FFQSxnQixDQUNBLGtCLENBRUEsc0IsQ0FEQSxxQixDQUVBLHFCLENBQ0EsdUIsQ01obEJELHFCLENBQUEsb0IsQ0FBQSxvQixDQUFBLHNCLENBSUMsYyxDQUNBLFMsQ0FDQSxRLENOK2tCQSxnQixDQUNBLHFCLENNOWtCRCxvQixDQUNDLG1CLENBRUYsYyxDQUNDLFUsQ0FDQSwwQixDQU9DLGdDLENNbk1FLHlELENONkxGLFksQ0FFRCw4QixDQU9DLDRCLENBTkEsYSxDQVNGLHlCQUNDLE8sQ0FDQyxXLENBQ0EsUyxDQUNBLGdCLENBQ0EsYSxDQUNDLFcsQ0FDQSxlLENBSUEsMkIsQ0FrQ0MsVSxDQUNBLGUsQ0FDQSxhLENBL0JGLG1CLENBQ0MsVSxDQUNBLFUsQ0FDQSxjLENBQ0EsZ0IsQ0FFRCxzQixDQUNDLFksQ0FFRCxhLENBQ0MsWSxDQUNBLG9DLENBRUEsWSxDQUVBLG9CLENBQ0EsYSxDQUNBLGEsQ0FDQSxTLENBQ0Esa0IsQ0FFRCx1QixDQUNDLFUsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxRLENBQ0EsYSxDQU9ELG9CLENBNkJFLHFCLENBaUZDLDZCLENBN0dGLFksQ0FFRCxhLENBQ0MsVSxDQUNBLFcsQ0FFRixJLENBMEJHLGEsQ0FHQyxTLENBS0EscUIsQ0FsQ0osSSxDQWtCRSxVLENBR0MsaUIsQ0FyQkgsSSxDQUdDLFUsQ0FDQSxZLENBQ0EsZ0IsQ0FFQSxpQixDQUNBLGdCLENBQ0EsVyxDQUVBLFEsQ0FDQSxTLENBR0EsNEIsQ0FMQSxlLENBUUMsVSxDQUNDLG9CLENBQ0Esa0IsQ0FNQSxhLENBaUJDLG9CLENBRUMsaUIsQ0FVQSx5QyxDQTdCRixhLENBQ0MsVyxDQUNBLFEsQ0FHQSw2QixDQUNBLGlCLENBR0EsaUIsQ0FDQSxTLENBQ0EsUyxDQUNBLFksQ0FDQSxpQixDQUNBLHVDLENBQ0EsVSxDQUVBLG9CLENBQ0MsVSxDQUVBLE8sQ0FDQSxRLENBQ0Esc0IsQ0FDQSxLLENBQ0EscUIsQ0FDQSxzQixDQUNBLDhDLENBQ0Esb0IsQ0FDQSx3QixDQUVBLFMsQ0FFRCxnQixDQWlDQSxnQixDQWhDQyxhLENBQ0Esb0IsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxxQixDQUNBLGUsQ0FFQSw4QixDQUNDLHlCLENBRUQscUJBQUEsZSxDQUNDLDRCLENBRUQsNkIsQ0FDQyx5QixDQUVILCtCLENBQ0MsUSxDQUNBLGtCLENBQ0EsUyxDQUNBLGdCLENBRUgsTyxDQUNDLFcsQ0FDQSxnQixDQUVBLFUsQ0FDQyxrQixDQUNBLFMsQ0FDQSxhLENBWUMseUIsQ0FDQyxnQixDQUtKLE0sQ0FDQyxhLENBQ0EsdUMsQ0FDQSxvQixDQUNBLG9CLENBQ0EsYyxDQUVBLFksQ0FBQSxZLENBRUMsYSxDQUNILFcsQ0FFQyxpQixDQUNBLDZCLENBQ0EsbUIsQ0FBQSxrQixDQUNDLGdCLENBQ0EscUIsQ0FDQSwyQixDQUFBLDBCLENBQ0MseUIsQ0FSSCxXLENBU0EsYyxDQUNDLGNHNWFGLE0sQ0FDRSxpQixDQUNBLFEsQ0FHQSxxQixDQUNFLGUsQ0l5RUYsdUIsQ0p4RUEsUyxDQUNFLGtCLENBQ0YsWSxDQUNFLGEsQ0FFRix5QixDQUNFLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxTLENBQ0EsUSxDQUNBLGMsQ1J1REYsaUMsQ0FDQSw4QixDQUNBLDZCLENBQ0EseUIsQ1F0REEsMkIsQ1JtREEseUIsQ0FDQSxzQixDQUNBLHFCLENBQ0EsaUIsQ1FuREUscUIsQ0FDQSxXLENBQ0EsMkIsQ0FFRixxQyxDQUNFLHNCLENBRUYseUMsQ0RrT00sb0QsQ0NoT0osZ0IsQ0FFRixzRCxDQUNFLGUsQ0FDQSxtQixDQUVBLHlCLENBQ0EsbUIsQ0FDQSxzQyxDQUNBLHVCLENBQ0EsMEIsQ0FFRix3RCxDQUNFLDhCLENBRUosTSxDQUNFLGdCLENBQ0EsbUIsQ0FHQSxhLENBQ0EsaUIsQ0FDQSxlLENBS0YsUSxDQUNFLFksQ0FDQSxzQixDQUVBLGUsQ0FDQSxnQixDQUNBLHdCLENBQ0EsbUMsQ0FDQSxZLENBQ0EsVyxDQUVFLFMsQ0FDQSxpQixDQUVKLE8sQ0FDRSxlLENBQ0EsVyxDQUNBLFcsQ0FDRSxXLENBRUosVyxDQUNFLHFCLENLNENGLGEsQ0x2Q0UseUIsQ0FGQSwwQixDQUNFLEssQ0d6RUYsMkIsQ0g0RUEsa0MsQ0FDRSxlLENBRUoseUJBQ0UsTSxDQUNFLFcsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxXLENBQ0UsWSxDQUNBLHNCLENBQ0Esd0IsQ0FDQSxpQixDQUNFLGUsQ0FDSix1QixDQUNFLHlCLENBRUosTSxDQUNFLGUsQ0FDQSxlLENBQ0EsYSxDQUVBLFksQ0FDRSxhLENBQ0osTyxDQUNFLGlCLENBQ0EsVSxDQUVGLFEsQ0FDRSxnQixDQUNBLHdCLENBQ0EsbUMsQ0FDQSxZLENBQ0EsVyxDQUNFLG1CTTNITixNLENBQ0UsYSxDQUNBLFcsQ0FDQSxVLENBRUYsUSxDQUNFLFksQ0FDQSxrQixDQUNBLFksQ0FFRixLLENBQ0UsVyxDQ0pGLEssQ2Y0REUsOEIsQ0FDQSwyQixDQUNBLHlCLENBQ0Esc0IsQ2U1REYsRyxDQUNFLFMsQ0FFRixJLENBQ0UsUyxDQUdGLFEsQ2ZrREUseUMsQ0FDQSxzQyxDQUNBLG9DLENBQ0EsaUMsQ2VsREYsTSxDQUNFLFMsQ0FDQSxZLENBRUYsUyxDQUNFLFMsQ0FDQSxlLENBR0YsTyxDZnNDRSx3RCxDQUNBLHFELENBQ0EsbUQsQ0FDQSxnRCxDZXRDRixTLENBQ0UsUyxDQUNBLGUsQ0FDQSxnQixDQUNBLGlCLENBRUYsVyxDQUNFLFMsQ0FDQSxRLENBQ0EsWSxDQUNBLGlCLENBQ0EsaUIsQ1IzQ0YsTyxDQUNFLGUsQ0FDQSxvQixDQUNBLGtCLENBQ0EsaUIsQ0FDQSxRLENBRUYsUyxDQUNFLDJCLENBQ0EseUIsQ0FFRixlLENBQ0Usb0IsQ0FDQSwyQixDQUVBLDZCLENBQ0UsUyxDQUNBLFksQ0FFSixTLENBQ0UscUIsQ0FDQSxvQixDQUdGLGUsQ0FBQSxPLENBQUEsSyxDQUNFLFcsQ0FDQSxnQixDQUVGLEssQ0FDRSxRLENBQ0EsbUIsQ0FFRixXLENBQ0UsYyxDQUVBLFEsQ0FFRixFLENBQ0Usb0IsQ0FDQSxlLENBQ0EsUSxDQUVGLEssQ0FFRSxXLENBQ0EsWSxDQUhGLEssQ0FJRSxlLENBQ0Usd0IsQ0FDRixZLENBQ0UsbUIsQ0FFSixVLENBQ0UsYyxDUndvQ0Esa0IsQ1F2b0NBLG9CLENSd29DQSxpQixDUXRvQ0UsaUIsQ0FpUkEsOEIsQ0F4U0osVyxDQXlCQSxVLENJckJHLDRDLENKc0JELGlCLENBQ0Esb0IsQ0FBQSxtQixDQUFBLGtCLENBQ0Usd0IsQ1J5b0NGLGlCLENReG9DQSxhLENBRUUsa0IsQ0FDRixtQixDQUNFLG9CLENBQ0EscUIsQ0FDQSxvQixDQUNGLGVBQUEsSyxDQUNFLDRCLENBQ0EsWSxDQUNBLHNCLENBQ0EsZUFBQSxPLENBQ0UsUyxDQUNGLGVBQUEsUSxDQUNFLFMsQ0FDQSxhLENBQ0osYyxDQUNFLFUsQ0FDQSxhLENBQ0EsVSxDQUNBLFUsQ0FDQSw2QixDQUNFLGMsQ0FDRixnQixDQUNFLFUsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxhLENBQ0Esd0IsQ1J5b0NGLHFCLENReG9DQSxpQixDQUVFLFUsQ0FDQSxnQixDQUNBLGdCLENBQ0EsNEIsQ0FHSixpQyxDQUFBLDhCLENBQ0UsVSxDQUVKLGEsQ0FDRSxVLENBQ0EsYSxDQUNBLGdCLENBRUYsZSxDQUNFLFUsQ0FDQSxhLENQekNBLCtDLENBQ0EsNEMsQ0FDQSwwQyxDQUNBLHVDLENPeUNGLHFCLENBQ0UsVSxDQUlGLEssQ0FDRSx3QixDQUVBLFUsQ0FDRSxVLENBQ0EsNEIsQ0FDQSxzQixDQUNGLFUsQ0FDRSxjLENBQ0EsVSxDQU1GLFksQ0FMQSxhLENBQ0UsbUIsQ0FDQSxlLENBQ0EsVSxDQUNBLFMsQ0FDRixZLENBRUUsZ0IsQ0FHQSxrQixDQUNGLFEsQ0FDRSxVLENBQ0EsYSxDQUNBLFMsQ0FDQSxXLENBQ0UsK0IsQ0FDQSxjLENBQ0EsYSxDQUNFLG9CLENBQ0EsYSxDQUdOLGEsQ0FDRSxXLENNckpGLHlCLENOc0tGLGUsQ0FkQSxnQixDQVVJLHlCLENBVEYsVSxDQUNBLDBCLENBQ0UsNEIsQ0FDQSxRLENBQ0YsdUIsQ0FDRSwwQixDQUNBLGdCLENBQ0EscUIsQ0FDQSwyQixDQVFKLHNCLENBQ0UsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSwwQixDQUNFLFUsQ0FDQSxXLENBQ0EsaUIsQ0FFSix5QixDQUNFLHFCLENBQ0EsbUMsQ0FDRSxpQixDQUNBLFUsQ0FDQSw0QixDQUNBLFksQ0FFQSw0QyxDQUNFLFUsQ0FDQSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsTSxDQUNBLFEsQ0FDQSxrRSxDQUdKLGtDLENBQ0UsdUMsQ1Jtb0NKLDBCLENRbG9DRSwwQixDQUVFLGUsQ0FDRiw2QixDQUNFLGdCLENBRUYsc0IsQ0FDRSxlLENBRUYsMEIsQ0FDRSxZLENBQ0Esa0IsQ0FDQSxhLENBQ0EscUIsQ0FDQSw2QixDQUNBLGEsQ0FDQSx5QixDQUVBLG1DLENBQ0UsMkIsQ0FDQSwrQixDQUVGLGdDLENBQ0UscUIsQ0FDQSxhLENBQ0EsWSxDQUNBLGlCLENBQ0Esb0IsQ0FDQSxjLENBQ0EsaUIsQ0FFQSxtQyxDQUNFLGEsQ0FFRixrQyxDQUNFLGdCLENBQ0EsUSxDQUVBLGdELENBQ0UsaUIsQ0FDQSxhLENBQ0EsdUQsQ0FDRSxlLENBQ0EsZ0IsQ0FDSiwrQyxDQUNFLGEsQ0FDQSxlLENBQ0YsdUNBQUEsZSxDQUNFLGdCLENBRUosMEMsQ0FDRSw0QixDQUNBLHFCLENBRUEsYSxDQUVGLGdELENBQ0Usc0IsQ0FJRiwrQ0FBQSxPLENBQ0UsWSxDQUNBLG9CLENBQ0EsbUMsQ0FDQSxvQixDQUNBLHFCLENBRUEsK0NBQUEsUyxDQUVFLFEsQ0FDQSxnQixDQUtGLCtDQUFBLHdCLENBQ0Usb0IsQ0FDRiwrQ0FBQSx3QixDQUNFLHFCLENBQ0EsZ0IsQ0FLSix1QyxDQUNFLFUsQ0FDQSxpQixDQUNBLFEsQ0FFRiwrQyxDQUNFLGlCLENBQ0EsaUIsQ0FDQSx3QixDQUNBLFUsQ0FDQSxlLENBQ0EsYyxDQUNBLFUsQ0FDQSxZLENBQ0EsYSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSx3QixDQUVBLG9ELENBQ0UsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLDJDLENBQ0EsZSxDQUNBLG9CLENBSVIscUIsQ1IwbUNGLHFCLENRem1DSSxhLENBQ0osZ0IsQ0FDRSxxQixDQUNBLDJCLENFclBBLCtCLENGc1BBLG1CLENBQ0UsZSxDQUNGLDBCLENBQ0UscUIsQ0FDQSxhLENBQ0EscUIsQ0FDQSxtQixDQUNBLGEsQ0FDQSxlLENBR0EsOEIsQ0FDRSxhLENBQ0EsYyxDQUNBLFcsQ0FDQSxpQixDQUNBLEssQ0FDQSxTLENBQ0EsdUIsQ0FDQSxvQixDQUNKLHlCLENBQ0ksWSxDQUNBLGtCLENBQ0Esb0IsQ0FDQSxhLENBQ0EscUIsQ0FDQSxtQyxDQUVBLHdDLENBQ0UsaUIsQ0FDQSxvQixDQUVBLDBDLENBQ0UscUMsQ0FDQSxjLENBRUEsYSxDQUNBLFEsQ0FDQSxhLENBQ0EsYyxDQUNBLG9CLENBQ0EsaUIsQ0FDQSxpRCxDQUNFLGlCLENBQ0EsTyxDQUNBLGEsQ0FDQSxxQixDQUNKLDhDLENBQ0UsaUIsQ0FDQSxvQixDQUNBLGdCLENBRVIsaUMsQ0FDRSxVLENBQ0EsYSxDQUNBLGtCLENBQ0EsbUMsQ1J5bUNBLHdDLENRdm1DRSxpQixDQUNBLGdCLENBQ0Esb0IsQ0FDRix3QyxDQUNFLFUsQ0FDQSxhLENBQ0EsNEIsQ0FDQSxjLENBQ0EsZSxDQUNBLGUsQ0FDQSwrQyxDQUdGLCtDLENBQ0UsVSxDQUNBLG1CLENBQ0EsK0IsQ0FDRiwrQyxDUnltQ0EsK0MsQ1F2bUNFLFMsQ0FDQSxnQixDQUNBLG9CLENBQ0EsVSxDQUNGLCtDLENBQ0UsZ0IsQ0FDRix1QyxDQUNFLHdCLENBQ0EsYSxDQUNBLGUsQ0FFSix1QixDQUNFLGtCLENBQ0EsNEJBQUEsSyxDQUNFLG9CLENBQ0YscUMsQ0FDRSxlLENBQ0EsMkMsQ0FDRSxhLENBQ0EsNEIsQ0FDUixnQixDQUNFLHdCLENBQ0EscUIsQ0FDRSxpQyxDQUNGLHlCLENBQ0Usb0IsQ0FDQSxnQixDQUNGLHdCLENBQ0UsVSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSw2QixDQUNBLGEsQ0FDQSwyQyxDQUNFLFUsQ0FDQSxpQixDQUNBLFMsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxXLENBQ0EsUSxDQUNGLDZCLENBQ0UseUMsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsVSxDQUNBLEssQ0FDQSxpQixDQUNBLHdCLENBQ0EsUyxDQUVBLGlDLENBQ0UsMkIsQ0FDSiw2QixDQUNFLGlCLENBQ0Esd0IsQ0FDQSxhLENBQ0EsYSxDQUNKLG9CLENBQ0UsNkIsQ0FDQSxXLENBQ0EsYyxDQUNBLGUsQ0FDQSx5QyxDQUVKLHlCQUVFLE8sQ0FDRSxTLENBRUYsUyxDQUNFLG9CLENBQ0EsYSxDQUNBLHlCLENBRUYsWSxDQUNFLGUsQ0FDQSxpQyxDQUVGLE0sQ0FDRSxvQixDQUNBLGdCLENBRUYsUyxDQUNFLFUsQ0FJQSxvQixDQUNFLG9CLENBQ0YsZ0IsQ0FDRSxvQixDQUNGLGdCLENBQ0Usb0IsQ0FDRixrQixDQUNFLG9CLENBR0YscUIsQ0FDRSxvQixDQUNGLGlCLENBQ0Usb0IsQ0FDRixpQixDQUNFLG9CLENBQ0YsbUIsQ0FDRSxvQixDQUdGLHNCLENBQ0Usb0IsQ0FFSixlLENBQUEsSyxDQUNFLFMsQ0FFRixPLENBQ0UsVSxDQUVGLDRDLENBQ0UsVSxDQUVGLFNBQUEsZ0MsQ0FDRSxlLENBRUYsVyxDQUNFLFUsQ0FFRixTLENBQ0UsYyxDQUdGLGUsQ0FBQSxnQixDQUNFLG1CLENBYUYsbUIsQ0FYQSxnQixDQUNFLG9CLENBa0JBLFMsQ0FoQkYsUyxDQUNFLGEsQ0FDQSxjLENBQ0Usb0IsQ0FDRixlLENBQ0Usb0IsQ0FHSixtQixDQUVFLGEsQ0FDQSxxQixDQUNFLGUsQ0FFSixJLENBQ0UsWSxDQUdBLFEsQ0FDRSxTLENBQ0EsZSxDQUNBLGEsQ0FDQSxZLENBQ0EsWSxDQUNBLDZCLENBQ0Esc0IsQ0FDRixhLENBQ0UsVyxDQUlBLG1DLENBQ0UsNEIsQ0FHSixpQixDQUNFLFksQ0FDQSxrQixDQUNBLG1DLENBQ0Esb0IsQ0FDQSxxQixDQUVFLG1DLENBQUEsbUMsQ0FBQSxtQyxDQUdFLG9CLENBQ0YsbUMsQ0FBQSxtQyxDQUFBLG1DLENBR0Usb0IsQ0FJTixxQixDUnVsQ0YscUIsQ1F0bENJLGUsQ0FFRixxQixDQUNFLGlDLENBQ0YsMEIsQ0FDRSw4QixDQUNBLDhCLENBQ0UsaUIsQ0FDQSxjLENBQ0EsUSxDQUNBLFMsQ0FDSix5QixDQUNFLG1DLENBQ0Esd0MsQ0FDRSxlLENBQ0Esa0IsQ0FFQSwrQyxDQUNFLGEsQ0FDQSxVLENBQ0EsVSxDQUNBLHdCLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNGLDBDLENBQ0UsYSxDQUNGLDhDLENBQ0UsYSxDQUNBLGEsQ0FFTixpQyxDQUNFLFksQ0FDQSxvQixDQUNBLGlCLENBQ0EscUIsQ0FDQSxtQyxDQUNFLGdCLENBQ0EsYSxDQUNBLGtCLENBQ0Esc0IsQ0FFQSwrQyxDQUFBLCtDLENBRUUsb0IsQ0FDRiwrQyxDQUFBLCtDLENBRUUsb0IsQ0FDQSxVLENBQ0YsK0MsQ0FBQSwrQyxDQUVFLG1CLENBQ0EsK0IsQ0FDRiwrQyxDQUFBLCtDLENBRUUsZ0IsQ0FDRiwrQyxDQUFBLCtDLENBRUUsZ0IsQ0FHTiw2QkFBQSxjLENBQ0UscUIsQ0FFSiwwQixDQUNFLDZCLENBRUEsbUMsQ0FDRSxjLENBRUYsK0MsQ0FDRSxnQixBQUVOLDBCQUNFLFMsQ0FBQSxzQixDQUNFLGdCLENBQ0EsMkMsQ0FDRiw0QyxDQUNFLFcsQ0FDRixxQixDQUNFLDJDLENBQ0EsVyxDQUNGLGUsQ0FDRSxjLENBQ0EsNEIsQ0FDRSwwQixBQUdOLHlCQUNFLDZCLENBQ0UsYSxDUmlsQ0YscUIsQ0FDQSx5QixDUTVrQ0UsVyxDUnlrQ0YsZSxDQUNBLGlCLENRemtDSSxjLENBR0YsYyxDQUNFLFksQ1Ira0NKLG1DLENBQ0EsaUMsQ1Exa0NFLHdCLENSd2tDRiwwQixDUXZrQ0ksYSxDQUNBLGEsQ1I2a0NKLGUsQ1F6a0NFLGdCLENBQ0UsYSxDQUVKLHNCLENSMGtDQSxtQyxDUXhrQ0UsYU05ckJBLDZCLENBQ0UsVSxDQUNBLFcsQ0FDRiw4QixDQUNFLGlDLENBQ0EsaUIsQ0FDQSxrQyxDQUNFLHFCLENBQ04sbUIsQ0FDRSxpQixDQUNBLHdCLENBQ0UsYSxDQUNBLGdDLENBQ0Esa0IsQ0FFQSwyQixDQUNFLG1CLENBQ0EsYyxDQUNBLCtDLENBQ0EsZSxDQUVGLCtCLENBQ0UsZSxDQUNBLGEsQ0FDQSxjLENBRUYsK0IsQ0FDRSxlLENBQ0EsYSxDQUNBLGdCLENBRUUsb0QsQ0FDRSxXLENBQ0EsWSxDQUNBLHFCLENBQ0EsMkIsQ0FDQSxrQixDQUNKLGlDLENBQ0UsaUIsQ0FDQSxlLENBQ0osOEIsQ0FDRSxZLENBQ0EsdUIsQ0FDQSxrQixDQUNBLHNCLENkd3dESixtQyxDY3J3REksNkMsQ0FFRSxnQixDQUNBLGlCLENBQ0YsNkMsQ0FDRSxlLENBQ0EsVSxDQUNBLGtCLENBQ0YsbUMsQ0FDRSxlLENBQ0EsVSxDQUVOLHNCLENBQ0UsVSxDQUNBLFUsQ0FDQSxRLENBQ0EsUyxDQUNBLHdCLENBQ0EsYSxDQUNGLDRCLENBQ0UsZSxDQUNBLGlCLENBQ0Esa0IsQ0FDQSxlLENBQ0EsZSxDQUNBLGMsQ0FDQSxhLENBQ0EsbUIsQ2JWSiwrQyxDQUNBLDRDLENBQ0EsMEMsQ0FDQSx1QyxDYVNJLGtDLENBQ0UseUMsQ0FDQSxpRCxDQUNFLFMsQ0FDQSxNLENBQ0osOEIsQ0FDRSxRLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsVSxDQUNGLHlDLENBQ0UsdUIsQ0FDQSxnQixDQUNBLFUsQ0FDQSxjLENBQ0EsZSxDZHd3REosNEMsQ2N2d0RFLDBDLENKNUVMLGUsQ0k4RU8sZ0IsQ0FDRiw0QyxDQUNFLGEsQ0FDRiwwQyxDQUNFLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxxQixDQUNBLHVCLENBQ0EsVSxDQUNBLHdCLENBQ0EsOEMsQ0FDRSx1QixDQUNBLGdCLENBQ0EsVSxDQUNKLCtCLENBQ0Usd0IsQ0FDQSxtQixDQUNBLFUsQ0FDRiwyQyxDSnZHTCxnQixDVHNEQywrQyxDQUNBLDRDLENBQ0EsMEMsQ0FDQSx1QyxDYThDSSwyQyxDQUNFLFUsQ0FDQSxXLENBQ0EsVSxDQUNBLGlCLENBQ0EsOEMsQ0FFQSxVLENBQ0EsUyxDQUtSLHlCQUdNLDhCLENBQ0UsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLDBCLENBR0YsMkMsQ0FDRSxlLENBQ0YsK0IsQ0FJQSwrQixDQUhFLGMsQ0FDQSxvQixDQUNBLGMsQ0FDRiwrQixDQUdFLGlCLENBQ0Esc0MsQ0FDRSxVLENBQ0EsVyxDQUNBLG9ELENBQ0UsVyxDQUNBLFksQ0FDQSxlLENBQ0oscUMsQ0FDRSxVLENBQ0Esd0IsQ0FDQSxpQixDQUdGLDZDLENBQ0Usb0IsQ0FDQSxjLENBQ0YsbUMsQ0FDRSxvQixDQUNBLG1DLENBQ0Esa0IsQ0FDQSxjLENBQ0Ysc0MsQ0FDRSxnQixDQUNBLGlCLENBQ0EsYyxDQUNBLHFCSjVLVCxVLENBQ0MsaUMsQ0FDQSxZLENBRUQsbUIsQ0FDQyxhLENBbUNBLGlCLENBQ0EsaUIsQ0FuQ0YsYSxDQUNDLGEsQ0FDQSxTLENBQ0EsMkIsQ0MrRkcsbUMsQ0FBQSxtQyxDQUFBLG1DLENBQUEsbUMsQ0Q5RkYsZSxDQUNELGdCLENBQ0MsZ0IsQ0FDQSxjLENBSUQsZSxDQUNDLGUsQ0FFQSxRLENWdTdERixvQyxDVXA3REMsOEMsQ0FDQyxvQixDQUNBLG1CLENBQ0Esb0IsQ0FDQSxlLENBQ0EsYSxDQUNBLGUsQ1Z3N0RBLHdDLENBREEsd0MsQ0FEQSxrRCxDVXI3REEsa0QsQ0FFQyxpQixDQUNBLG1CLENBQ0EsdUIsQ0FDSCxjLENBQ0MsaUIsQ0FDQSxvQixDQUNBLHdCLENBSUEseUIsQ0FDQyxrQixDQUNELGtDLENBQ0MsTyxDQUNBLGMsQ0FDRCx3QyxDQUNDLGMsQ0FDRCxvQixDQUNDLFksQ0FHQSwwQixDQUNBLGlCLENBR0Qsb0MsQ0FDQyxRLENBQ0EsZSxDQUNBLGlELENBQ0MsYyxDQUNBLFMsQ0FDQSxNLENBQ0EsMEIsQ0FDQSxpQixDVnE3REQsMkIsQ1VsN0RBLHFCLENBQ0MsbUIsQ0FJRCxvQyxDQUNDLGlCLENBQ0QseUMsQ0FDQyxhLENBRUYsNEMsQ0FDQyw0QixDQUNBLGUsQ0FDQSxnQixDQUVBLCtDLENBQ0MsVyxDQUNBLGEsQ0FDQSxzQixDQUNBLGtCLENBQ0EsZSxDQUtGLHlCQUNDLG1CLENBQ0MsZSxDQUNELG1CLENBQ0Msb0IsQ0FDRCxvQixDQUNDLGUsQ0FDQSxlLENBQ0EsaUQsQ0FDQyw2QyxDQUNGLG1CLENBQ0Msa0IsQUFFRix5QkFDQyxpRCxDQUNDLFdHNUdILFMsQ0FDQyx1QyxDQUNBLHFCLENBQ0EsMkIsQ0FDQSxZLENBQ0MsVSxDQUNELGMsQ0FDQyxZLENBVUQsYyxDQVRBLG1CLENBQ0MscUIsQ0FDQSx5QkFGRCxtQixDQUdFLHVCQUNILFMsQ0FDQyx3QixDQUNBLG9CLENBQ0EsYyxDQUNDLGEsQ0FDRCxjLENBQ0MsaUIsQ0FFQSx5QkFIRCxjLENBSUUscUIsQ0FFRCxjLENBQ0MsaUJBQ0gsUSxDQUNDLG9CLENBQ0EsbUIsQ0FDQyxhLENBQ0EscUIsQ0FDQSxtQixDQUNBLHlDLENBQ0EsZSxDQUNBLGMsQ0FDQSxpQixDQUNELHVCQUFBLDhCLENBQ0MsZ0IsQ0FFRCxXLENJZkQsSSxDQUFBLEksQ0FBQSxJLENBQ0UsK0MsQ0FDQSxlLENKYUQsVyxDQUNDLG1CLENBR0EsZ0IsQ0FFRCxXLENBQ0MsYyxDQUNBLGUsQ0FDQSxhLENBQ0EsZSxDQUNBLHVCLENBQ0Esb0IsQ0FDRCxlLENBQ0MsUyxDQUNBLFUsQ0FFQSxvQixDQUNBLDJCLENBQ0EsaUIsQ0FDQSxzQixDQUNBLG1CLENBQ0EsdUIsQ0FDQSxpQixDQUNBLHdCLENBQ0Esa0IsQ0FDQSx3QixDQUNELG9CLENBQ0MsWSxDQUNBLGUsQ0FDQSxTLENBQ0EsZSxDYjRoRUUsdUIsQ2ExaEVGLHNCLENiMmhFRSx1QixDWTlrRUQsc0MsQ0NzREEsYSxDQUNGLGtCLENBQ0MsZSxDQUdDLG1DLENBQ0MsaUIsQ0FDQSxTLENBQ0EsdUQsQ0FDRCw4QixDQUNDLHdCLENEbENGLHlCLENaeW1FRix3QixDWXhwRUUsbUMsQ1o2bUVGLGtDLENZNW1FRyxVLENBQ0EsaUIsQ0FDQSxrQixDQWdERixjLENBL0NBLHdCLENBQ0MsWSxDQUNELHdCLENBQ0Msa0IsQ0FHQSwyQixDQUNDLG9CLENBQ0EsYSxDQUNELG1DLENBQ0Msb0IsQ0FDQSxrQixDQUNBLGlCLENBR0Esc0MsQ0FDQyxpQixDQUNBLHNCLENBQ0EsNkMsQ0FDQywrQixDQUNBLGlCLENBQ0EsVSxDQUNBLGUsQ0FDRixzQyxDQUNDLG9CLENBQ0EsaUIsQ0FDQSxhLENBR0EsbUQsQ0FDQyw4QixDQUNBLGlCLENBQ0EsVSxDQUVELCtDLENBQ0MsMkIsQ0FnQkwseUJBSUcsOEIsQ1pzbUVELDZCLENZcm1FRSxlLENBQ0Ysd0IsQ0FDQyxvQixDQUNBLFMsQ0FDQSxpQixDQUVBLGdDLENBQ0MsbUIsQ0FDRix3QixDQUNDLHVCRHpFRCxZLENBQ0UsUyxDQUNBLFEsQ0FFSixLLENBMkJBLFksQ0ExQkUsYSxDQUNBLFMsQ0FDQSxtQixDQUlBLFUsQ0FDRSxhLENBQ0EsVSxDQUVKLFUsQ0FDRSxhLENBQ0EsYSxDQUNBLFksQ0FDQSw0QixDQUNBLCtCLENBQ0EsVyxDQUNBLGlCLENBQ0EsWSxDQUNFLHdCLENBQ0EscUMsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsYSxDQUVKLFksQ0FDRSxRLENBR0EsYSxDQUNBLGUsQ0FDQSxpQixDQUNBLGEsQ1ZrQ0EseUIsQ0FDQSxzQixDQUNBLHFCLENBQ0EsaUIsQ1VuQ0EsZSxDQUNFLGUsQ0FDRixjLENBQ0UsYSxDQUNBLHVCLENBQ0YsdUIsQ0FDRSxZLENBQ0EsVSxDQUNBLHlCLENBQ0EsMkIsQ0FDQSwwQixDQUNGLHlCLENBQ0UsVyxDQUNGLHNCLENBQ0UsaUIsQ0FDQSxTLENBQ0EsVSxDQUNGLHNCLENBQUEscUIsQ0FBQSxvQixDQUNFLGEsQ0FDQSxlLENBQ0YsYyxDQUNFLGUsQ0FDQSxhLENBRUoscUIsQ0FDRSxZLENBQ0EseUIsQ0FDQSxnQixDQUNBLFksQ0FDQSxrQyxDQUNFLGlCLENBQ0EsVyxDQUNBLG1CLENBQ0EsZ0IsQ0FDQSxtQixDQUNBLG9ELENBQ0Usb0IsQ0FDQSxXLENBQ0YsNEMsQ0FDRSxRLENBRU4sdUIsQ0FDRSxZLENBQ0EsWSxDQUNBLGtCLENBQ0EsZSxDQUNBLHlCLENBQ0EsMEIsQ0FDQSxxQyxDQUNFLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUNBLHdCLENBQ0EsVSxDQUNGLGlDLENBQ0UsaUIsQ0FDQSxVLENBQ0EsMkMsQ0FDRSxvQixDQUNBLFUsQ0FNRixzQyxDQUNFLG9CLENBR0osNEIsQ0FDRSxpQyxDQUNBLGtDLENBQ0UsZSxDQU1OLHNCLENBQ0UsaUIsQ0FDQSxnQixDQUNBLDJCLENBQ0UsaUMsQ0FFSixjLENBQ0UsaUIsQ0FDQSxrQixDQUdBLGdCLENBQ0Usb0IsQ0FFSixzQixDQUNFLGdCLENBRUYseUJBR0ksVSxDQUNFLFksQ0FFSixLLENBRUUsa0IsQ0FFRix1QixDQUNFLFcsQ0FDQSx5QixDQUNBLGUsQ0FQRixLLENBUUUsaUMsQ0FDRSw4QixDQUNBLG9DLENBQ0UsZSxDQUNBLGMsQ0FDQSxrQixDQUNBLHFCLENBQ0EsVSxDQUlKLDhFLENBQUEsaUUsQ0FBQSxtQyxDQUFBLHdDLENBQUEsMkMsQ0FBQSw4QixDQUFBLDhFLENBQUEsaUUsQ0FBQSxtQyxDQUFBLGtDLENBQUEsOEIsQ0FBQSxvQyxDQUhFLDJDLENBR0YsaUMsQ0FBQSw2QixDQUFBLHdDLENBQUEsMkMsQ0FDRSxVLENBQ0Esb0IsQ0FDQSxvRixDQUFBLHVFLENBQUEseUMsQ0FBQSw4QyxDQUFBLGlELENBQUEsb0MsQ0FBQSxvRixDQUFBLHVFLENBQUEseUMsQ0FBQSx3QyxDQUFBLG9DLENBQUEsMEMsQ0FBQSx1QyxDQUFBLG1DLENBQUEsOEMsQ0FBQSxpRCxDQUNFLHlCLENBQ04scUIsQ0FDRSxXLENBQ0EseUIsQ0FDQSxrQyxDQUNFLDhCLENBQ0EsWSxDQUNBLG9ELENBQ0Usb0IsQ0FDQSx1RCxDQUNFLFMsQ0FFUixZLENBQ0UsWSxDQUNBLG1DLENBQ0Esa0IsQ0FDQSx1QixDQUNFLFUsQ0FDQSxvQixDQUNGLHVCLENBQ0UsVyxDQUNBLHlCLENBQ0YseUIsQ0FDRSxVLENBQ0Esb0IsQ0FDQSx1QixDQUNGLHNCLENBQ0UsUSxDQUdGLGdDLENBQ0UsUSxDQUNGLGtDLENBQ0Usb0IsQ0FDQSwwQixDQUNGLHdCLENBQ0Usd0IsQ0FDQSxxQyxDQUNBLGMsQ0FDQSxrQixDQUNBLGUsQ0FDQSxRLENBQ0Ysa0QsQ0FBQSxrRCxDQUFBLHVCLENBQUEsaUMsQ0FBQSx3QyxDQUFBLDZCLENBQ0UsZSxDQUNBLGlCLENBQ0Esa0IsQ0FFSixnQixDQUNFLG9CLENBQ0EsYSxDQUNBLFMsQ0FDQSxRLENBRUUsbUMsQ0FBQSxtQyxDQUFBLG1DLENBQUEsbUMsQ0FDRSxlLENBQ0osa0MsQ0FDRSxlLENBRUEsNkMsQ0FBQSw0QyxDQUNFLHdCLENBR0osNEIsQ0FDRSxtQyxBQUdOLDBCQUVFLHFCLENBQ0UsWSxDQUNBLFcsQ0FDQSx5QixDQUVGLEssQ0FRRSxrQyxDQVBBLCtCLENBR0EsdUIsQ0FDRSwyQk9wUEYsZSxDQUNJLGEsQ0FHSixlLENBQ0ksVyxDQUNBLGdCLENBU1IsVyxDQVJJLGUsQ0FDSSxlLENBQ0EsYSxDQVlSLHlCQUVRLGUsQ0FDSSxlLENBRUosZSxDQUNJLFksQ0FDQSxlLEFsQms1RVosV2lCejVFRSwwQixDQUNBLDJEQUVGLEksQ0FBQSxJLENBQUEsSSxDQUdFLGEsQ0FDQSxVLENBQ0EsYSxDQUNBLGUsQ0FDQSxxQixDQUtGLEksQ0FTQSxNLENBSUUsa0IsQ0FiRixJLENBQ0UsWSxDQUVBLG9CLENBQ0EsYSxDQUNBLGEsQ0FDQSxxQixDQUdGLE0sQ0FDRSxnQixDQUlBLHNCLENBRUYsTyxDQVBBLE0sQ0FRRSxhLENBQ0EsVyxDQUdBLGEsQ0FDRSx5QixDQURGLGEsQ0FDRSx5QixDQURGLGEsQ0FDRSx5QixDQURGLGEsQ0FDRSx5QixDQUdGLGdCLENBQ0UsNEIsQ0FERixnQixDQUFBLFksQ0FDRSw0QixDQURGLGdCLENBQ0UsNEIsQ0FERixnQixDQUNFLDRCLENBRUosUSxDQUNFLFksQ0FFRixPLENBQ0UsYyxDQUVGLHlCQUVFLFEsQ0FDRSxlLENBRUYsTyxDQUNFLFksQ0FFRixJLENBQ0Usc0MiLCJmaWxlIjoiYmFzZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLmdyZWVuLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBQjY5NyAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNBNjIyICFpbXBvcnRhbnQ7IH1cblxuLnJlZC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRjIwMjYgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4ge1xuICBjb2xvcjogIzJBQjY5NyAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3cge1xuICBjb2xvcjogI0YzQTYyMiAhaW1wb3J0YW50OyB9XG5cbi5yZWQge1xuICBjb2xvcjogI0NGMjAyNiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlIHtcbiAgY29sb3I6ICMwRjYwRkYgIWltcG9ydGFudDsgfVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDEzLCA2NywgMjU1LCAwLjQpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxMywgNjcsIDI1NSwgMC40KTsgfVxuICA3MCUge1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDEzLCA2NywgMjU1LCAwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMTMsIDY3LCAyNTUsIDApOyB9XG4gIDEwMCUge1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDEzLCA2NywgMjU1LCAwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTMsIDY3LCAyNTUsIDApOyB9IH1cbi5jYXJkLCBmb290ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3gtc2hhZG93OiAwIDAgMC41cmVtIDAgcmdiYSgxNzYsIDE3NiwgMTc2LCAwLjUpO1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG5cbi5jYXJkLnNlbGVjdGVkLCBmb290ZXIuc2VsZWN0ZWQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMEY2MEZGOyB9XG5cbi5iZyB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7IH1cblxuLmdyZWVuLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBQjY5NyAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3ctYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNBNjIyICFpbXBvcnRhbnQ7IH1cblxuLnJlZC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRjIwMjYgIWltcG9ydGFudDsgfVxuXG4uZ3JlZW4ge1xuICBjb2xvcjogIzJBQjY5NyAhaW1wb3J0YW50OyB9XG5cbi55ZWxsb3cge1xuICBjb2xvcjogI0YzQTYyMiAhaW1wb3J0YW50OyB9XG5cbi5yZWQge1xuICBjb2xvcjogI0NGMjAyNiAhaW1wb3J0YW50OyB9XG5cbi5ibHVlIHtcbiAgY29sb3I6ICMwRjYwRkYgIWltcG9ydGFudDsgfVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDEzLCA2NywgMjU1LCAwLjQpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgxMywgNjcsIDI1NSwgMC40KTsgfVxuICA3MCUge1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMTBweCByZ2JhKDEzLCA2NywgMjU1LCAwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxMHB4IHJnYmEoMTMsIDY3LCAyNTUsIDApOyB9XG4gIDEwMCUge1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDAgMCByZ2JhKDEzLCA2NywgMjU1LCAwKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwIHJnYmEoMTMsIDY3LCAyNTUsIDApOyB9IH1cbmgxIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGUgR290aGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDsgfVxuXG5oMiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlIEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7IH1cblxuaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJUcmFkZSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMDsgfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDsgfVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMDsgfVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMDsgfVxuXG4udGV4dDEsICNtbmF2IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMy41cmVtOyB9XG5cbi50ZXh0MiwgYnV0dG9uLmxnLCAuYnV0dG9uLmxnLCBidXR0b24uc2Vjb25kYXJ5LCAuYnV0dG9uLnNlY29uZGFyeSwgaW5wdXRbdHlwZT10ZXh0XSwgdGV4dGFyZWEsICNtY19lbWJlZF9zaWdudXAgI21jZS1FTUFJTCwgZm9vdGVyLCBkaXYsIHAge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtOyB9XG5cbi5sYWJlbCwgYnV0dG9uLnNtLCAuYnV0dG9uLnNtLCAubGluay1zb2NpYWwsIGxhYmVsLCAjbWNfZW1iZWRfc2lnbnVwICNtY2UtcmVzcG9uc2VzIC5yZXNwb25zZSwgI21jX2VtYmVkX3NpZ251cCAjbWNfZW1iZWRfc2lnbnVwIGRpdi5tY2VfaW5saW5lX2Vycm9yLCAjZW1haWwsICNzaXRlbWFwIHVsLCBuYXYucGFnaW5hdGlvbiBzcGFuLCBuYXYucGFnaW5hdGlvbiBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtOyB9XG5cbi5sYWJlbC1zbSwgbGFiZWwuciwgLndhcm5pbmcge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtOyB9XG5cbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jYXBzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9XG5cbi5idXR0b24sIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRjYwRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwRjYwRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMzAwbXMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMCwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogMzAwbXMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMCwgMSk7XG4gIC1vLXRyYW5zaXRpb246IDMwMG1zIGN1YmljLWJlemllcigwLjUsIDAsIDAsIDEpO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLCAxKTsgfVxuICAuYnV0dG9uOmZvY3VzLCBidXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmJ1dHRvbjpkaXNhYmxlZCwgYnV0dG9uOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZDogI0U1RTVFNTsgfVxuICAgIC5idXR0b246ZGlzYWJsZWQ6aG92ZXIsIGJ1dHRvbjpkaXNhYmxlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTVFNUU1OyB9XG5cbi5vdXRsaW5lIHtcbiAgY29sb3I6ICMwRjYwRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMEY2MEZGICFpbXBvcnRhbnQ7IH1cblxuYnV0dG9uLnNtLCAuYnV0dG9uLnNtLCBidXR0b24uc20ge1xuICBoZWlnaHQ6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiA0cmVtOyB9XG5cbmJ1dHRvbi5sZywgLmJ1dHRvbi5sZywgYnV0dG9uLmxnIHtcbiAgaGVpZ2h0OiA1cmVtOyB9XG5cbmJ1dHRvbi5zbVtkaXNhYmxlZD1cImRpc2FibGVkXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1QzVDNSAhaW1wb3J0YW50OyB9XG5cbmJ1dHRvbi5sZ1tkaXNhYmxlZD1cImRpc2FibGVkXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1QzVDNSAhaW1wb3J0YW50OyB9XG5cbmJ1dHRvbi5oYXNBcnJvdywgLmJ1dHRvbi5oYXNBcnJvdywgYnV0dG9uLmhhc0Fycm93IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Fycm93LXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcGFkZGluZzogMCAwIDAgMC41cmVtOyB9XG5cbmJ1dHRvbjpob3ZlciwgLmJ1dHRvbjpob3ZlciwgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDFDMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0MUMwOyB9XG5cbmJ1dHRvbi5zZWNvbmRhcnksIC5idXR0b24uc2Vjb25kYXJ5LCBidXR0b24uc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgY29sb3I6ICM1ODU4NUE7XG4gIGhlaWdodDogNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07IH1cbiAgYnV0dG9uLnNlY29uZGFyeSBpbWcsIC5idXR0b24uc2Vjb25kYXJ5IGltZywgYnV0dG9uLnNlY29uZGFyeSBpbWcge1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBtYXgtd2lkdGg6IDRyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDFyZW07XG4gICAgdG9wOiAwOyB9XG5cbmJ1dHRvbi5zZWNvbmRhcnkuaWNvbl8xLCAuYnV0dG9uLnNlY29uZGFyeS5pY29uXzEsIGJ1dHRvbi5zZWNvbmRhcnkuaWNvbl8xIHtcbiAgaGVpZ2h0OiA0cmVtO1xuICB3aWR0aDogNHJlbTtcbiAgcGFkZGluZzogMDsgfVxuICBidXR0b24uc2Vjb25kYXJ5Lmljb25fMSBpbWcsIC5idXR0b24uc2Vjb25kYXJ5Lmljb25fMSBpbWcsIGJ1dHRvbi5zZWNvbmRhcnkuaWNvbl8xIGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDE7XG4gICAgaGVpZ2h0OiAyLjI1cmVtO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbmJ1dHRvbi5zZWNvbmRhcnk6aG92ZXIsIC5idXR0b24uc2Vjb25kYXJ5OmhvdmVyLCBidXR0b24uc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTsgfVxuXG5pLmFycm93IHtcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGkuYXJyb3c6YmVmb3JlLCBpLmFycm93OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuICBpLmFycm93OmJlZm9yZSB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAwLjVyZW07XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7IH1cbiAgaS5hcnJvdzphZnRlciB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMDtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDUwJTsgfVxuXG4uYXJyb3ctd2hpdGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuLmFycm93LXdoaXRlOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi5hcnJvdy1ibGFjazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4uYXJyb3ctYmxhY2s6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDA7IH1cblxuLmxpbmstc29jaWFsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogN3JlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubGluay1zb2NpYWwgaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDsgfVxuICAubGluay1zb2NpYWw6bm90KC5mYWNlYm9vayk6bm90KC50d2l0dGVyKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q2RDZENjsgfVxuICAubGluay1zb2NpYWw6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5saW5rLXNvY2lhbC5mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNCNTk5ODsgfVxuICAgIC5saW5rLXNvY2lhbC5mYWNlYm9vazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ0ZTg2OyB9XG4gIC5saW5rLXNvY2lhbC50d2l0dGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMURBMUYyOyB9XG4gICAgLmxpbmstc29jaWFsLnR3aXR0ZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBkOTVlODsgfVxuXG4uRm9ybSB7XG4gIHdpZHRoOiAzMDBweDsgfVxuICAuRm9ybSBpbnB1dCB7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gIC5Gb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNkMGQwZDA7IH1cbiAgLkZvcm0gaW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT10ZXh0XSwgdGV4dGFyZWEsICNtY19lbWJlZF9zaWdudXAgI21jZS1FTUFJTCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzI1MjMyNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsIHRleHRhcmVhOmZvY3VzLCAjbWNfZW1iZWRfc2lnbnVwICNtY2UtRU1BSUw6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbmlucHV0W3R5cGU9dGV4dF0sIHRleHRhcmVhIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGhlaWdodDogNXJlbTsgfVxuXG5pbnB1dDo6cGxhY2Vob2xkZXIsIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjRTVFNUU1OyB9XG5cbmxhYmVsLnIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCg6Y2hlY2tlZCksXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmNoZWNrZWQpICsgbGFiZWwsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDo6YmVmb3JlLFxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMC4ycmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDZENkQ2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmNoZWNrZWQpICsgbGFiZWw6OmFmdGVyLFxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9jaGVjay5zdmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjJyZW07XG4gIGxlZnQ6IDAuMnJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7IH1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06bm90KDpjaGVja2VkKSArIGxhYmVsOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIGxhYmVsOjpiZWZvcmUsXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9jaGVja19kaXNhYmxlZC5zdmdcIik7IH1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiAjQzVDNUM1OyB9XG5cbmlucHV0LmludmFsaWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0YyMDI2ICFpbXBvcnRhbnQ7IH1cblxuLmZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmZpZWxkc2V0Om5vdCguaGFsZikge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi53YXJuaW5nIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgY29sb3I6ICNDRjIwMjY7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2NvbnRhY3R1cyBwIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTAwbXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMCwgMSksIHRvcCAzNTBtcyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLCAxKTsgfVxuI2NvbnRhY3R1cyBmb3JtIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLCAxKTsgfVxuI2NvbnRhY3R1czpub3QoLmNvbXBsZXRlZCkgcC5tc2dfaW5pdGlhbCwgI2NvbnRhY3R1cy5jb21wbGV0ZWQgcC5tc2dfc3VjY2VzcyB7XG4gIHRvcDogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4jY29udGFjdHVzOm5vdCguY29tcGxldGVkKSBwLm1zZ19zdWNjZXNzLCAjY29udGFjdHVzLmNvbXBsZXRlZCBwLm1zZ19pbml0aWFsIHtcbiAgdG9wOiAzMHB4O1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7IH1cbiNjb250YWN0dXMuY29tcGxldGVkIGZvcm0ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiNjb250YWN0dXMgbGFiZWxbZm9yPWZpcnN0XSxcbiNjb250YWN0dXMgbGFiZWxbZm9yPWxhc3RdIHtcbiAgd2lkdGg6IDQ3JTtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiNjb250YWN0dXMgbGFiZWxbZm9yPWxhc3RdIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoM3B4ICsgNCUpOyB9XG4jY29udGFjdHVzIGxhYmVsW2Zvcj1cImZpcnN0XCJdW3N0eWxlPVwiZGlzcGxheTpub25lIWltcG9ydGFudFwiXSArIGxhYmVsW2Zvcj1sYXN0XSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDNweCArIDUxJSk7IH1cblxuLnNlYXJjaC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNlYXJjaC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuc2VhcmNoLWlucHV0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zZWFyY2gtaW5wdXQubGl2ZSB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24tc2VhcmNoLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDNyZW07XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMnJlbSkgNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLnNlYXJjaC1pbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbi5zZWFyY2gtaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uLXgtZGFyay5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDg1JTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuXG4uc2VhcmNoLWlucHV0LXJlc3VsdHMge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDIwOyB9XG4gIC5zZWFyY2gtaW5wdXQtcmVzdWx0cyB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDE3NiwgMTc2LCAxNzYsIDAuMik7XG4gICAgbWF4LWhlaWdodDogMjguNXJlbTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgICAuc2VhcmNoLWlucHV0LXJlc3VsdHMgdWwuZW1wdHkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAuc2VhcmNoLWlucHV0LXJlc3VsdHMgdWwuZW1wdHkgbGkge1xuICAgICAgICBib3JkZXItdG9wOiBub25lOyB9XG4gICAgLnNlYXJjaC1pbnB1dC1yZXN1bHRzIHVsIGxpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRTFFMTtcbiAgICAgIHRyYW5zaXRpb246IDMwMG1zIGN1YmljLWJlemllcigwLjUsIDAsIDAsIDEpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuc2VhcmNoLWlucHV0LXJlc3VsdHMgdWwgbGkgYiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAxNjYsIDM0LCAwLjIpOyB9XG4gICAgICAuc2VhcmNoLWlucHV0LXJlc3VsdHMgdWwgbGk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuNSk7IH1cblxuaDEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJUcmFkZSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA1cmVtO1xuICBsaW5lLWhlaWdodDogNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwOyB9XG5cbmgyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGUgR290aGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDsgfVxuXG5oMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYWRlIEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwOyB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwOyB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMy41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwOyB9XG5cbmg2IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi50ZXh0MSwgI21uYXYge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjVyZW07IH1cblxuLnRleHQyLCBidXR0b24ubGcsIC5idXR0b24ubGcsIGJ1dHRvbi5zZWNvbmRhcnksIC5idXR0b24uc2Vjb25kYXJ5LCBpbnB1dFt0eXBlPXRleHRdLCB0ZXh0YXJlYSwgI21jX2VtYmVkX3NpZ251cCAjbWNlLUVNQUlMLCBmb290ZXIsIGRpdiwgcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07IH1cblxuLmxhYmVsLCBidXR0b24uc20sIC5idXR0b24uc20sIC5saW5rLXNvY2lhbCwgbGFiZWwsICNtY19lbWJlZF9zaWdudXAgI21jZS1yZXNwb25zZXMgLnJlc3BvbnNlLCAjbWNfZW1iZWRfc2lnbnVwICNtY19lbWJlZF9zaWdudXAgZGl2Lm1jZV9pbmxpbmVfZXJyb3IsICNlbWFpbCwgI3NpdGVtYXAgdWwsIG5hdi5wYWdpbmF0aW9uIHNwYW4sIG5hdi5wYWdpbmF0aW9uIGEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07IH1cblxuLmxhYmVsLXNtLCBsYWJlbC5yLCAud2FybmluZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07IH1cblxuLmJvbGQge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNhcHMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7IH1cblxuYSB7XG4gIGNvbG9yOiAjMEY2MEZGO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5hOmhvdmVyIHtcbiAgY29sb3I6ICMwMDQxQzA7IH1cblxuYS5sZWFybi1tb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMjUyMzI1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMzAwbXMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMCwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogMzAwbXMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMCwgMSk7XG4gIC1vLXRyYW5zaXRpb246IDMwMG1zIGN1YmljLWJlemllcigwLjUsIDAsIDAsIDEpO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLCAxKTsgfVxuXG4ucGhvdG8tYmcgYS5sZWFybi1tb3JlIHtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDsgfVxuXG4ucGhvdG8tYmcgYS5sZWFybi1tb3JlOmhvdmVyIHtcbiAgY29sb3I6ICMwRjYwRkY7IH1cblxuaGVhZGVyIGEsIGZvb3RlciBhIHtcbiAgY29sb3I6ICNCMkIyQjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAzMDBtcyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiAzMDBtcyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogMzAwbXMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMCwgMSk7XG4gIHRyYW5zaXRpb246IDMwMG1zIGN1YmljLWJlemllcigwLjUsIDAsIDAsIDEpOyB9XG5cbmhlYWRlciBhOmhvdmVyLCBmb290ZXIgYTpob3ZlciwgYS5sZWFybi1tb3JlOmhvdmVyIHtcbiAgY29sb3I6ICMwRjYwRkY7IH1cblxuLkhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU1cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZTllYjtcbiAgei1pbmRleDogOTA7IH1cbiAgLkhlYWRlciAuaWNvbiB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDNweDsgfVxuICAuSGVhZGVyIC5sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLkhlYWRlciAuZ3JpZC1pdGVtLmxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuSGVhZGVyIC5ncmlkLWl0ZW0ubG9nbyBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5IZWFkZXIgLmxvZ28ubW9iaWxlIHtcbiAgICB3aWR0aDogMjlweDtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLkhlYWRlciAubG9nby5tb2JpbGUgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5IZWFkZXIgLmdyaWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggNSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5IZWFkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2FsdGVYKDEwMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwbXMgbGluZWFyIDAuMzVzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgd2lsbC1jaGFuZ2U6IGJhY2tncm91bmQtY29sb3I7IH1cbiAgLkhlYWRlci5vcGVuIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5IZWFkZXIub3BlbjpiZWZvcmUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgsIDE4LCAxOCwgMC43KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwbXMgbGluZWFyLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMzVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7IH1cbiAgICAuSGVhZGVyLm9wZW4gLk5hdiB7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlOyB9XG4gICAgICAuSGVhZGVyLm9wZW4gLk5hdiA+IHVsIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7IH1cblxuLk5hdiB7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IC05MCU7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgdHJhbnNpdGlvbjogbGVmdCAzMDBtcyBsaW5lYXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuSGVhZGVyLm9wZW4gLk5hdiB7XG4gICAgbWF4LWhlaWdodDogMTAwMDAwcHg7XG4gICAgei1pbmRleDogOTk7XG4gICAgbGVmdDogMDsgfVxuICAuTmF2IC5OYXZIZWFkZXIge1xuICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgICAuTmF2IC5OYXZIZWFkZXIgLmxvZ28ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5OYXYgLk5hdkhlYWRlciAubG9nbyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LWhlaWdodDogMzVweDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuTmF2IC5OYXZIZWFkZXIgLk1vYmlsZU5hdkNsb3NlIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOXB4OyB9XG4gIC5OYXYgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLk5hdiB1bCBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgICAgIC5OYXYgdWwgbGkuTmF2QnV0dG9ucyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDk1JSAtIDMycHgpO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSA1MCU7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogNSU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgICAgLk5hdiB1bCBsaS5OYXZCdXR0b25zIC5idXR0b24sIC5OYXYgdWwgbGkuTmF2QnV0dG9ucyBidXR0b24ge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1cmVtOyB9XG4gICAgICAgICAgLk5hdiB1bCBsaS5OYXZCdXR0b25zIC5idXR0b24ucHJpbWFyeSwgLk5hdiB1bCBsaS5OYXZCdXR0b25zIGJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5OYXYgPiB1bCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuTmF2ID4gdWwgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgIG1hcmdpbjogMCAycmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7IH1cbiAgICAgIC5OYXYgPiB1bCA+IGxpLmhhcy1zdWJtZW51IHVsIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogMzAwbXMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMCwgMSk7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgLk5hdiA+IHVsID4gbGkuaGFzLXN1Ym1lbnUgdWwgbGkge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBib3JkZXI6IDA7IH1cbiAgICAgIC5OYXYgPiB1bCA+IGxpLmhhcy1zdWJtZW51IC5zdWJtZW51LXRvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5OYXYgPiB1bCA+IGxpLmhhcy1zdWJtZW51IC5zdWJtZW51LXRvZ2dsZSAuY2FyZXQge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAuTmF2ID4gdWwgPiBsaS5oYXMtc3VibWVudS5vcGVuIC5zdWJtZW51LXRvZ2dsZSAuY2FyZXQge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpOyB9XG4gICAgICAuTmF2ID4gdWwgPiBsaS5oYXMtc3VibWVudS5vcGVuIHVsIHtcbiAgICAgICAgbWF4LWhlaWdodDogNzAwcHg7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5OYXYgPiB1bCA+IGxpLmhhcy1zdWJtZW51IC5jYXJldCB7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxLjhyZW07XG4gICAgICAgIHRvcDogMi42cmVtO1xuICAgICAgICBib3JkZXItY29sb3I6ICM1ODU4NWE7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwIDJweCAycHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuTmF2ID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDAgMDsgfVxuICAgIC5OYXYgPiB1bCBhIHtcbiAgICAgIGNvbG9yOiAjNTg1ODVhO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5OYXZCdXR0b25zIC5idXR0b24ucHJpbWFyeTpob3ZlciwgLk5hdkJ1dHRvbnMgYnV0dG9uLnByaW1hcnk6aG92ZXIsIC5OYXZCdXR0b25zIC5idXR0b24ucHJpbWFyeTpmb2N1cywgLk5hdkJ1dHRvbnMgYnV0dG9uLnByaW1hcnk6Zm9jdXMsIC5OYXZCdXR0b25zIC5idXR0b24ucHJpbWFyeTphY3RpdmUsIC5OYXZCdXR0b25zIGJ1dHRvbi5wcmltYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG4uTmF2QnV0dG9ucyAuYnV0dG9uLm91dGxpbmUsIC5OYXZCdXR0b25zIGJ1dHRvbi5vdXRsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwRjYwRkYgIWltcG9ydGFudDsgfVxuICAuTmF2QnV0dG9ucyAuYnV0dG9uLm91dGxpbmU6aG92ZXIsIC5OYXZCdXR0b25zIGJ1dHRvbi5vdXRsaW5lOmhvdmVyLCAuTmF2QnV0dG9ucyAuYnV0dG9uLm91dGxpbmU6Zm9jdXMsIC5OYXZCdXR0b25zIGJ1dHRvbi5vdXRsaW5lOmZvY3VzLCAuTmF2QnV0dG9ucyAuYnV0dG9uLm91dGxpbmU6YWN0aXZlLCAuTmF2QnV0dG9ucyBidXR0b24ub3V0bGluZTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwRjYwRkYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbmRpdi5OYXZCdXR0b25zIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5saS5OYXZCdXR0b25zIHtcbiAgZGlzcGxheTogZ3JpZDsgfVxuXG4uTW9iaWxlTmF2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLCAxKTsgfVxuICAub3BlbiAuTW9iaWxlTmF2IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAwMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlOWViO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLk1vYmlsZU5hdiBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDFlbSAwOyB9XG4gICAgLk1vYmlsZU5hdiBsaSBhIHtcbiAgICAgIGNvbG9yOiAjMjUyMzI1O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5Nb2JpbGVOYXZPcGVuLFxuLkNhcnRDbG9zZSxcbi5Nb2JpbGVOYXZDbG9zZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLk1vYmlsZU5hdk9wZW46Zm9jdXMsIC5Nb2JpbGVOYXZPcGVuOmFjdGl2ZSwgLk1vYmlsZU5hdk9wZW46aG92ZXIsIC5Nb2JpbGVOYXZPcGVuOnZpc2l0ZWQsXG4gIC5DYXJ0Q2xvc2U6Zm9jdXMsXG4gIC5DYXJ0Q2xvc2U6YWN0aXZlLFxuICAuQ2FydENsb3NlOmhvdmVyLFxuICAuQ2FydENsb3NlOnZpc2l0ZWQsXG4gIC5Nb2JpbGVOYXZDbG9zZTpmb2N1cyxcbiAgLk1vYmlsZU5hdkNsb3NlOmFjdGl2ZSxcbiAgLk1vYmlsZU5hdkNsb3NlOmhvdmVyLFxuICAuTW9iaWxlTmF2Q2xvc2U6dmlzaXRlZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLk1vYmlsZU5hdk9wZW4gLmljb24sXG4gIC5DYXJ0Q2xvc2UgLmljb24sXG4gIC5Nb2JpbGVOYXZDbG9zZSAuaWNvbiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLk1vYmlsZU5hdk9wZW4ge1xuICB3aWR0aDogYXV0bzsgfVxuICAuTW9iaWxlTmF2T3BlbiAuaWNvbi1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuTW9iaWxlTmF2T3BlbiAuaWNvbi1oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5Nb2JpbGVOYXZPcGVuLnggLmljb24taGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5Nb2JpbGVOYXZPcGVuLnggLmljb24tY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuSGVhZGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5IZWFkZXIgLmxvZ28ge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogaW5oZXJpdDsgfVxuICAgICAgLkhlYWRlciAubG9nby5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLkhlYWRlciAuZ3JpZC1pdGVtLmxvZ28gaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogM3JlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrczsgfVxuICAgIC5IZWFkZXIgLkNhcnRUb2dnbGUge1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGdyaWQtY29sdW1uOiAxMjtcbiAgICAgIGp1c3RpZnktc2VsZjogZW5kOyB9XG4gICAgLkhlYWRlciAuTW9iaWxlTmF2T3BlbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLkhlYWRlciAuZ3JpZCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMS42JTtcbiAgICAgIG1heC13aWR0aDogOTUlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5IZWFkZXIgLmdyaWQtaXRlbS5sb2dvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgLkhlYWRlciAuZ3JpZC1pdGVtLmxvZ28gaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDZyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLkhlYWRlciAubG9nby5tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5IZWFkZXIgLmljb24ge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7IH1cblxuICAuTmF2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtY29sdW1uOiAzLzEwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAganVzdGlmeS1zZWxmOiBsZWZ0O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGxpbmVhcjsgfVxuICAgIC5OYXYgdWwgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5OYXYgdWwgbGkuTmF2QnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuTmF2IHVsID4gbGkgPiB1bCB7XG4gICAgICB3aWR0aDogMTlyZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSA5LjVyZW0gLSA1cHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoMTc2LCAxNzYsIDE3NiwgMC4yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0b3A6IDEzcmVtO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiAzMDBtcyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLCAxKTtcbiAgICAgIHotaW5kZXg6IDk5OyB9XG4gICAgICAuTmF2IHVsID4gbGkgPiB1bDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMC43NWVtKTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXI6IDAuN2VtIHNvbGlkICMwMDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZiAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDE3NiwgMTc2LCAxNzYsIDAuMik7XG4gICAgICAgIHotaW5kZXg6IDA7IH1cbiAgICAgIC5OYXYgdWwgPiBsaSA+IHVsID4gbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMS40NXJlbSAycmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgICAgICAuTmF2IHVsID4gbGkgPiB1bCA+IGxpOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwOyB9XG4gICAgICAgIC5OYXYgdWwgPiBsaSA+IHVsID4gbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNmY2ZjY7IH1cbiAgICAgICAgLk5hdiB1bCA+IGxpID4gdWwgPiBsaTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4OyB9XG4gICAgLk5hdiB1bCA+IGxpLmhhcy1zdWJtZW51OmhvdmVyID4gdWwge1xuICAgICAgdG9wOiA1cmVtO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBtYXgtaGVpZ2h0OiA5MDBweDsgfVxuICAgIC5OYXYgPiB1bCB7XG4gICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICBsaW5lLWhlaWdodDogNHJlbTsgfVxuICAgICAgLk5hdiA+IHVsID4gbGkge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgICAuTmF2ID4gdWwgPiBsaSA+IHVsID4gbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDEuNDVyZW0gMnJlbTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgICAgICAuTmF2ID4gdWwgPiBsaS5oYXMtc3VibWVudSB1bCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAgICAgLk5hdiA+IHVsID4gbGkuaGFzLXN1Ym1lbnUgLmNhcmV0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLk5hdiBhIHtcbiAgICAgIGNvbG9yOiAjYjJiMmIyO1xuICAgICAgdHJhbnNpdGlvbjogMzAwbXMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMCwgMSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgLk5hdiBhOmhvdmVyLCAuTmF2IGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzBmNjBmZjsgfVxuXG4gIC5OYXZCdXR0b25zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtY29sdW1uOiAxMC8xMztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDY1JSAzNSU7IH1cbiAgICAuTmF2QnV0dG9ucyAuYnV0dG9uLCAuTmF2QnV0dG9ucyBidXR0b24ge1xuICAgICAgbGluZS1oZWlnaHQ6IDVyZW07XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAuTmF2QnV0dG9ucyAuYnV0dG9uLnByaW1hcnksIC5OYXZCdXR0b25zIGJ1dHRvbi5wcmltYXJ5IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuNXJlbSk7IH1cblxuICBkaXYuTmF2QnV0dG9ucyB7XG4gICAgZGlzcGxheTogZ3JpZDsgfSB9XG5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogODBweDsgfVxuICBmb290ZXIgbGk6Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgZm9vdGVyIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIGZvb3RlciAjbG9nbyB7XG4gICAgd2lkdGg6IDE4LjVyZW07IH1cbiAgZm9vdGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNXJlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7IH1cblxuI21jX2VtYmVkX3NpZ251cCAjbWNlLUVNQUlMIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogNXJlbTtcbiAgcGFkZGluZy1yaWdodDogNnJlbTsgfVxuI21jX2VtYmVkX3NpZ251cCBkaXYubWNlX2lubGluZV9lcnJvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuI21jX2VtYmVkX3NpZ251cCAjbWNlLXJlc3BvbnNlcyAucmVzcG9uc2Uge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiNtY19lbWJlZF9zaWdudXAgI21jX2VtYmVkX3NpZ251cCBkaXYubWNlX2lubGluZV9lcnJvciB7XG4gIGdyaWQtY29sdW1uOiA0Lzg7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNDRjIxMjYgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiNtY19lbWJlZF9zaWdudXAgI21jX2VtYmVkX3NpZ251cCBpbnB1dC5tY2VfaW5saW5lX2Vycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTVFNUU1ICFpbXBvcnRhbnQ7IH1cblxuI2VtYWlsIHtcbiAgZ3JpZC1jb2x1bW46IDEvMTM7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjQjJCMkIyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDNyZW07IH1cbiAgI2VtYWlsOmhvdmVyIHtcbiAgICBjb2xvcjogIzBGNjBGRjsgfVxuXG4jc2l0ZW1hcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGdyaWQtY29sdW1uOiAxLzEzO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBkaXNwbGF5OiBncmlkOyB9XG4gICNzaXRlbWFwIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jc29jaWFsIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG4gICNzb2NpYWwgaW1nIHtcbiAgICBoZWlnaHQ6IDRyZW07IH1cblxuI25ld3NsZXR0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmJvZHkucG9zdC10ZW1wbGF0ZSBzZWN0aW9uIHtcbiAgdG9wOiAwOyB9XG5ib2R5LnBvc3QtdGVtcGxhdGUgZm9vdGVyIHtcbiAgdG9wOiAwOyB9XG5ib2R5LnBvc3QtdGVtcGxhdGUgc2VjdGlvbi5jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNHJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIHtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgcGFkZGluZzogMi41ZW07XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBmb290ZXIgLnJvdyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICBmb290ZXIgLnJvdyAubGVmdCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxLzM7IH1cbiAgICBmb290ZXIgI21jX2VtYmVkX3NpZ251cCB7XG4gICAgICBncmlkLWNvbHVtbjogNC84ICFpbXBvcnRhbnQ7IH1cblxuICAjZW1haWwge1xuICAgIGdyaWQtY29sdW1uOiA0Lzg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDJyZW0gMDsgfVxuICAgICNlbWFpbDpob3ZlciB7XG4gICAgICBjb2xvcjogIzBGNjBGRjsgfVxuXG4gICNzb2NpYWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbm9uZTsgfVxuXG4gICNzaXRlbWFwIHtcbiAgICBncmlkLWNvbHVtbjogOS8xMztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZGlzcGxheTogZ3JpZDsgfVxuICAgICNzaXRlbWFwIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfSB9XG5pbWcuZmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uaW1nX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNzVyZW07IH1cblxuLmlsbG8ge1xuICB3aWR0aDogMjByZW07IH1cblxuLmZhZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzOyB9XG5cbi5pbiB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm91dCB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmZhZGUtdXAge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgbWFyZ2luIDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCBtYXJnaW4gMC41cztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCBtYXJnaW4gMC41cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCBtYXJnaW4gMC41czsgfVxuXG4uaW4tdXAge1xuICBvcGFjaXR5OiAxO1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5vdXQtZG93biB7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbi10b3A6IDJyZW07IH1cblxuLnYtZmFkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzLCBtYXJnaW4gMC41cywgb3BhY2l0eSAwLjNzO1xuICAtbW96LXRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cywgbWFyZ2luIDAuNXMsIG9wYWNpdHkgMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzLCBtYXJnaW4gMC41cywgb3BhY2l0eSAwLjNzO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMsIG1hcmdpbiAwLjVzLCBvcGFjaXR5IDAuM3M7IH1cblxuLnYtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luOiAwIDAgMnJlbSAwO1xuICBtYXgtaGVpZ2h0OiAyMHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi52LWluYWN0aXZlIHtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiAwcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuXG5zZWN0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTVweDsgfVxuXG4ucGhvdG8tYmcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTsgfVxuXG4jaW50cm8ucGhvdG8tYmcge1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cbiAgI2ludHJvLnBob3RvLWJnIC5pbWdfYm94LndpZGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4udGV4dF9ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiA0cmVtIDUlIDhyZW0gNSU7IH1cblxuLnNraW5ueSwgLnRoaW4sIC5waG90by1iZyAud2lkZSB7XG4gIHBhZGRpbmc6IDE1JTtcbiAgbWluLWhlaWdodDogMjByZW07IH1cblxuLmhhbGYge1xuICBtYXJnaW46IDAgMCAwIDA7XG4gIHdpZHRoOiA0NyUgIWltcG9ydGFudDsgfVxuXG4uaGFsZi5yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiA0JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAycHg7IH1cblxudWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDsgfVxuXG4jdGFsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDsgfVxuICAjdGFsbCAudGV4dF9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7IH1cbiAgI3RhbGwgaW1nLmZnIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuXG4jY29udGFjdHVzIHtcbiAgcGFkZGluZzogNHJlbSAwOyB9XG4gICNjb250YWN0dXMgLmZpZWxkc2V0LFxuICAjY29udGFjdHVzIC5idXR0b24sXG4gICNjb250YWN0dXMgYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cblxuLnRhYmxlX3JvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGFibGVfcm93IC5sYWJlbC1zbSwgLnRhYmxlX3JvdyBsYWJlbC5yLCAudGFibGVfcm93IC53YXJuaW5nIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC50YWJsZV9yb3cgdWwsXG4gIC50YWJsZV9yb3cgZGl2LnVsIHtcbiAgICBsaW5lLWhlaWdodDogMy41cmVtOyB9XG4gIC50YWJsZV9yb3cgZGl2LnVsID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiAwIDEwcHggMTBweCAwOyB9XG4gIC50YWJsZV9yb3c6bm90KC5hbHQpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0M1QzVDNTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLnRhYmxlX3Jvdzpub3QoLmFsdCkgcCB7XG4gICAgICB3aWR0aDogNDAlOyB9XG4gICAgLnRhYmxlX3Jvdzpub3QoLmFsdCkgdWwge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIG1hcmdpbjogMnJlbSAwOyB9XG4gIC50YWJsZV9yb3cuYWx0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbm9uZTsgfVxuICAgIC50YWJsZV9yb3cuYWx0ICsgLnRhYmxlX3Jvdy5hbHQge1xuICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgLnRhYmxlX3Jvdy5hbHQgcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAudGFibGVfcm93LmFsdCB1bCxcbiAgICAudGFibGVfcm93LmFsdCBkaXYudWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDNUM1QzU7IH1cblxuLnRhYmxlIFtjbGFzc149XCJzcGFjZXItYm90dG9tLVwiXSwgLnRhYmxlIFtjbGFzcyo9XCIgc3BhY2VyLWJvdHRvbS1cIl0ge1xuICBjbGVhcjogYm90aDsgfVxuXG4udGFibGVfZm9vdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiAjQjJCMkIyO1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG4udGFibGVfZm9vdGVyIGEge1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMzAwbXMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMCwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogMzAwbXMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMCwgMSk7XG4gIC1vLXRyYW5zaXRpb246IDMwMG1zIGN1YmljLWJlemllcigwLjUsIDAsIDAsIDEpO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLCAxKTsgfVxuXG4udGFibGVfZm9vdGVyIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4jbW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7IH1cbiAgI21uYXYgLnJvdyB7XG4gICAgaGVpZ2h0OiA5MCU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA3NSUgMTJyZW07XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgI21uYXYgc3BhbiB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIGdyaWQtcm93OiAyOyB9XG4gICNtbmF2ICNzaWdudXAge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIGdyaWQtY29sdW1uOiAxLzc7XG4gICAgZ3JpZC1yb3c6IDI7XG4gICAgd2lkdGg6IDk1JTsgfVxuICAjbW5hdiAjbG9naW4ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIGdyaWQtY29sdW1uOiA3LzEzO1xuICAgIGdyaWQtcm93OiAyO1xuICAgIHdpZHRoOiA5NSU7XG4gICAganVzdGlmeS1zZWxmOiByaWdodDsgfVxuICAjbW5hdiB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDsgfVxuICAgICNtbmF2IHVsIGxpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDZENkQ2O1xuICAgICAgcGFkZGluZzogMnJlbSAwOyB9XG4gICAgICAjbW5hdiB1bCBsaSBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogIzU4NTg1QTsgfVxuXG4jYXBpIC5hcGlMb2dvIHtcbiAgd2lkdGg6IDEycmVtOyB9XG5cbi5lcnJvciAjc2hvd2Nhc2Uge1xuICBjb2xvcjogI2ZmZjsgfVxuICAuZXJyb3IgI3Nob3djYXNlIC50ZXh0X2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5lcnJvciAjc2hvd2Nhc2UgI2Vycm9yIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyODBweCk7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyB9XG4gICAgLmVycm9yICNzaG93Y2FzZSAjZXJyb3IgYSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4jc2hvd2Nhc2UucGhvdG8ge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4jc2hvd2Nhc2UgLmZlYXR1cmUtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gICNzaG93Y2FzZSAuZmVhdHVyZS1pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNzaG93Y2FzZSAucGhvdG8uZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gICNzaG93Y2FzZSAucGhvdG8uZ3JhZGllbnQgLnRleHRfYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAjc2hvd2Nhc2UgLnBob3RvLmdyYWRpZW50IC5mZWF0dXJlLWltZzphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjMDAwMDAwIDEwMCUpOyB9XG5cbiNwcmVvcmRlciAjc2hvd2Nhc2UgLnJvdy5yb3ctcGxhbnMge1xuICBncmlkLWF1dG8tcm93czogbWlubWF4KDAsIGF1dG8pICFpbXBvcnRhbnQ7IH1cbiNwcmVvcmRlciAjc2hvd2Nhc2UgYnV0dG9uLFxuI3ByZW9yZGVyICNzaG93Y2FzZSAudGFibGUge1xuICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4jcHJlb3JkZXIgI3Nob3djYXNlIC50ZXh0X2JveCB7XG4gIHBhZGRpbmctdG9wOiA4cmVtOyB9XG4jcHJlb3JkZXIgI3Nob3djYXNlIGgxIHtcbiAgbWF4LXdpZHRoOiA1MnJlbTsgfVxuI3ByZW9yZGVyICNzaG93Y2FzZSAucGxhbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MCUgODAlO1xuICBncmlkLWdhcDogM3JlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyOyB9XG4gICNwcmVvcmRlciAjc2hvd2Nhc2UgLnBsYW5zLmFjdGl2ZS0xIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNzAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC03MCUsIDAsIDApOyB9XG4gICNwcmVvcmRlciAjc2hvd2Nhc2UgLnBsYW5zIC5wbGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMjUyMzI1O1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgI3ByZW9yZGVyICNzaG93Y2FzZSAucGxhbnMgLnBsYW4gaDMge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAjcHJlb3JkZXIgI3Nob3djYXNlIC5wbGFucyAucGxhbiBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAjcHJlb3JkZXIgI3Nob3djYXNlIC5wbGFucyAucGxhbiBwLnBsYW4tc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgIGNvbG9yOiAjMEY2MEZGOyB9XG4gICAgICAgICNwcmVvcmRlciAjc2hvd2Nhc2UgLnBsYW5zIC5wbGFuIHAucGxhbi1zdWJ0aXRsZSBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07IH1cbiAgICAgICNwcmVvcmRlciAjc2hvd2Nhc2UgLnBsYW5zIC5wbGFuIHAucGxhbi1zdWJ0ZXh0IHtcbiAgICAgICAgY29sb3I6ICM1ODU4NUE7XG4gICAgICAgIG1heC13aWR0aDogMjByZW07IH1cbiAgICAgICNwcmVvcmRlciAjc2hvd2Nhc2UgLnBsYW5zIC5wbGFuIHA6bm90KC5wbGFuLXN1YnRpdGxlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgI3ByZW9yZGVyICNzaG93Y2FzZSAucGxhbnMgLnBsYW4gLnBsYW4tcm93IHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTVFNUU1O1xuICAgICAgcGFkZGluZzogMXJlbSAwIDEuNXJlbTtcbiAgICAgIG1hcmdpbjogMXJlbSAwOyB9XG4gICAgI3ByZW9yZGVyICNzaG93Y2FzZSAucGxhbnMgLnBsYW4gLnBsYW4tcm93LnRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAwIDAuNXJlbTsgfVxuICAgICAgI3ByZW9yZGVyICNzaG93Y2FzZSAucGxhbnMgLnBsYW4gLnBsYW4tcm93LnRpdGxlIHAgKyBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG4gICAgI3ByZW9yZGVyICNzaG93Y2FzZSAucGxhbnMgLnBsYW4gLnBsYW4tcm93Om5vdCgudGl0bGUpIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgNyUpO1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjUlO1xuICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjsgfVxuICAgICAgI3ByZW9yZGVyICNzaG93Y2FzZSAucGxhbnMgLnBsYW4gLnBsYW4tcm93Om5vdCgudGl0bGUpIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMzsgfVxuICAgICAgI3ByZW9yZGVyICNzaG93Y2FzZSAucGxhbnMgLnBsYW4gLnBsYW4tcm93Om5vdCgudGl0bGUpIHA6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICBncmlkLWNvbHVtbjogMS9zcGFuIDk7IH1cbiAgICAgICNwcmVvcmRlciAjc2hvd2Nhc2UgLnBsYW5zIC5wbGFuIC5wbGFuLXJvdzpub3QoLnRpdGxlKSBwOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEwL3NwYW4gMztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAjcHJlb3JkZXIgI3Nob3djYXNlIC5wbGFucyAucGxhbiBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAjcHJlb3JkZXIgI3Nob3djYXNlIC5wbGFucyAucGxhbiAucGxhbi1kaXNjb3VudCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEY2MEZGO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgcmlnaHQ6IC0zLjc1cmVtO1xuICAgICAgdG9wOiA1LjVyZW07XG4gICAgICB3aWR0aDogNy41cmVtO1xuICAgICAgaGVpZ2h0OiA3LjVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAjcHJlb3JkZXIgI3Nob3djYXNlIC5wbGFucyAucGxhbiAucGxhbi1kaXNjb3VudCBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbiNwcmVvcmRlclN1bW1hcnkgLnJvdyxcbiNwcmVvcmRlclVwZGF0ZXMgLnJvdyB7XG4gIG1heC13aWR0aDogOTAlOyB9XG5cbiNwcmVvcmRlclN1bW1hcnkge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyB9XG4gICNwcmVvcmRlclN1bW1hcnkgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgI3ByZW9yZGVyU3VtbWFyeSAudGV4dF9ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMyNTIzMjU7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMztcbiAgICBwYWRkaW5nOiAycmVtIDIuNXJlbTtcbiAgICBtYXJnaW46IDlyZW0gMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgI3ByZW9yZGVyU3VtbWFyeSAudGV4dF9ib3ggPiBkaXYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgI3ByZW9yZGVyU3VtbWFyeSAudGV4dF9ib3ggaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDsgfVxuICAjcHJlb3JkZXJTdW1tYXJ5IC5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjYlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDclKTsgfVxuICAgICNwcmVvcmRlclN1bW1hcnkgLnN1bW1hcnkgLnN1bW1hcnlfYmxvY2sge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZ3JpZC1jb2x1bW46IDEvc3BhbiA4OyB9XG4gICAgICAjcHJlb3JkZXJTdW1tYXJ5IC5zdW1tYXJ5IC5zdW1tYXJ5X2Jsb2NrIHAge1xuICAgICAgICBmb250LWZhbWlseTogXCJUcmFkZSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAjRTVFNUU1O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICNwcmVvcmRlclN1bW1hcnkgLnN1bW1hcnkgLnN1bW1hcnlfYmxvY2sgcCBzdHJvbmcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBjb2xvcjogIzI1MjMyNTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAjcHJlb3JkZXJTdW1tYXJ5IC5zdW1tYXJ5IC5zdW1tYXJ5X2Jsb2NrIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG4gICNwcmVvcmRlclN1bW1hcnkgLnN1bW1hcnlfaGVhZGluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgICNwcmVvcmRlclN1bW1hcnkgLnN1bW1hcnlfaGVhZGluZyBhLFxuICAgICNwcmVvcmRlclN1bW1hcnkgLnN1bW1hcnlfaGVhZGluZyBidXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAjcHJlb3JkZXJTdW1tYXJ5IC5zdW1tYXJ5X2hlYWRpbmcgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgY29sb3I6ICMwRjYwRkY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgICNwcmVvcmRlclN1bW1hcnkgLnN1bW1hcnlfaGVhZGluZyBidXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwNDFDMDsgfVxuICAgICNwcmVvcmRlclN1bW1hcnkgLnN1bW1hcnlfaGVhZGluZyA+ICo6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTsgfVxuICAgICNwcmVvcmRlclN1bW1hcnkgLnN1bW1hcnlfaGVhZGluZyA+ICo6bnRoLWNoaWxkKDIpLFxuICAgICNwcmVvcmRlclN1bW1hcnkgLnN1bW1hcnlfaGVhZGluZyA+ICo6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNsZWFyOiBub25lOyB9XG4gICAgI3ByZW9yZGVyU3VtbWFyeSAuc3VtbWFyeV9oZWFkaW5nID4gKjpudGgtY2hpbGQoMykge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAjcHJlb3JkZXJTdW1tYXJ5IC5zdW1tYXJ5X2hlYWRpbmcgbGFiZWwge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjNTg1ODVBO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAjcHJlb3JkZXJTdW1tYXJ5IC50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgICNwcmVvcmRlclN1bW1hcnkgLnRhYmxlOm5vdCguYWx0KSB7XG4gICAgICBib3JkZXItY29sb3I6ICNFNUU1RTU7IH1cbiAgICAjcHJlb3JkZXJTdW1tYXJ5IC50YWJsZTpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7IH1cbiAgICAgICNwcmVvcmRlclN1bW1hcnkgLnRhYmxlOmZpcnN0LW9mLXR5cGUgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNUU1RTU7IH1cblxuI3ByZW9yZGVyVXBkYXRlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7IH1cbiAgI3ByZW9yZGVyVXBkYXRlcyAucm93IHtcbiAgICBncmlkLWF1dG8tcm93czogbWlubWF4KDIwcmVtLCBhdXRvKTsgfVxuICAjcHJlb3JkZXJVcGRhdGVzIC51cGRhdGVzIHtcbiAgICBncmlkLWNvbHVtbjogNC9zcGFuIDY7XG4gICAgbWFyZ2luOiA5cmVtIGF1dG87IH1cbiAgI3ByZW9yZGVyVXBkYXRlcyAudXBkYXRlIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nOiAwIDIuNXJlbSAyLjI1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNFNUU1RTU7XG4gICAgY29sb3I6ICM2NDY3NkI7IH1cbiAgICAjcHJlb3JkZXJVcGRhdGVzIC51cGRhdGU6bGFzdC1vZi10eXBlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogOXB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xuICAgICAgbGVmdDogLTUuNXB4O1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgI3ByZW9yZGVyVXBkYXRlcyAudXBkYXRlIC5kb3Qge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMTA0LCAxMDQsIDEwNCwgMC41KTtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwRDQzRkY7XG4gICAgICBsZWZ0OiAtNnB4OyB9XG4gICAgI3ByZW9yZGVyVXBkYXRlcyAudXBkYXRlLm5ldyAuZG90IHtcbiAgICAgIGFuaW1hdGlvbjogcHVsc2UgMnMgaW5maW5pdGU7IH1cbiAgICAjcHJlb3JkZXJVcGRhdGVzIC51cGRhdGUgdGltZSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogIzI1MjMyNTsgfVxuICAjcHJlb3JkZXJVcGRhdGVzIGltZyB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxLjVyZW0pO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMTc2LCAxNzYsIDE3NiwgMC41KTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbiB7XG4gICAgdG9wOiAxMDBweDsgfVxuXG4gIC5waG90by1iZyB7XG4gICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bzsgfVxuXG4gIHNlY3Rpb24gLnJvdyB7XG4gICAgbWF4LXdpZHRoOiA5NDBweDtcbiAgICBncmlkLWF1dG8tcm93czogbWlubWF4KDYwMHB4LCBhdXRvKTsgfVxuXG4gIC5yb3cgPiAqIHtcbiAgICBncmlkLXJvdzogMSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTA4MHB4OyB9XG5cbiAgLnRleHRfYm94IHtcbiAgICBtYXJnaW46IC01JTsgfVxuXG4gIC50ZXh0X2xlZnQgPiAudGV4dF9ib3gge1xuICAgIGdyaWQtY29sdW1uOiAyL3NwYW4gNDsgfVxuICAudGV4dF9sZWZ0ID4gLndpZGUge1xuICAgIGdyaWQtY29sdW1uOiA3L3NwYW4gNjsgfVxuICAudGV4dF9sZWZ0ID4gLnRoaW4ge1xuICAgIGdyaWQtY29sdW1uOiA4L3NwYW4gNDsgfVxuICAudGV4dF9sZWZ0ID4gLnNraW5ueSB7XG4gICAgZ3JpZC1jb2x1bW46IDgvc3BhbiAzOyB9XG5cbiAgLnRleHRfcmlnaHQgPiAudGV4dF9ib3gge1xuICAgIGdyaWQtY29sdW1uOiA4L3NwYW4gNDsgfVxuICAudGV4dF9yaWdodCA+IC53aWRlIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDY7IH1cbiAgLnRleHRfcmlnaHQgPiAudGhpbiB7XG4gICAgZ3JpZC1jb2x1bW46IDIvc3BhbiA0OyB9XG4gIC50ZXh0X3JpZ2h0ID4gLnNraW5ueSB7XG4gICAgZ3JpZC1jb2x1bW46IDMvc3BhbiAzOyB9XG5cbiAgLnRleHRfY2VudGVyID4gLnRleHRfYm94IHtcbiAgICBncmlkLWNvbHVtbjogNC9zcGFuIDY7IH1cblxuICAudGhpbiwgLnBob3RvLWJnIC53aWRlIHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbiAgLnNraW5ueSB7XG4gICAgcGFkZGluZzogNSU7IH1cblxuICAjc2hvd2Nhc2UgLnBob3RvLmdyYWRpZW50IC5mZWF0dXJlLWltZzphZnRlciB7XG4gICAgaGVpZ2h0OiA2MCU7IH1cblxuICBib2R5Om5vdCgjcHJlb3JkZXIpICNzaG93Y2FzZSAucm93IGJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAzMHJlbTsgfVxuXG4gIC50ZXh0X2Jsb2NrIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4gIC50ZXh0X2JveCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4gICNpY29ubGF5b3V0IC5yb3csICNjb250YWN0dXMgLnJvdyB7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87IH1cblxuICAjaWNvbmxheW91dCAuY3RhIHtcbiAgICBncmlkLWNvbHVtbjogNS9zcGFuIDQ7IH1cblxuICAuaWxsb19ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmlsbG9fYm94LmxlZnQge1xuICAgICAgZ3JpZC1jb2x1bW46IDIvc3BhbiA0OyB9XG4gICAgLmlsbG9fYm94LnJpZ2h0IHtcbiAgICAgIGdyaWQtY29sdW1uOiA4L3NwYW4gNDsgfVxuXG4gICNjb250YWN0dXMgLnJvdyBkaXYge1xuICAgIGdyaWQtY29sdW1uOiA1L3NwYW4gNDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICNjb250YWN0dXMgLnJvdyBkaXYgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiAgI2FwaSB7XG4gICAgaGVpZ2h0OiA2MnJlbTsgfVxuICAgICNhcGkgLnJvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICNhcGkgZGl2IHtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBoZWlnaHQ6IDE4cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgI2FwaSAuYXBpTG9nbyB7XG4gICAgICB3aWR0aDogMThyZW07IH1cblxuICAjc2hvd2Nhc2UgLmdyYWRpZW50LnBob3RvIC50ZXh0X2JveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuICAudGFibGVfcm93LmFsdCB1bCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCA3JSk7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxLjYlO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47IH1cbiAgICAudGFibGVfcm93LmFsdCB1bCBsaTpudGgtb2YtdHlwZSgxKSwgLnRhYmxlX3Jvdy5hbHQgdWwgbGk6bnRoLW9mLXR5cGUoMiksIC50YWJsZV9yb3cuYWx0IHVsIGxpOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gNjsgfVxuICAgIC50YWJsZV9yb3cuYWx0IHVsIGxpOm50aC1vZi10eXBlKDQpLCAudGFibGVfcm93LmFsdCB1bCBsaTpudGgtb2YtdHlwZSg1KSwgLnRhYmxlX3Jvdy5hbHQgdWwgbGk6bnRoLW9mLXR5cGUoNikge1xuICAgICAgZ3JpZC1jb2x1bW46IDcvc3BhbiA2OyB9XG5cbiAgI3ByZW9yZGVyU3VtbWFyeSAucm93LFxuICAjcHJlb3JkZXJVcGRhdGVzIC5yb3cge1xuICAgIG1heC13aWR0aDogOTQwcHg7IH1cblxuICAjcHJlb3JkZXJTdW1tYXJ5IC5yb3cge1xuICAgIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoNDUwcHgsIGF1dG8pOyB9XG4gICNwcmVvcmRlclN1bW1hcnkgLnRleHRfYm94IHtcbiAgICBncmlkLWNvbHVtbjogNC9zcGFuIDYgIWltcG9ydGFudDsgfVxuICAgICNwcmVvcmRlclN1bW1hcnkgLnRleHRfYm94IGltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBsZWZ0OiBhdXRvOyB9XG4gICNwcmVvcmRlclN1bW1hcnkgLnN1bW1hcnkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCA3JSk7IH1cbiAgICAjcHJlb3JkZXJTdW1tYXJ5IC5zdW1tYXJ5IC5zdW1tYXJ5X2Jsb2NrIHtcbiAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAzOyB9XG4gICAgICAjcHJlb3JkZXJTdW1tYXJ5IC5zdW1tYXJ5IC5zdW1tYXJ5X2Jsb2NrOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiA0Ljc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICNwcmVvcmRlclN1bW1hcnkgLnN1bW1hcnkgLnN1bW1hcnlfYmxvY2sgcCB7XG4gICAgICAgIGNvbG9yOiAjRjZGNkY2OyB9XG4gICAgICAjcHJlb3JkZXJTdW1tYXJ5IC5zdW1tYXJ5IC5zdW1tYXJ5X2Jsb2NrIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICNwcmVvcmRlclN1bW1hcnkgLnN1bW1hcnlfaGVhZGluZyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47IH1cbiAgICAjcHJlb3JkZXJTdW1tYXJ5IC5zdW1tYXJ5X2hlYWRpbmcgPiAqIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxLzEyO1xuICAgICAgZ3JpZC1yb3c6IGF1dG87XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICNwcmVvcmRlclN1bW1hcnkgLnN1bW1hcnlfaGVhZGluZyA+ICo6bnRoLWNoaWxkKDEpLCAjcHJlb3JkZXJTdW1tYXJ5IC5zdW1tYXJ5X2hlYWRpbmcgPiAqOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMzsgfVxuICAgICAgI3ByZW9yZGVyU3VtbWFyeSAuc3VtbWFyeV9oZWFkaW5nID4gKjpudGgtY2hpbGQoMiksICNwcmVvcmRlclN1bW1hcnkgLnN1bW1hcnlfaGVhZGluZyA+ICo6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDQvc3BhbiAxO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgI3ByZW9yZGVyU3VtbWFyeSAuc3VtbWFyeV9oZWFkaW5nID4gKjpudGgtY2hpbGQoMSksICNwcmVvcmRlclN1bW1hcnkgLnN1bW1hcnlfaGVhZGluZyA+ICo6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTVFNUU1OyB9XG4gICAgICAjcHJlb3JkZXJTdW1tYXJ5IC5zdW1tYXJ5X2hlYWRpbmcgPiAqOm50aC1jaGlsZCgzKSwgI3ByZW9yZGVyU3VtbWFyeSAuc3VtbWFyeV9oZWFkaW5nID4gKjpudGgtY2hpbGQoNCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTsgfVxuICAgICAgI3ByZW9yZGVyU3VtbWFyeSAuc3VtbWFyeV9oZWFkaW5nID4gKjpudGgtY2hpbGQoMiksICNwcmVvcmRlclN1bW1hcnkgLnN1bW1hcnlfaGVhZGluZyA+ICo6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuICAjcHJlb3JkZXJVcGRhdGVzIC51cGRhdGU6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtOyB9XG5cbiAgI3ByZW9yZGVyICNzaG93Y2FzZSAucGxhbnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDUwJTsgfVxuICAgICNwcmVvcmRlciAjc2hvd2Nhc2UgLnBsYW5zLmFjdGl2ZS0xIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgICNwcmVvcmRlciAjc2hvd2Nhc2UgLnBsYW5zIC5wbGFuIHAucGxhbi1zdWJ0ZXh0IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNzaG93Y2FzZSBzZWN0aW9uIC5yb3csICNhcGkgLnJvdyB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heCg4MDBweCwgYXV0bykgIWltcG9ydGFudDsgfVxuXG4gICNzaG93Y2FzZSAucGhvdG8uZ3JhZGllbnQgLmZlYXR1cmUtaW1nOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuICAjc2hvd2Nhc2UgI2Vycm9yIC5yb3cge1xuICAgIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoMzAwcHgsIGF1dG8pICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbiAgI3Nob3djYXNlIC5wbGFuIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAjc2hvd2Nhc2UgLnBsYW46aG92ZXIgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQxQzA7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNpbnRyby5waG90by1iZyAuaW1nX2JveC53aWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4gICNpbnRybyAucm93LFxuICAjdWktZGV0YWlsIC5yb3csXG4gICN1aS1yZWFsdGltZSAucm93LFxuICAjYW5hbHl0aWNzLWludHJvIC5yb3csXG4gICNhbmFseXRpY3MtcHJvYmV2aWV3IC5yb3cge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG4gICNpY29ubGF5b3V0IGgxIHtcbiAgICBwYWRkaW5nOiAwIDUlOyB9XG5cbiAgI3VpLWRldGFpbCAuaW1nX2JveC53aWRlLFxuICAjdWktcmVhbHRpbWUgLmltZ19ib3gud2lkZSxcbiAgI2FuYWx5dGljcy1saW5lY2hhcnRzIC5pbWdfYm94LndpZGUsXG4gICNhbmFseXRpY3MtcmVhbHRpbWUgLmltZ19ib3gud2lkZSB7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuICAjaWNvbmxheW91dCAucm93LFxuICAjY29udGFjdHVzIC5yb3cge1xuICAgIG1heC13aWR0aDogOTAlOyB9XG5cbiAgI2FuYWx5dGljcy1pbnRybyAudGhpbixcbiAgI2FuYWx5dGljcy1wcm9iZXZpZXcucGhvdG8tYmcgLndpZGUge1xuICAgIHBhZGRpbmc6IDEwJTsgfSB9XG4jYWJvdXQgc2VjdGlvbiNhYm91dEJsdXJiIHtcbiAgY29sb3I6ICNGRkY7IH1cbiAgI2Fib3V0IHNlY3Rpb24jYWJvdXRCbHVyYiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAjYWJvdXQgc2VjdGlvbiNhYm91dEJsdXJiIC5yb3cge1xuICAgIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoMThyZW0sIGF1dG8pO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICNhYm91dCBzZWN0aW9uI2Fib3V0Qmx1cmIgLnJvdyBkaXYge1xuICAgICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxMjsgfVxuI2Fib3V0IHNlY3Rpb24jdGVhbSB7XG4gIHBhZGRpbmc6IDAgMCAxM3JlbTsgfVxuICAjYWJvdXQgc2VjdGlvbiN0ZWFtIC5yb3cge1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoYXV0bywgYXV0byk7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgICNhYm91dCBzZWN0aW9uI3RlYW0gLnJvdyBoMyB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICNhYm91dCBzZWN0aW9uI3RlYW0gLnJvdyAuaW50cm8ge1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogNHJlbSAwOyB9XG4gICAgI2Fib3V0IHNlY3Rpb24jdGVhbSAucm93IC5zdGV2ZSB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAzcmVtIDAgMDsgfVxuICAgICAgI2Fib3V0IHNlY3Rpb24jdGVhbSAucm93IC5zdGV2ZSAuaW1hZ2UgLnByb2ZpbGVQaG90byB7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgICAgI2Fib3V0IHNlY3Rpb24jdGVhbSAucm93IC5zdGV2ZSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgI2Fib3V0IHNlY3Rpb24jdGVhbSAucm93IC5ncmlkIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXJvdzogYXV0byAhaW1wb3J0YW50O1xuICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgI2Fib3V0IHNlY3Rpb24jdGVhbSAucm93Lm1haW4gLnNlY3Rpb24taGVhZGVyLFxuICAgICNhYm91dCBzZWN0aW9uI3RlYW0gLnJvdy5tYWluIC5ncmlkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgI2Fib3V0IHNlY3Rpb24jdGVhbSAucm93Lm1haW4gLnNlY3Rpb24taGVhZGVyIHtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAjYWJvdXQgc2VjdGlvbiN0ZWFtIC5yb3cubWFpbiAuZ3JpZCB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgI2Fib3V0IHNlY3Rpb24jdGVhbSBociB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OTc5NztcbiAgICBtYXJnaW46IDJyZW0gMDsgfVxuICAjYWJvdXQgc2VjdGlvbiN0ZWFtIC5wcm9maWxlIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAzMDBtcyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLCAxKTtcbiAgICAtbW96LXRyYW5zaXRpb246IDMwMG1zIGN1YmljLWJlemllcigwLjUsIDAsIDAsIDEpO1xuICAgIC1vLXRyYW5zaXRpb246IDMwMG1zIGN1YmljLWJlemllcigwLjUsIDAsIDAsIDEpO1xuICAgIHRyYW5zaXRpb246IDMwMG1zIGN1YmljLWJlemllcigwLjUsIDAsIDAsIDEpOyB9XG4gICAgI2Fib3V0IHNlY3Rpb24jdGVhbSAucHJvZmlsZTpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgxNzYsIDE3NiwgMTc2LCAwLjUpOyB9XG4gICAgICAjYWJvdXQgc2VjdGlvbiN0ZWFtIC5wcm9maWxlOmhvdmVyIC5pY29uLWxpbmtlZGluIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICNhYm91dCBzZWN0aW9uI3RlYW0gLnByb2ZpbGUgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAjYWJvdXQgc2VjdGlvbiN0ZWFtIC5wcm9maWxlIC5wcm9maWxlTmFtZSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICNhYm91dCBzZWN0aW9uI3RlYW0gLnByb2ZpbGUgLnByb2ZpbGVUaXRsZSxcbiAgICAjYWJvdXQgc2VjdGlvbiN0ZWFtIC5wcm9maWxlIC5wcm9maWxlSGlzdG9yeSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgICNhYm91dCBzZWN0aW9uI3RlYW0gLnByb2ZpbGUgLnByb2ZpbGVIaXN0b3J5IHtcbiAgICAgIGNvbG9yOiAjOUI5QjlCOyB9XG4gICAgI2Fib3V0IHNlY3Rpb24jdGVhbSAucHJvZmlsZSAucHJvZmlsZVBob3RvIHtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTsgfVxuICAgICAgI2Fib3V0IHNlY3Rpb24jdGVhbSAucHJvZmlsZSAucHJvZmlsZVBob3RvICsgZGl2IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAjYWJvdXQgc2VjdGlvbiN0ZWFtIC5wcm9maWxlIGhyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG4gICAgICBtYXJnaW46IDAuNXJlbSAwIDFyZW07XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICNhYm91dCBzZWN0aW9uI3RlYW0gLnByb2ZpbGUgLmljb24tbGlua2VkaW4ge1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY29uLWxpbmtlZGluLnN2Z1wiKTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMzAwbXMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMCwgMSk7XG4gICAgICAtbW96LXRyYW5zaXRpb246IDMwMG1zIGN1YmljLWJlemllcigwLjUsIDAsIDAsIDEpO1xuICAgICAgLW8tdHJhbnNpdGlvbjogMzAwbXMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMCwgMSk7XG4gICAgICB0cmFuc2l0aW9uOiAzMDBtcyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLCAxKTtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgb3BhY2l0eTogMDsgfVxuXG4jYWJvdXQgKyBmb290ZXIge1xuICB0b3A6IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNhYm91dCBzZWN0aW9uI2Fib3V0Qmx1cmIgLnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTIlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgI2Fib3V0IHNlY3Rpb24jdGVhbSAucm93IC5zZWN0aW9uLWhlYWRlciBociB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTsgfVxuICAjYWJvdXQgc2VjdGlvbiN0ZWFtIC5yb3cgLmludHJvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZ3JpZC1jb2x1bW46IDMvc3BhbiA4O1xuICAgIHBhZGRpbmc6IDZyZW0gMDsgfVxuICAjYWJvdXQgc2VjdGlvbiN0ZWFtIC5yb3cgLnN0ZXZlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZ3JpZC1jb2x1bW46IDMvc3BhbiA4O1xuICAgIHBhZGRpbmc6IDExcmVtIDAgMDsgfVxuICAgICNhYm91dCBzZWN0aW9uI3RlYW0gLnJvdyAuc3RldmUgLmltYWdlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDIwMHB4OyB9XG4gICAgICAjYWJvdXQgc2VjdGlvbiN0ZWFtIC5yb3cgLnN0ZXZlIC5pbWFnZSAucHJvZmlsZVBob3RvIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgI2Fib3V0IHNlY3Rpb24jdGVhbSAucm93IC5zdGV2ZSAuY29weSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMzBweCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgI2Fib3V0IHNlY3Rpb24jdGVhbSAucm93Lm1haW4gLnNlY3Rpb24taGVhZGVyIHtcbiAgICBncmlkLWNvbHVtbjogMy9zcGFuIDg7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICNhYm91dCBzZWN0aW9uI3RlYW0gLnJvdy5tYWluIC5ncmlkIHtcbiAgICBncmlkLWNvbHVtbjogMy9zcGFuIDg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgNGZyKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDIlO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAjYWJvdXQgc2VjdGlvbiN0ZWFtIC5yb3cubWFpbiAucHJvZmlsZSB7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbTsgfSB9XG4uaGVybyAucm93IHtcbiAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heCgyMHJlbSwgYXV0byk7XG4gIGhlaWdodDogNDRyZW07IH1cblxuI2dsb3NzYXJ5LXBhZ2UgLnJvdyB7XG4gIG1heC13aWR0aDogOTAlOyB9XG5cbi5nbG9zc2FyeS1uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDsgfVxuICAuZ2xvc3NhcnktbmF2ICsgLmdsb3NzYXJ5LW5hdiB7XG4gICAgbWFyZ2luLXRvcDogNnJlbTsgfVxuICAuZ2xvc3NhcnktbmF2IGxpIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAzMDBtcyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLCAxKTtcbiAgICAtbW96LXRyYW5zaXRpb246IDMwMG1zIGN1YmljLWJlemllcigwLjUsIDAsIDAsIDEpO1xuICAgIC1vLXRyYW5zaXRpb246IDMwMG1zIGN1YmljLWJlemllcigwLjUsIDAsIDAsIDEpO1xuICAgIHRyYW5zaXRpb246IDMwMG1zIGN1YmljLWJlemllcigwLjUsIDAsIDAsIDEpOyB9XG4gICAgLmdsb3NzYXJ5LW5hdiBsaTpob3ZlciB7XG4gICAgICBjb2xvcjogIzBGNjBGRjsgfVxuICAuZ2xvc3NhcnktbmF2IHAge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5nbG9zc2FyeS1uYXYgW2RhdGEtbmF2LWZvcj1cIm5pdHJhdGUtbm/igJMzXCJdIHNwYW4sXG4jZ2xvc3NhcnktcGFnZSAjbml0cmF0ZS1ub+KAkzMgaDMgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLTAuM2VtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuNGVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuZ2xvc3NhcnktbmF2IFtkYXRhLW5hdi1mb3I9XCJuaXRyYXRlLW5v4oCTM1wiXSBzcGFuIHN1cCxcbiAgLmdsb3NzYXJ5LW5hdiBbZGF0YS1uYXYtZm9yPVwibml0cmF0ZS1ub+KAkzNcIl0gc3BhbiBzdWIsXG4gICNnbG9zc2FyeS1wYWdlICNuaXRyYXRlLW5v4oCTMyBoMyBzcGFuIHN1cCxcbiAgI2dsb3NzYXJ5LXBhZ2UgI25pdHJhdGUtbm/igJMzIGgzIHNwYW4gc3ViIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbiNnbG9zc2FyeS1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7IH1cbiAgI2dsb3NzYXJ5LXBhZ2UgLnJvdyB7XG4gICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjZ2xvc3NhcnktcGFnZSAuaGVybyAucm93IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICNnbG9zc2FyeS1wYWdlIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgI2dsb3NzYXJ5LXBhZ2UgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogcmVkOyB9XG4gICNnbG9zc2FyeS1wYWdlIGFzaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE1MHB4KTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgI2dsb3NzYXJ5LXBhZ2UgYXNpZGUuc3RpY2t5LmlzLWZpeGVkIHtcbiAgICB0b3A6IGF1dG87XG4gICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgICNnbG9zc2FyeS1wYWdlIGFzaWRlLnN0aWNreS5pcy1maXhlZCAuYXNpZGUtaW5uZXIge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAxMjBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNjBweCk7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgI2dsb3NzYXJ5LXBhZ2UgI3BoIGgzLFxuICAjZ2xvc3NhcnktcGFnZSAjZHMtcGVyLW0gaDMge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICNnbG9zc2FyeS1wYWdlIC5nbG9zc2FyeS1pdGVtIHAge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgI2dsb3NzYXJ5LXBhZ2UgLmdsb3NzYXJ5LWl0ZW0gLnNob3J0IHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07IH1cbiAgI2dsb3NzYXJ5LXBhZ2UgLmdsb3NzYXJ5LWl0ZW0gLmRlZmluaXRpb24ge1xuICAgIGNvbG9yOiAjNjQ2NzZCOyB9XG4gICNnbG9zc2FyeS1wYWdlIC5nbG9zc2FyeS1pdGVtICsgLmdsb3NzYXJ5LWl0ZW0ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDZENkQ2O1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgcGFkZGluZy10b3A6IDNyZW07IH1cbiAgI2dsb3NzYXJ5LXBhZ2UgLnNlYXJjaC1pbnB1dC1yZXN1bHRzIHVsIGxpIHNwYW4ge1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgI2dsb3NzYXJ5LXBhZ2UgLnJvdyB7XG4gICAgICBtYXgtd2lkdGg6IDk0MHB4OyB9XG4gICAgI2dsb3NzYXJ5LXBhZ2UgLmJveCB7XG4gICAgICBncmlkLWNvbHVtbjogNC9zcGFuIDg7IH1cbiAgICAjZ2xvc3NhcnktcGFnZSBhc2lkZSB7XG4gICAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgICAgZ3JpZC1jb2x1bW46IDIvNDsgfVxuICAgICAgI2dsb3NzYXJ5LXBhZ2UgYXNpZGUuc3RpY2t5LmlzLWZpeGVkIC5hc2lkZS1pbm5lciB7XG4gICAgICAgIGxlZnQ6IGNhbGMoKCgxMDB2dyAtIDk0MHB4KS8yKSArICg5NDBweCAqIC4wODYpKTsgfVxuICAgICNnbG9zc2FyeS1wYWdlIG1haW4ge1xuICAgICAgZ3JpZC1jb2x1bW46IDQvMTI7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTQwcHgpIHtcbiAgICAjZ2xvc3NhcnktcGFnZSBhc2lkZS5zdGlja3kuaXMtZml4ZWQgLmFzaWRlLWlubmVyIHtcbiAgICAgIGxlZnQ6IDguNiU7IH0gfVxuXG4jZmFxQmx1cmIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmFxLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuICAjZmFxQmx1cmIgaDEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICNmYXFCbHVyYiAucm93IHtcbiAgICBoZWlnaHQ6IDUwcmVtOyB9XG4gICNmYXFCbHVyYiAucm93IC5ib3gge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMTM7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICNmYXFCbHVyYiAucm93IC5ib3gge1xuICAgICAgICBncmlkLWNvbHVtbjogMi9zcGFuIDEwOyB9IH1cblxuI2ZhcS1wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtOyB9XG4gICNmYXEtcGFnZSAucm93IHtcbiAgICBtYXgtd2lkdGg6IDkwJTsgfVxuICAjZmFxLXBhZ2UgbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtO1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMTM7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICNmYXEtcGFnZSBtYWluIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIvc3BhbiAxMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICNmYXEtcGFnZSAucm93IHtcbiAgICAgIG1heC13aWR0aDogOTQwcHg7IH0gfVxuXG4uZmFxLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDUuNXJlbTsgfVxuICAuZmFxLXJvdyAuZmFxLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDE3NiwgMTc2LCAxNzYsIDAuMik7XG4gICAgbWFyZ2luOiAxcmVtIDAgMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mYXEtcm93IC5mYXEtaXRlbTpub3QoLm9wZW4pIC5mYXEtdGl0bGU6aG92ZXIgLmNhcmV0IHtcbiAgICByaWdodDogY2FsYygycmVtKTsgfVxuICAuZmFxLXJvdyBoMyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAuZmFxLXJvdyBoNCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICM0QTRBNEE7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5mYXEtcm93IC5jYXJldCB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAxMDBtcyBsaW5lYXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiBjYWxjKDJyZW0gKyA1cHgpO1xuICAgIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7IH1cbiAgLmZhcS1yb3cgLmZhcS1hbnN3ZXIge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgICAuZmFxLXJvdyAuZmFxLWFuc3dlciBwLFxuICAgIC5mYXEtcm93IC5mYXEtYW5zd2VyIG9sLFxuICAgIC5mYXEtcm93IC5mYXEtYW5zd2VyIHVsIHtcbiAgICAgIG1hcmdpbjogMnJlbSAwOyB9XG4gIC5mYXEtcm93IC5mYXEtaXRlbSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5mYXEtcm93IC5mYXEtaXRlbS5vcGVuIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICAgIC5mYXEtcm93IC5mYXEtaXRlbS5vcGVuIC5mYXEtYW5zd2VyIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjAwMHB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDM1MG1zIGxpbmVhciwgb3BhY2l0eSAzMDBtcyBsaW5lYXI7IH1cbiAgICAgIC5mYXEtcm93IC5mYXEtaXRlbS5vcGVuIC5jYXJldCB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cblxuYm9keS5iYXNpYy10ZW1wbGF0ZSAuaGVybyBidXR0b24ubGcsXG5ib2R5LmJhc2ljLXRlbXBsYXRlIG1haW4gYnV0dG9uLmxnIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgcGFkZGluZy1yaWdodDogNHJlbTsgfVxuYm9keS5iYXNpYy10ZW1wbGF0ZSAuYm94IHtcbiAgcGFkZGluZzogMCA1JTsgfVxuYm9keS5iYXNpYy10ZW1wbGF0ZSBtYWluIHtcbiAgcGFkZGluZzogMCA1JSAxMHJlbTsgfVxuICBib2R5LmJhc2ljLXRlbXBsYXRlIG1haW4gaDMge1xuICAgIG1hcmdpbi10b3A6IDRyZW07IH1cbiAgYm9keS5iYXNpYy10ZW1wbGF0ZSBtYWluIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgbWFyZ2luOiAycmVtIDA7IH1cbiAgYm9keS5iYXNpYy10ZW1wbGF0ZSBtYWluIG9sLmNvdW50ZXIge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICAgIHBhZGRpbmctbGVmdDogNHJlbTsgfVxuICAgIGJvZHkuYmFzaWMtdGVtcGxhdGUgbWFpbiBvbC5jb3VudGVyIGxpIHtcbiAgICAgIG1hcmdpbjogMnJlbSAwOyB9XG4gICAgYm9keS5iYXNpYy10ZW1wbGF0ZSBtYWluIG9sLmNvdW50ZXIgPiBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbTsgfVxuICAgICAgYm9keS5iYXNpYy10ZW1wbGF0ZSBtYWluIG9sLmNvdW50ZXIgPiBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVycyhpdGVtLFwiLlwiKSBcIi4gXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgYm9keS5iYXNpYy10ZW1wbGF0ZSBtYWluIG9sLmNvdW50ZXIgb2wge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgICAgbWFyZ2luOiAycmVtIDA7IH1cbiAgICBib2R5LmJhc2ljLXRlbXBsYXRlIG1haW4gb2wuY291bnRlciBsaSBvbCA+IGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgYm9keS5iYXNpYy10ZW1wbGF0ZSBtYWluIG9sLmNvdW50ZXIgbGkgb2wgPiBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVycyhpdGVtLFwiLlwiKSBcIiBcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtNHJlbTsgfVxuICAgICAgYm9keS5iYXNpYy10ZW1wbGF0ZSBtYWluIG9sLmNvdW50ZXIgbGkgb2wgPiBsaSBvbCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7IH1cbiAgICAgIGJvZHkuYmFzaWMtdGVtcGxhdGUgbWFpbiBvbC5jb3VudGVyIGxpIG9sID4gbGkgb2wgPiBsaTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbiNtZWRpYWtpdCAuaGVybyBidXR0b24ubGcsXG4jbWVkaWFraXQgbWFpbiBidXR0b24ubGcge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtOyB9XG4jbWVkaWFraXQgLmJveCB7XG4gIHBhZGRpbmc6IDAgNSU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuYmFzaWMtdGVtcGxhdGUgLmhlcm8gLnJvdyxcbiAgYm9keS5iYXNpYy10ZW1wbGF0ZSBtYWluIC5yb3cge1xuICAgIG1heC13aWR0aDogOTQwcHg7IH1cbiAgYm9keS5iYXNpYy10ZW1wbGF0ZSAuYm94IHtcbiAgICBncmlkLWNvbHVtbjogNC9zcGFuIDY7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgYm9keS5iYXNpYy10ZW1wbGF0ZSBzZWN0aW9uIC5yb3cge1xuICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvOyB9XG4gIGJvZHkuYmFzaWMtdGVtcGxhdGUgbWFpbiB7XG4gICAgZ3JpZC1jb2x1bW46IDIvc3BhbiAxMDsgfSB9XG5tYWluIHNlY3Rpb24ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLmZlZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAyNnJlbSAwIDRyZW0gMDsgfVxuXG4uYmxvZyAucm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbmJsb2NrcXVvdGUge1xuICBjb2xvcjogI0IyQjJCMjtcbiAgbWFyZ2luOiA0cmVtIDA7XG4gIHBhZGRpbmc6IDRyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTVFNUU1O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgYmxvY2txdW90ZSBwIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIlRyYWRlIEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDAgMnJlbTsgfVxuXG5hcnRpY2xlLmNhcmQge1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDNyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzI1MjMyNTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgYXJ0aWNsZS5jYXJkIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gIGFydGljbGUuY2FyZCBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7IH1cbiAgYXJ0aWNsZS5jYXJkIC5wb3N0SW1hZ2Uge1xuICAgIGhlaWdodDogMjByZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgYXJ0aWNsZS5jYXJkIC5wb3N0Q29udGVudCB7XG4gICAgbWFyZ2luOiAycmVtOyB9XG4gIGFydGljbGUuY2FyZCAudG9wUmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIycmVtO1xuICAgIHJpZ2h0OiAzcmVtOyB9XG4gIGFydGljbGUuY2FyZCAubGFiZWwtc20sIGFydGljbGUuY2FyZCBsYWJlbC5yLCBhcnRpY2xlLmNhcmQgLndhcm5pbmcge1xuICAgIGNvbG9yOiAjQjJCMkIyO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgYXJ0aWNsZS5jYXJkIHAge1xuICAgIG1hcmdpbjogMXJlbSAwIDAgMDtcbiAgICBjb2xvcjogIzU4NTg1QTsgfVxuXG5zZWN0aW9uLnBob3RvLWJnLmJsb2cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGhlaWdodDogMzByZW07IH1cbiAgc2VjdGlvbi5waG90by1iZy5ibG9nIGFydGljbGUuY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5MDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tdG9wOiA1MHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbTsgfVxuICAgIHNlY3Rpb24ucGhvdG8tYmcuYmxvZyBhcnRpY2xlLmNhcmQgLnBvc3RDb250ZW50Rmlyc3Qge1xuICAgICAgZ3JpZC1jb2x1bW46IDEvc3BhbiA4O1xuICAgICAgbWFyZ2luOiAycmVtOyB9XG4gICAgc2VjdGlvbi5waG90by1iZy5ibG9nIGFydGljbGUuY2FyZCAudG9wUmlnaHQge1xuICAgICAgdG9wOiAycmVtOyB9XG5cbnNlY3Rpb24ucGhvdG8tYmcubGVhZEluIHtcbiAgaGVpZ2h0OiA0MHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNTAlIGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICBzZWN0aW9uLnBob3RvLWJnLmxlYWRJbiAuaW1hZ2VPdmVybGF5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyMzI1O1xuICAgIG9wYWNpdHk6IDAuMjsgfVxuICBzZWN0aW9uLnBob3RvLWJnLmxlYWRJbiAudGl0bGVCb3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI0ZGRjsgfVxuICAgIHNlY3Rpb24ucGhvdG8tYmcubGVhZEluIC50aXRsZUJveCAuYXV0aG9yIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICNGRkY7IH1cblxuYXJ0aWNsZS5mdWxsUG9zdCBzZWN0aW9uLmNvbnRlbnQgaDEsIGFydGljbGUuZnVsbFBvc3Qgc2VjdGlvbi5jb250ZW50IGgyLCBhcnRpY2xlLmZ1bGxQb3N0IHNlY3Rpb24uY29udGVudCBoMywgYXJ0aWNsZS5mdWxsUG9zdCBzZWN0aW9uLmNvbnRlbnQgaDQge1xuICBtYXJnaW4tdG9wOiA2cmVtOyB9XG5hcnRpY2xlLmZ1bGxQb3N0IHNlY3Rpb24uY29udGVudCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYzsgfVxuXG5zZWN0aW9uLnJlbGF0ZWRBcnRpY2xlcyAucm93IHtcbiAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heCg0MHJlbSwgYXV0byk7IH1cbiAgc2VjdGlvbi5yZWxhdGVkQXJ0aWNsZXMgLnJvdyAuZmVlZCB7XG4gICAgbWFyZ2luOiAwIDAgNHJlbSAwOyB9XG5cbnNlY3Rpb24uY29udGVudCBwIGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbnNlY3Rpb24uYmxvZy1hdXRob3IuYmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA4MHB4OyB9XG4gIHNlY3Rpb24uYmxvZy1hdXRob3IuYmcgLnJvdyB7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heCgyMDBweCwgYXV0byk7IH1cblxubmF2LnBhZ2luYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgbmF2LnBhZ2luYXRpb24gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5hdXRob3ItdGVtcGxhdGUgLmZlZWQge1xuICBtYXJnaW4tdG9wOiAxMHJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2cgLnJvdyB7XG4gICAgZGlzcGxheTogZ3JpZDsgfVxuXG4gIC5mZWVkIHtcbiAgICBncmlkLWNvbHVtbjogMy9zcGFuIDggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDFyZW0gMCA0cmVtIDA7IH1cblxuICBzZWN0aW9uLnBob3RvLWJnLmxlYWRJbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7IH1cbiAgICBzZWN0aW9uLnBob3RvLWJnLmxlYWRJbiAudGl0bGVCb3gge1xuICAgICAgZ3JpZC1jb2x1bW46IDMvc3BhbiA4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIHNlY3Rpb24ucGhvdG8tYmcubGVhZEluIC50aXRsZUJveCBoMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDcuMnJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIHNlY3Rpb24ucGhvdG8tYmcubGVhZEluIC50aXRsZUJveCAuYXV0aG9yIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgc2VjdGlvbi5waG90by1iZy5sZWFkSW4gLmxhYmVsLCBzZWN0aW9uLnBob3RvLWJnLmxlYWRJbiBidXR0b24uc20sIHNlY3Rpb24ucGhvdG8tYmcubGVhZEluIC5idXR0b24uc20sIHNlY3Rpb24ucGhvdG8tYmcubGVhZEluIC5saW5rLXNvY2lhbCwgc2VjdGlvbi5waG90by1iZy5sZWFkSW4gbGFiZWwsIHNlY3Rpb24ucGhvdG8tYmcubGVhZEluICNtY19lbWJlZF9zaWdudXAgI21jZS1yZXNwb25zZXMgLnJlc3BvbnNlLCAjbWNfZW1iZWRfc2lnbnVwICNtY2UtcmVzcG9uc2VzIHNlY3Rpb24ucGhvdG8tYmcubGVhZEluIC5yZXNwb25zZSwgc2VjdGlvbi5waG90by1iZy5sZWFkSW4gI21jX2VtYmVkX3NpZ251cCAjbWNfZW1iZWRfc2lnbnVwIGRpdi5tY2VfaW5saW5lX2Vycm9yLCAjbWNfZW1iZWRfc2lnbnVwICNtY19lbWJlZF9zaWdudXAgc2VjdGlvbi5waG90by1iZy5sZWFkSW4gZGl2Lm1jZV9pbmxpbmVfZXJyb3IsIHNlY3Rpb24ucGhvdG8tYmcubGVhZEluICNlbWFpbCwgc2VjdGlvbi5waG90by1iZy5sZWFkSW4gI3NpdGVtYXAgdWwsICNzaXRlbWFwIHNlY3Rpb24ucGhvdG8tYmcubGVhZEluIHVsLCBzZWN0aW9uLnBob3RvLWJnLmxlYWRJbiBuYXYucGFnaW5hdGlvbiBzcGFuLCBuYXYucGFnaW5hdGlvbiBzZWN0aW9uLnBob3RvLWJnLmxlYWRJbiBzcGFuLCBzZWN0aW9uLnBob3RvLWJnLmxlYWRJbiBuYXYucGFnaW5hdGlvbiBhLCBuYXYucGFnaW5hdGlvbiBzZWN0aW9uLnBob3RvLWJnLmxlYWRJbiBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICBzZWN0aW9uLnBob3RvLWJnLmxlYWRJbiAubGFiZWw6aG92ZXIsIHNlY3Rpb24ucGhvdG8tYmcubGVhZEluIGJ1dHRvbi5zbTpob3Zlciwgc2VjdGlvbi5waG90by1iZy5sZWFkSW4gLmJ1dHRvbi5zbTpob3Zlciwgc2VjdGlvbi5waG90by1iZy5sZWFkSW4gLmxpbmstc29jaWFsOmhvdmVyLCBzZWN0aW9uLnBob3RvLWJnLmxlYWRJbiBsYWJlbDpob3Zlciwgc2VjdGlvbi5waG90by1iZy5sZWFkSW4gI21jX2VtYmVkX3NpZ251cCAjbWNlLXJlc3BvbnNlcyAucmVzcG9uc2U6aG92ZXIsICNtY19lbWJlZF9zaWdudXAgI21jZS1yZXNwb25zZXMgc2VjdGlvbi5waG90by1iZy5sZWFkSW4gLnJlc3BvbnNlOmhvdmVyLCBzZWN0aW9uLnBob3RvLWJnLmxlYWRJbiAjbWNfZW1iZWRfc2lnbnVwICNtY19lbWJlZF9zaWdudXAgZGl2Lm1jZV9pbmxpbmVfZXJyb3I6aG92ZXIsICNtY19lbWJlZF9zaWdudXAgI21jX2VtYmVkX3NpZ251cCBzZWN0aW9uLnBob3RvLWJnLmxlYWRJbiBkaXYubWNlX2lubGluZV9lcnJvcjpob3Zlciwgc2VjdGlvbi5waG90by1iZy5sZWFkSW4gI2VtYWlsOmhvdmVyLCBzZWN0aW9uLnBob3RvLWJnLmxlYWRJbiAjc2l0ZW1hcCB1bDpob3ZlciwgI3NpdGVtYXAgc2VjdGlvbi5waG90by1iZy5sZWFkSW4gdWw6aG92ZXIsIHNlY3Rpb24ucGhvdG8tYmcubGVhZEluIG5hdi5wYWdpbmF0aW9uIHNwYW46aG92ZXIsIG5hdi5wYWdpbmF0aW9uIHNlY3Rpb24ucGhvdG8tYmcubGVhZEluIHNwYW46aG92ZXIsIHNlY3Rpb24ucGhvdG8tYmcubGVhZEluIG5hdi5wYWdpbmF0aW9uIGE6aG92ZXIsIG5hdi5wYWdpbmF0aW9uIHNlY3Rpb24ucGhvdG8tYmcubGVhZEluIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4gIHNlY3Rpb24ucGhvdG8tYmcuYmxvZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTA1JSBhdXRvOyB9XG4gICAgc2VjdGlvbi5waG90by1iZy5ibG9nIGFydGljbGUuY2FyZCB7XG4gICAgICBncmlkLWNvbHVtbjogMy9zcGFuIDggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDByZW07IH1cbiAgICAgIHNlY3Rpb24ucGhvdG8tYmcuYmxvZyBhcnRpY2xlLmNhcmQgLnBvc3RDb250ZW50Rmlyc3Qge1xuICAgICAgICBncmlkLWNvbHVtbjogMS9zcGFuIDg7IH1cbiAgICAgICAgc2VjdGlvbi5waG90by1iZy5ibG9nIGFydGljbGUuY2FyZCAucG9zdENvbnRlbnRGaXJzdCBoMSB7XG4gICAgICAgICAgd2lkdGg6IDc1JTsgfVxuXG4gIGFydGljbGUuY2FyZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCA4ZnIpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMiU7IH1cbiAgICBhcnRpY2xlLmNhcmQgLmltYWdlTGluayB7XG4gICAgICBncmlkLXJvdzogMTtcbiAgICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMzsgfVxuICAgIGFydGljbGUuY2FyZCAucG9zdEltYWdlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlOyB9XG4gICAgYXJ0aWNsZS5jYXJkIC5wb3N0Q29udGVudCB7XG4gICAgICBncmlkLXJvdzogMTtcbiAgICAgIGdyaWQtY29sdW1uOiA0L3NwYW4gNjtcbiAgICAgIG1hcmdpbjogMnJlbSAzcmVtIDJyZW0gMDsgfVxuICAgIGFydGljbGUuY2FyZCAudG9wUmlnaHQge1xuICAgICAgdG9wOiAycmVtOyB9XG5cbiAgYXJ0aWNsZS5jYXJkLm5vLWltYWdlIC5wb3N0SW1hZ2Uge1xuICAgIHdpZHRoOiAwJTsgfVxuICBhcnRpY2xlLmNhcmQubm8taW1hZ2UgLnBvc3RDb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDg7XG4gICAgbWFyZ2luOiAycmVtIDNyZW0gMnJlbSAycmVtOyB9XG4gIGFydGljbGUuY2FyZC5uby1pbWFnZSBoMiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJUcmFkZSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuNXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMDsgfVxuICBhcnRpY2xlLmNhcmQubm8taW1hZ2UgcC50ZXh0MiwgYXJ0aWNsZS5jYXJkLm5vLWltYWdlIHAuYnV0dG9uLmxnLCBhcnRpY2xlLmNhcmQubm8taW1hZ2UgcC5idXR0b24uc2Vjb25kYXJ5LCBhcnRpY2xlLmNhcmQubm8taW1hZ2UgI21jX2VtYmVkX3NpZ251cCBwI21jZS1FTUFJTCwgI21jX2VtYmVkX3NpZ251cCBhcnRpY2xlLmNhcmQubm8taW1hZ2UgcCNtY2UtRU1BSUwsIGFydGljbGUuY2FyZC5uby1pbWFnZSBwIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy41cmVtOyB9XG5cbiAgYXJ0aWNsZS5mdWxsUG9zdCB7XG4gICAgZ3JpZC1jb2x1bW46IDMvc3BhbiA4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgYXJ0aWNsZS5mdWxsUG9zdCBzZWN0aW9uLmNvbnRlbnQgaDEsIGFydGljbGUuZnVsbFBvc3Qgc2VjdGlvbi5jb250ZW50IGgyLCBhcnRpY2xlLmZ1bGxQb3N0IHNlY3Rpb24uY29udGVudCBoMywgYXJ0aWNsZS5mdWxsUG9zdCBzZWN0aW9uLmNvbnRlbnQgaDQge1xuICAgICAgbWFyZ2luLXRvcDogNnJlbTsgfVxuICAgIGFydGljbGUuZnVsbFBvc3QgLnBvc3QtZnVsbC1mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTsgfVxuICAgICAgYXJ0aWNsZS5mdWxsUG9zdCAucG9zdC1mdWxsLWZvb3RlciAuYnV0dG9uLnNtLCBhcnRpY2xlLmZ1bGxQb3N0IC5wb3N0LWZ1bGwtZm9vdGVyIGJ1dHRvbi5zbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENkQ2RDY7IH1cblxuICBzZWN0aW9uLnJlbGF0ZWRBcnRpY2xlcyAucm93IHtcbiAgICBncmlkLWF1dG8tcm93czogbWlubWF4KDQwcmVtLCBhdXRvKTsgfSB9XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIHNlY3Rpb24ucGhvdG8tYmcuYmxvZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87IH1cblxuICAuZmVlZCB7XG4gICAgZ3JpZC1jb2x1bW46IDIvc3BhbiAxMCAhaW1wb3J0YW50OyB9XG5cbiAgYXJ0aWNsZS5jYXJkIC5wb3N0SW1hZ2Uge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTMwJSBhdXRvOyB9XG5cbiAgc2VjdGlvbi5waG90by1iZy5ibG9nIGFydGljbGUuY2FyZCB7XG4gICAgZ3JpZC1jb2x1bW46IDIvc3BhbiAxMCAhaW1wb3J0YW50OyB9IH1cbiNqb2JzLXBhZ2UgLnJvdyB7XG4gIG1heC13aWR0aDogOTAlOyB9XG5cbiNqb2JzQmx1cmIgLnJvdyB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDVyZW07IH1cbiNqb2JzQmx1cmIgLmJveCB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbiNncm5oc2VfYXBwIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNqb2JzLXBhZ2UgLnJvdyB7XG4gICAgbWF4LXdpZHRoOiA5NDBweDsgfVxuXG4gICNqb2JzQmx1cmIgLnJvdyB7XG4gICAgaGVpZ2h0OiA0NHJlbTtcbiAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVHJhZGUgR290aGljXCI7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL3RyYWRlLWdvdGhpYy1sdC1ib2xkLWNvbmRlbnNlZC1uby0yMC50dGYpOyB9XG5odG1sLCBib2R5LCByb290IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdyaWQtY29sdW1uLWdhcDogMS42JTtcbiAgbWF4LXdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uOyB9XG5cbi5yb3cgPiAqIHtcbiAgZ3JpZC1jb2x1bW46IDEvMTM7XG4gIGdyaWQtcm93OiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5ncmlkID4gKiB7XG4gIGdyaWQtcm93OiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnNwYWNlci10b3AtMSB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4uc3BhY2VyLXRvcC0yIHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5zcGFjZXItdG9wLTMge1xuICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLnNwYWNlci10b3AtNCB7XG4gIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDsgfVxuXG4uc3BhY2VyLWJvdHRvbS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5zcGFjZXItYm90dG9tLTIsIGZvb3RlciAjbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuXG4uc3BhY2VyLWJvdHRvbS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5zcGFjZXItYm90dG9tLTQge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLmRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsOyB9XG5cbiAgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4gIC5yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpOyB9IH1cblxuXG4iLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsXX0= */
