@media screen and (max-width: 600px){#wpadminbar{position:fixed !important}}div.nav.wrapper{max-width:1200px;background-color:#242424;-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3}nav{width:100%;overflow-x:hidden;font-size:12px}nav.nav-actions{position:absolute;top:22px;right:0;width:auto;z-index:1;color:#fff;background-color:transparent;padding:0px;display:none}nav.nav-actions:hover{background-color:transparent}nav.nav-actions:active{background-color:transparent;color:inherit}nav.nav-actions:active.nav-actions.account{display:block}nav.nav-actions ul.nav-actions{padding:0;overflow:auto}nav.nav-actions ul.nav-actions li.nav-actions{display:block;float:right;font-size:16px;font-weight:100;margin-bottom:0em;padding:0px}nav.nav-actions ul.nav-actions li.nav-actions>a{background:#ce4f25;display:block;padding:8px 24px 10px 16px}nav.nav-actions ul.nav-actions li.nav-actions>a:hover{background-color:#229fe2}nav.nav-actions ul.nav-actions li.nav-actions>a:active{background-color:#1cecfb;color:#333}nav.nav-actions ul.nav-actions li.nav-actions.signin{cursor:pointer}nav.nav-actions ul.nav-actions li.nav-actions.account{display:none}nav.nav-sections{height:auto}nav.nav-sections ul.nav-sections{margin-top:96px;padding-left:8px;padding-right:8px;padding-bottom:16px}nav.nav-sections ul.nav-sections>li{display:block;float:left;clear:none;width:50%;color:#fff;font-size:12px}nav.nav-sections ul.nav-sections>li.subscribe{color:#ce4f25}nav.nav-sections ul.nav-sections>li>a{display:block;font-weight:600;line-height:1;text-align:center;height:40px;border-top:1px solid rgba(255,255,255,0.3);padding-left:0;padding-top:12px;margin:0 8px}nav.nav-sections ul.nav-sections>li>a:hover{border-color:#ce4f25;color:#ce4f25}nav.nav-sections ul.nav-sections>li>a:active{border-color:#229fe2;color:#229fe2}nav.nav-sections ul.nav-sections>li.current-menu-item{color:#ce4f25}nav.nav-sections ul.nav-sections>li.current-menu-item a{border-color:#ce4f25}nav.nav-sections ul.nav-sections>li.logo a{position:absolute;top:0;left:0;border:medium none;display:block;width:160px;height:80px;background-color:#242424;background-image:url("./img/logo-tab-160.png");background-repeat:no-repeat;background-position:left top;background-size:contain;margin:0;text-indent:-10000px;overflow-x:hidden}body.open nav.signin .signup{display:none}body.open nav.signin .account{display:block}footer li{display:block;float:left;clear:none;width:50%;color:#fff;font-size:12px}footer li a{display:block;height:40px;border-top:1px solid rgba(255,255,255,0.3);padding-left:0;padding-top:12px;margin:0 8px;font-weight:600;line-height:1;text-align:center}footer li a:hover{border-color:#ce4f25;color:#ce4f25}footer li a:active{border-color:#229fe2;color:#229fe2}#primary-menu{position:absolute;right:16px;top:0}#primary-menu a{background-image:url("./img/hamburg-white.png");background-repeat:no-repeat;background-position:center center;text-indent:-10000px;overflow-x:hidden;position:absolute;top:0;right:0;height:40px;width:40px}#primary-menu a:hover{background-color:#ce4f25}#primary-menu a:active{background-color:#1cecfb}@media only screen and (min-width: 640px){nav.nav-sections ul.nav-sections>li{width:16.666666%}footer li{width:16.666666%}}@media only screen and (min-width: 768px){nav.nav-sections ul.nav-sections>li{font-size:16px}nav.nav-sections ul.nav-sections>li>a{height:auto;padding-bottom:1em}footer li{font-size:16px}footer li a{height:auto;padding-bottom:1em}}@media only screen and (max-width: 639px){body.single-article div.nav.wrapper{background-color:#1a1a1a}body.single-article nav.nav-sections ul.nav-sections>li.logo a{width:96px;height:48px;left:16px;top:-3px}body.single-article._headerSigninActive div.nav.wrapper{background-color:#242424}body.single-article._headerSigninActive nav.nav-sections ul.nav-sections>li.logo a{width:160px;height:80px;left:0;top:0}}@media only screen and (min-width: 640px){nav.nav-actions{display:block}#primary-menu a{display:none !important}nav.nav-sections ul.nav-sections>li.logo a{background-position-x:-8px}footer nav.footer-nav{width:25%;float:left;clear:none;padding:0 16px;text-align:left}footer nav.footer-nav li{display:block;float:none;width:100%;text-align:left;padding-bottom:8px}footer nav.footer-nav li a{display:inline;border-top:none;margin:0;padding:0}}@media only screen and (min-width: 1024px){div.nav.wrapper{margin-left:auto;margin-right:auto;min-height:144px}nav.nav-actions:hover{background-color:#ce4f25}nav.nav-sections ul.nav-sections>li.logo a{top:-5px;width:200px;height:100px;background-color:transparent}nav.nav-sections ul.nav-sections>li.shop{display:block}}@media only screen and (min-width: 1240px){nav{font-size:100%}nav.signin{font-size:100%}}@media only screen and (min-width: 1400px){nav.nav-sections ul.nav-sections>li.logo a{left:15px}nav.signin li{margin-top:24px}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after{content:"";content:none}blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}dev.just-to-get-the-color-picker{color:#1cecfb}#header-main div.header-signin.closebox{cursor:pointer}#header-main section.header-search,section.header-signin{display:none}#header-main section.active.header-search,section.active.header-signin{display:block}h3.subscribe.roadblock:before,a.social.icon,div.pocket-btn,#header-main div.header-signin.closebox,a.pubinfo.wrapper:after,p.issue.meta.button.close{text-indent:-10000px;overflow-x:hidden}li.issue.meta.pubinfo.issuetitle{display:none}@media only screen and (min-width: 640px){li.issue.meta.pubinfo.issuetitle{display:block}}a.jump:focus,.button:focus,.jump-to-page:focus,input.submit:focus,.home div.current-issue a.jump:focus{background-color:#242424}a.jump:hover,.button:hover,.jump-to-page:hover,input.submit:hover,.home div.current-issue a.jump:hover{background-color:#ce4f25}a.jump:active,.button:active,.jump-to-page:active,input.submit:active,.home div.current-issue a.jump:active{background-color:#1cecfb;color:#333}*{-moz-box-sizing:border-box;box-sizing:border-box}*:after,*::before{-moz-box-sizing:border-box;box-sizing:border-box}div.main,div.supp{position:relative}section.supp,footer,div.hero.category,h2.hero.title,div.hero.dek{position:relative}section.subscribe,section.offline{position:relative}#header-main,figure.hero{position:relative}a.pubinfo.wrapper:after,p.post-category,#header-main div.header-signin.closebox,figcaption.hero,p.issue.meta.button.close,a.module.article.wrapper,figure.hero,.flags,ul.module.article.meta,ol.magazine-archive.issue.meta,section.magazine-archive ol.meta{position:absolute}div.hero.category,h2.hero.title,div.hero.dek{z-index:10}section.subscribe,section.offline{z-index:10}#header-main,figure.hero{z-index:0}a.pubinfo.wrapper:after,p.post-category{top:0;right:0}#header-main div.header-signin.closebox{top:16px;right:16px}figcaption.hero,p.issue.meta.button.close{bottom:0;right:0}a.module.article.wrapper,figure.hero{top:0;bottom:0}.flags{top:0;left:0;right:0}ul.module.article.meta,ol.magazine-archive.issue.meta,section.magazine-archive ol.meta{bottom:0;left:0;width:100%}a.module.article.wrapper,div.hero-cell{display:table-cell;vertical-align:middle;width:100%}section.current-issue{padding:32px 16px}section.featured.books,section.featured.pm{padding:32px 16px}section.subscribe,section.newsletter,section.social{padding:32px 16px}.featured-online-only{padding:32px 16px}section.featured-magazine,section.offline{padding:32px 16px}div.supp,section.supp{padding:32px 16px}@media only screen and (min-width: 1400px){section.current-issue{padding:48px}section.featured.books,section.featured.pm{padding:48px}}div.magazine-archive.issue,section.magazine-archive div.issue{padding:0;width:136px;height:160px;margin:7px;margin-bottom:24px;position:relative;display:inline-block;border-top:1px solid #333}div.magazine-archive.issue:hover{border-color:#ce4f25}section.magazine-archive div.issue:hover{border-color:#ce4f25}section.current-issue{clear:left;z-index:100}section.featured.books,section.featured.pm{clear:left;z-index:100}@media only screen and (min-width: 640px){div.magazine-archive.issue,section.magazine-archive div.issue{width:172px}}@media only screen and (min-width: 1400px){div.columns-4col.c4-1x{float:left;width:25%;border-left:1px solid #ede4d5}}@media only screen and (min-width: 1400px){div.columns-4col.c4-2x{float:left;width:50%}}@media only screen and (min-width: 1400px){div.columns-3col.c1,div.columns-3col.c2,div.columns-3col.c3{float:left;width:33.3333333333%;border-left:1px solid #ede4d5}}body.home section.newsletter,body.home section.social{overflow:auto}.featured-online-only,section.featured-magazine{overflow:auto}@media only screen and (min-width: 640px) and (max-width: 1023px){body.home section.newsletter,body.home section.social{border-left:1px solid #ede4d5}.featured-online-only,section.featured-magazine{border-left:1px solid #ede4d5}}img.module.article.thumbnail{height:100%;max-height:100%;max-width:100%;margin:0 auto;display:block}.current-issue article.post a{display:block;border-top:1px solid rgba(255,255,255,0.3);padding:8px 0 12px 0}body.magazine.landing section.issue article.post{display:block;border-top:1px solid rgba(255,255,255,0.3);padding:8px 0}section.issue.meta.postinfo article.post{display:block;border-top:1px solid rgba(255,255,255,0.3);padding:8px 0}section.subscribe,section.current-issue{width:100%}.featured-online-only,section.offline{width:100%}@media only screen and (max-width: 639px){.strux-mob-25{float:left;width:25%}.strux-mob-33{float:left;width:33.3333333333333333%}.strux-mob-50{float:left;width:50%}.strux-mob-full{width:100%}}@media only screen and (min-width: 640px) and (max-width: 1023px){.strux-tab-25{float:left;width:25%}.strux-tab-33{float:left;width:33.33333333333333333%}.strux-tab-50{float:left;width:50%}.strux-tab-320min{margin-left:auto;width:41.6666666666%}.strux-tab-320fill{float:left;width:58.33333333333%}.strux-tab-full{width:100%}}@media only screen and (min-width: 1024px){.strux-desk-25{width:25%}.strux-desk-33{float:left;width:33.33333333333333%}.strux-desk-50{float:left;width:50%}.strux-desk-320min{margin-left:auto;width:31.25%}.strux-desk-320fill{float:left;width:68.75%}.strux-desk-full{width:100%}}@media only screen and (min-width: 1400px){.strux-wide-25{float:left;width:25%}.strux-wide-25-stick{float:none;width:25%}.strux-wide-33{float:left;width:33%}.strux-wide-50{float:left;width:50%}.strux-wide-75{float:left;width:75%}.strux-wide-full{width:100%}}*{text-rendering:optimizeLegibility;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}*:after,*::before{text-rendering:optimizeLegibility;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}h3.subscribe.roadblock:before{content:"";margin-left:auto;margin-right:auto;margin-bottom:24px;background-image:url(./img/plus.png)}.current-issue p.title,h1{font-size:2.5rem;line-height:1.2;text-align:center}body.online-only-home h3.news,body.archive h3.news{font-size:2.5rem;line-height:1.2;text-align:center}.current-issue p.title{font-weight:600}h1{font-weight:200}p.subscribe{font-size:1.9rem;line-height:1.1;text-align:center;font-weight:200}input.newsletter.email,input[type="text"],input[type="email"],input[type="password"],input[type="submit"]{font-size:20px;font-family:"adelle-sans", sans-serif;font-weight:400;color:#333}input.newsletter.email::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="submit"]::-webkit-input-placeholder,input.newsletter.email:-moz-placeholder,input[type="text"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="submit"]:-moz-placeholder,input.newsletter.email::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="submit"]::-moz-placeholder,input.newsletter.email:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="submit"]:-ms-input-placeholder{color:rgba(0,0,0,0.3)}input.newsletter.email:focus::-webkit-input-placeholder,input[type="text"]:focus::-webkit-input-placeholder,input[type="email"]:focus::-webkit-input-placeholder,input[type="password"]:focus::-webkit-input-placeholder,input[type="submit"]:focus::-webkit-input-placeholder,input.newsletter.email:focus:-moz-placeholder,input[type="text"]:focus:-moz-placeholder,input[type="email"]:focus:-moz-placeholder,input[type="password"]:focus:-moz-placeholder,input[type="submit"]:focus:-moz-placeholder,input.newsletter.email:focus::-moz-placeholder,input[type="text"]:focus::-moz-placeholder,input[type="email"]:focus::-moz-placeholder,input[type="password"]:focus::-moz-placeholder,input[type="submit"]:focus::-moz-placeholder,input.newsletter.email:focus:-ms-input-placeholder,input[type="text"]:focus:-ms-input-placeholder,input[type="email"]:focus:-ms-input-placeholder,input[type="password"]:focus:-ms-input-placeholder,input[type="submit"]:focus:-ms-input-placeholder{color:transparent}p.module.article.tweetquote{line-height:1.2}body.online-only-home p.module.article.tweetquote,body.archive p.module.article.tweetquote{line-height:1.2}p.module.article.tweetquote:before{content:"\201C";display:none;position:relative;width:0.4em;text-indent:0}body.online-only-home p.module.article.tweetquote:before,body.archive p.module.article.tweetquote:before{content:"\201C";display:none;position:relative;width:0.4em;text-indent:0}p.module.article.tweetquote:after{content:"\201D";display:none}body.online-only-home p.module.article.tweetquote:after,body.archive p.module.article.tweetquote:after{content:"\201D";display:none}p.module.article.tweetquote{font-weight:100;font-size:22px}body.online-only-home p.module.article.tweetquote,body.archive p.module.article.tweetquote{font-weight:100;font-size:22px}figcaption.hero,figure.post-hero figcaption,body.online-only figure.post-hero figcaption{font-weight:600;font-size:0.95rem;line-height:1.4;text-align:left}.current-issue div.article.category,.current-issue h1.post-title,.current-issue p.post-author{font-size:1rem;font-weight:200;line-height:1.4}body.magazine.landing section.issue h1.post-title,body.magazine.landing section.issue p.post-author{font-size:1rem;font-weight:200;line-height:1.4}section.issue.meta.postinfo h1.post-title,section.issue.meta.postinfo p.post-author{font-size:1rem;font-weight:200;line-height:1.4}.current-issue div.article.category,.current-issue h1.post-title,.current-issue p.post-author{display:inline;text-align:left;padding:0}body.magazine.landing section.issue h1.post-title,body.magazine.landing section.issue p.post-author{display:inline;text-align:left;padding:0}section.issue.meta.postinfo h1.post-title,section.issue.meta.postinfo p.post-author{display:inline;text-align:left;padding:0}body.magazine.landing section.issue h1.post-title,section.issue.meta.postinfo h1.post-title{margin-right:0.3em;font-weight:600;display:inline}h3.subscribe.roadblock:before,a.social.icon,div.pocket-btn,#header-main div.header-signin.closebox,a.pubinfo.wrapper:after,p.issue.meta.button.close{display:block;height:40px;width:40px;background-size:40px 40px}a.social.icon,div.pocket-btn{display:inline-block;margin:0 3px;background-color:transparent;background-image:url(./img/pocket-100.png)}a.twitter.social.icon,div.twitter.pocket-btn{background-image:url(./img/twitter-100.png)}a.facebook.social.icon,div.facebook.pocket-btn{background-image:url(./img/facebook-100.png)}a.google.social.icon,div.google.pocket-btn{background-image:url(./img/googleplus-100.png)}a.instapaper.social.icon,div.instapaper.pocket-btn{background-image:url(./img/instapaper-100.png)}.flags{margin-left:auto;margin-right:auto;white-space:nowrap}.flags .date,.flags .issuenumber,.flags .issuetitle{display:inline-block;padding:8px 8px 6px 8px;background-color:#bcb5a7;color:#fff;font-size:0.75rem;font-weight:600}p.post-category{padding:16px;padding-right:16px;background-color:#f6f2eb;font-size:.9rem;font-weight:400;color:#333;line-height:1}body.online-only-home p.post-date,body.archive p.post-date,body.search p.post-date{padding:16px;padding-right:16px;background-color:#f6f2eb;font-size:.9rem;font-weight:400;color:#333;line-height:1}#header-main div.header-signin.closebox{background-size:contain}a.jump,.button,.jump-to-page,input.submit,.home div.current-issue a.jump{padding:7.2px 16px 8px 16px;border-radius:4em;font-weight:600;color:white;background-color:#333;font-size:1rem;width:auto;display:inline-block;white-space:nowrap}div.jump{padding-top:24px;clear:both}figure.issue.thumb{height:96px;width:96px;margin:0 auto;border-radius:96px;overflow:hidden}figure.issue.thumb img{height:100%;width:auto}figure.magazine-archive.issue.thumb{height:64px;width:64px;margin:0 auto;border-radius:64px;overflow:hidden}figure.magazine-archive.issue.thumb img{height:100%;width:auto}div.pm.featured.article:before{content:"";width:40px;display:block;height:8px;background-color:#ede4d5;margin:24px auto}div.hero.category,div.subscribe.category{text-align:center}h2.current-issue.category{text-align:center}h2.featured.books.category,h2.featured.pm.category{text-align:center}h3.newsletter.category,h3.social.category{text-align:center}h2.featured-online-only-title,h2.featured-magazine-title{text-align:center}h3.offline.category{text-align:center}span.section-hed,body.magazine.issue-landing .supp-more-by-title,span.module-hed,body.magazine.issue-landing h2.post-category,.static-page article h2,footer h6{display:inline-block;font-size:1.1rem;font-weight:600;padding-bottom:.3em;border-bottom:4px solid #333;white-space:nowrap}@media only screen and (min-width: 640px) and (max-width: 1023px){span.section-hed,body.magazine.issue-landing .supp-more-by-title,span.module-hed,body.magazine.issue-landing h2.post-category,.static-page article h2,footer h6{padding-top:.5em}}h3.title{font-size:2.5rem;text-align:center;font-weight:100;line-height:1.1;margin-top:.3em}@media only screen and (min-width: 1400px){h3.title{font-size:2.2rem}}div.hero.dek{text-align:center;font-size:1.1rem;font-weight:100;padding-top:16px;margin-top:0;line-height:1.3}p.magazine-archive.dek,p.online-only-archive.dek{text-align:center;font-size:1.1rem;font-weight:100;padding-top:16px;margin-top:0;line-height:1.3}body.magazine.issue-landing p.subhed{text-align:center;font-size:1.1rem;font-weight:100;padding-top:16px;margin-top:0;line-height:1.3}p.featured.books.dek,p.featured.pm.dek{text-align:center;font-size:1.1rem;font-weight:100;padding-top:16px;margin-top:0;line-height:1.3}p.newsletter.dek,p.social.dek,p.offline.dek{text-align:center;font-size:1.1rem;font-weight:100;padding-top:16px;margin-top:0;line-height:1.3}div.mm p.lede,.static-page article p.lede{text-align:center;font-size:1.1rem;font-weight:100;padding-top:16px;margin-top:0;line-height:1.3}section.magazine-archive,#supplementary .featured-online-only{border-top:72px solid rgba(0,0,0,0.015);margin-top:32px;padding-top:32px;padding-bottom:40px;text-align:center}span.section-hed,body.magazine.issue-landing .supp-more-by-title{font-size:1.9rem}div.hero.dek{font-size:1.9rem;padding-top:.4em}p.magazine-archive.dek,p.online-only-archive.dek{font-size:1.9rem;padding-top:.4em}body.magazine.issue-landing p.subhed{font-size:1.9rem;padding-top:.4em}input.newsletter.email,input[type="text"],input[type="email"],input[type="password"],input[type="submit"]{display:block;height:40px;width:100%;max-width:18em;margin-left:auto;margin-right:auto;border-radius:4em;padding-left:16px;padding-right:16px;border:none;-webkit-appearance:none}input.newsletter.email:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="submit"]:focus{outline:none}input.newsletter.email{text-align:center}input.newsletter.email::-webkit-input-placeholder,input.newsletter.email:-moz-placeholder,input.newsletter.email::-moz-placeholder,input.newsletter.email:-ms-input-placeholder{text-align:center}input.subscribe,input.newsletter{margin-top:8px}#header-main input.text{width:100%;max-width:none;border:1px solid #333;background-color:transparent;color:#229fe2}#header-main input.text::-webkit-input-placeholder,#header-main input.text:-moz-placeholder,#header-main input.text::-moz-placeholder,#header-main input.text:-ms-input-placeholder{color:rgba(255,255,255,0.3)}#header-main input.text:focus{border-color:#229fe2;color:#229fe2}#header-main input.text:focus::-webkit-input-placeholder,#header-main input.text:focus:-moz-placeholder,#header-main input.text:focus::-moz-placeholder,#header-main input.text:focus:-ms-input-placeholder{color:transparent}input.submit{display:block;margin-left:auto;margin-right:auto;-webkit-appearance:none}h2+section.articles div.module.article:first-child{margin-top:32px}div.module.article{position:relative;width:100%;height:272px;margin-left:auto;margin-right:auto;border-top:1px solid #bcb5a7;text-align:center;margin-bottom:16px}div.module.article:hover{border-top-color:#ce4f25}div.module.article:hover p.tweetquote{color:#333}div.module.article:hover .flags .issuenumber,div.module.article:hover .flags .issuetitle{background-color:#ce4f25}div.module.article.issue{border-color:#ce4f25}div.module.article.issue .flags span{background-color:#ce4f25}div.module.article.issue p.tweetquote{color:rgba(0,0,0,0.8)}div.module.article.issue:hover{border-color:#333}div.module.article.issue:hover .flags span{background-color:#333}div.module.article.issue:hover p.tweetquote{color:#ce4f25}div.module.article.online-only{border-color:#bcb5a7}div.module.article.online-only .flags span{background-color:#bcb5a7}div.module.article.online-only p.tweetquote{color:#229fe2}div.module.article.online-only:hover{border-color:#229fe2}div.module.article.online-only:hover .flags span{background-color:#229fe2}div.module.article.online-only:hover p.tweetquote{color:rgba(0,0,0,0.8) !important}div.module.article.online-only.term-events{height:256px;top:-16px;border-top-color:transparent;border-radius:16px;background-color:rgba(255,255,255,0.4);border:6px solid #ce4f25}div.module.article.online-only.term-events a.module.article.wrapper{padding-top:24px}div.module.article.online-only.term-events ul.module.article.meta{bottom:16px;padding:0 32px}div.module.article.online-only.term-events div.flags{padding-top:16px}div.module.article.online-only.term-events div.flags span{border-bottom:2px solid #ce4f25;background-color:transparent !important;color:#ce4f25;font-size:.75rem;padding-left:0;padding-right:0;font-weight:600}div.module.article.online-only.term-events div.flags span:before{content:"Event: ";display:inline}div.module.article.online-only.term-events p.tweetquote{padding:0 16px;color:#ce4f25;font-weight:600;padding-top:32px;font-size:18px;line-height:1.3}div.module.article.no_image{background-image:url(./img/plus.png);background-position:center 88px;background-repeat:no-repeat;background-size:40px 40px}div.module.article.term-podcast{background-image:url(./img/podcast.png);background-position:center 64px;background-repeat:no-repeat;background-size:80px 80px}div.module.article.term-podcast p.tweetquote,div.module.article.term-podcast figure{display:none}div.module.article.online-only.term-events:hover{background-color:rgba(254,254,254,0.7)}div.module.article.online-only.term-events:hover p.tweetquote{color:#ce4f25 !important}a.module.article.wrapper{padding:24px 0;padding-top:48px}figure.module.article.thumbnail{padding-left:16px;padding-right:16px;padding-bottom:0;width:auto;height:120px}ul.module.article.meta{padding-bottom:24px}li.module.article.meta{font-size:1.5em;font-weight:600;line-height:1.2}li.module.article.meta.author,li.module.article.meta.source{color:#333;font-weight:200}li.module.article.meta.category{color:#ce4f25;font-size:1.2em;font-weight:600;padding-bottom:.1em}li.module.article.meta.date{color:#ce4f25;font-size:1.2em;font-weight:600;padding-bottom:.1em;color:#333}.flags .issuenumber,.flags .issuetitle{background-color:#bcb5a7;white-space:nowrap}.featured-online-only div.module.article:hover .flags span{background-color:#229fe2}.flags .issuetitle{margin-left:-4px;font-weight:200;padding-left:0}html{font-family:"adelle-sans", sans-serif}body{background-color:#ede4d5;font-size:62.5%;color:rgba(0,0,0,0.8);position:relative}.post-body ol{list-style:decimal}#wp-admin-bar-new-post{display:none}.wf-loading *{visibility:hidden}.main-content{padding-left:16px;padding-right:16px;max-width:1400px}@media only screen and (min-width: 640px){.main-content{padding-left:72px;padding-right:72px}}p strong{font-weight:600}em,cite,i{font-style:italic}input[type=radio]{-webkit-appearance:radio}div#main,footer,section.supp{-webkit-transform:translate3d(0, 0, 0)}div.supp,div.ui-dialog{-webkit-transform:translate3d(0, 0, 0)}.clearfix{float:none;clear:both}.cf{*zoom:1}.cf:before{content:" ";display:table}.cf:after{content:" ";display:table;clear:both}img{max-width:100% !important;display:block;margin-left:auto;margin-right:auto;height:auto}.wp-caption{max-width:100% !important;width:100% !important;margin:48px 0}.wp-caption.alignleft img{margin:0 auto 0 0}.wp-caption.aligncenter img{margin:0 auto}.wp-caption.alignright img{margin:0 0 0 auto}a{color:inherit;text-decoration:none}div.pocket-btn{text-indent:0;overflow:hidden}div.pocket-btn iframe{opacity:0;height:40px;width:40px;padding-top:8px}a.jump.dl,input.dl{background-color:#53b625}span.dl-size{font-weight:400}a.button{border-bottom:none !important}div.jump{text-align:center}div.jump+div.jump{padding-top:16px}h1 a:hover,h2 a:hover,h3 a:hover h4 a:hover,h5 a:hover,h6 a:hover{color:#ce4f25}p a{border-bottom:1px solid}p a:hover{color:#229fe2}.button,.jump-to-page{position:relative}input.submit{position:relative;padding:5px 1em;height:auto;cursor:pointer;width:auto}h1.page.title{padding:16px 0;border-bottom:1px solid rgba(0,0,0,0.3)}kbd,pre,code{font-family:monospace;font-size:1.1em}kbd pre{font-size:1em}code[class*="c"]{display:block;font-size:90%;text-indent:-2.25em;font-family:monospace}p.code{font-family:monospace !important;text-indent:-2em}p.code kbd{font-size:90%}p.code+p.code{margin-top:0}code.c1,.code.c1{padding-left:2.25em}code.c2,.code.c2{padding-left:4.5em}code.c3,.code.c3{padding-left:6.75em}code.c4{padding-left:9em}.code.c4{padding-left:9em}.code.c1{padding-left:2em}.code.c2{padding-left:4em}.code.c3{padding-left:6em}.code.c4{padding-left:8em}tr+tr{border-top:1px solid rgba(0,0,0,0.075)}td{padding:8px 0;padding-right:16px;vertical-align:top}th{font-weight:600;padding:16px 0;vertical-align:top;padding-right:8px}table{border-top:6px solid #333;margin:2em 0;font-size:1rem;line-height:1.4}a.tag.the-academy{background-color:#866f92}a.tag.american-politics{background-color:#2d52e5}a.tag.angry-letters{background-color:#c2b779}a.tag.art-and-architecture{background-color:#89e463}a.tag.cars{background-color:#85bfb5}a.tag.ecology{background-color:#9ad382}a.tag.fashion{background-color:#ff8bf4}a.tag.feminism{background-color:#aca0b6}a.tag.fiction-drama{background-color:#d56141}a.tag.film{background-color:#444}a.tag.food{background-color:#5ea0d9}a.tag.foreign-affairs{background-color:#b77866}a.tag.in-memoriam{background-color:#3d3d3d}a.tag.the-internet{background-color:#2eb0ec}a.tag.jews-and-jewishness{background-color:#3973f1}a.tag.love-and-sex{background-color:#ea4a1d}a.tag.money-and-power{background-color:#e13e1d}a.tag.music{background-color:#e59c1e}a.tag.my-life-and-times{background-color:#e36cb3}a.tag.new-york{background-color:#5b666c}a.tag.poetry{background-color:#35bdf7}a.tag.race-and-racism{background-color:#a5988c}a.tag.reading-writing-and-publishing{background-color:#30cfb5}a.tag.religion{background-color:#e5d524}a.tag.reviews{background-color:#e97352}a.tag.russia{background-color:#ff2c1d}a.tag.science-and-technology{background-color:#70ddaf}a.tag.sports{background-color:#de5e19}a.tag.theater{background-color:#848fb1}a.tag.theory-and-philosophy{background-color:#3b8e81}a.tag.translation{background-color:#84468d}a.tag.tv{background-color:#7fb6f1}a.tag.urban-planning{background-color:#6c885e}a.tag.war{background-color:#2a2a2a}div.ad img{display:block;margin:0 auto !important}div.nurble{height:auto;margin:16px auto;background-color:transparent !important;border:none !important;text-align:center;max-width:none !important}div.nurble a{display:inline-block}header+div.nurble{display:none}.module-hero+div.nurble,header+div.nurble{display:none;width:100%;padding-top:0;padding-top:26px;margin:0 auto}body>.nurble{padding:32px 0}.supplementary div.nurble{display:inline-block;position:relative;top:-35px}span.edit-link{display:none;left:0;margin:0;position:absolute;top:8px;width:4em;font-size:11px !important}.post:hover span.edit-link,.module:hover span.edit-link{display:inline-block}.spinner{height:290px;background:transparent;display:none}.spinner img{padding-top:112px;width:72px;height:auto}.article-link{display:block}span.edit-link{font-size:12px !important}span.edit-link:active{top:8px !important}form fieldset label{display:none}section,div,nav,header,footer{position:relative}header._headerSigninActive{margin-top:88px}#header-main{min-height:216px;background-color:#242424}#header-main section.header-search{padding:16px}#header-main input.text{border-color:#666}#header-main h3.category{display:none}section.header-signin{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}section.header-search{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}section.header-search{padding-bottom:32px;padding-top:12px;background-color:#1a1a1a}input.header-search{position:relative;text-align:center}input.header-search::-webkit-input-placeholder,input.header-search:-moz-placeholder,input.header-search::-moz-placeholder,input.header-search:-ms-input-placeholder{text-align:center}form.header-search{padding-top:16px}section.header-signin{overflow:auto;padding:16px;background-color:#229fe2}h3.header-signin{padding-bottom:16px}fieldset.header-signin{display:block;float:left;width:100%;margin-bottom:16px}#header-main input.header-signin.form-text{color:#fff;border:1px solid rgba(255,255,255,0.3);border:1px solid rgba(255,255,255,0.2);border-left-color:rgba(0,0,0,0.06);border-right-color:rgba(0,0,0,0.06);border-top-color:rgba(0,0,0,0.1)}#header-main input.header-signin.form-text:hover{border-color:rgba(255,255,255,0.8)}#header-main input.header-signin.form-text:focus{color:#fff;border-color:rgba(255,255,255,0.8)}#header-main input.header-signin.username:focus::-webkit-input-placeholder,#header-main input.header-signin.username:focus:-moz-placeholder,#header-main input.header-signin.username:focus::-moz-placeholder,#header-main input.header-signin.username:focus:-ms-input-placeholder{color:rgba(255,255,255,0.3)}#header-main div.header-signin.closebox{display:none;width:40px;background-image:url(./img/ui-close-white.png);background-repeat:no-repeat;background-position:center center}#header-main div.header-signin.closebox:hover{background-image:url(./img/ui-close-black.png);background-repeat:no-repeat;background-position:center center}body.logged-in .header-signin fieldset{display:none}section.hero{width:100%;height:320px;display:block;text-align:center}div.hero-wrapper,div.hero-cell{height:320px;width:304px}div.hero-wrapper{display:inline-block}div.hero-cell{padding-bottom:16px}.hero.category,.hero.title{text-align:center;background-color:rgba(237,228,213,0.93);position:relative;padding:8px 16px 16px}.hero.dek{text-align:center;background-color:rgba(237,228,213,0.93);position:relative;padding:8px 16px 16px;font-weight:200;line-height:1.2;font-size:1.6rem}div.hero.category{margin-bottom:0;padding-top:24px}h2.hero.title{font-weight:600;font-size:3.5rem;padding:0 16px;z-index:100}div.hero.dek{padding-bottom:16px}figure.hero{width:100%;background-size:auto 100%;background-position:center center;background-repeat:no-repeat;background-size:auto 100%}body.home figure.hero{background-position:center bottom;background-size:auto 416px}figcaption.hero{padding:8px 16px;background-color:rgba(0,0,0,0.2);color:#efebe0}div.main{margin-left:auto;margin-right:auto}section.content{max-width:1200px;margin-left:auto;margin-right:auto}div.module-newsletter,div.module-social{clear:both}.term-events div.module-newsletter{clear:left !important}section.subscribe{padding-top:48px;background-color:#f23e15}body.home section.subscribe h3.subscribe.issuetitle{font-size:2.2rem;text-align:center}h3.subscribe.issuetitle,h3.subscribe.roadblock{color:#fff;margin:16px 0}p.subscribe{border-top:1px solid rgba(255,255,255,0.3);padding-top:8px}p.subscribe.prompt{color:white;padding-bottom:16px}p.subscribe.action{font-weight:600;border-color:#333;margin-top:24px;color:#333}form.subscribe{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;padding-top:16px}input.subscribe.text{background-color:transparent;border:1px solid rgba(255,255,255,0.4);width:100%;color:rgba(255,255,255,0.4);display:block;border:1px solid rgba(255,255,255,0.15);border-left-color:rgba(0,0,0,0.06);border-right-color:rgba(0,0,0,0.06);border-top-color:rgba(0,0,0,0.12);background-color:transparent;box-shadow:inset 0px 1px 8px -2px rgba(0,0,0,0.1)}input.subscribe.text::-webkit-input-placeholder,input.subscribe.text:-moz-placeholder,input.subscribe.text::-moz-placeholder,input.subscribe.text:-ms-input-placeholder{color:rgba(255,255,255,0.4)}input.subscribe.text:focus{border-color:#333;color:#333}input.subscribe.text:focus::-webkit-input-placeholder,input.subscribe.text:focus:-moz-placeholder,input.subscribe.text:focus::-moz-placeholder,input.subscribe.text:focus:-ms-input-placeholder{color:transparent}input.subscribe.submit:hover{background-color:#242424}input.subscribe.submit:active{background-color:#1cecfb}figure.magazine.subscribe.issueart{display:none}div.roadblock{margin-top:0;position:relative;clear:both}div.roadblock:before{content:"";position:absolute;display:block;top:-300px;right:0;left:0;height:300px;background-image:-webkit-linear-gradient(top, rgba(240,235,225,0) 0%, #f0ebe1 75%, #f0ebe1 100%);background-image:linear-gradient(to bottom, rgba(240,235,225,0) 0%, #f0ebe1 75%, #f0ebe1 100%)}div.roadblock.signin:before{display:none}section.subscribe.roadblock{padding-top:8px}section.subscribe.roadblock a.button:hover,section.subscribe.roadblock input.submit:hover{background-color:#242424}section.subscribe.roadblock a.button:active,section.subscribe.roadblock input.submit:active{background-color:#1cecfb}h3.subscribe.roadblock{margin-bottom:0;font-weight:800;font-size:2.5rem;text-align:center;line-height:1.1}p.subscribe.roadblock.subhed{border-top:none;font-weight:100;color:#fff;font-size:1.9rem;padding-bottom:32px}fieldset.submit a{margin-top:1.2em;text-decoration:underline;font-weight:600;font-size:.7rem}.subscribe.roadblock.signin a{margin-top:1.2em;text-decoration:underline;font-weight:600;font-size:.7rem;display:block;text-align:center}section.issue.meta div.subscribe.category,section.issue.meta h3.subscribe.issuetitle{display:none}body.magazine.landing div.subscribe.category,body.magazine.landing h3.subscribe.issuetitle{display:none}.subscribe-module{background-color:#fff;padding:16px;margin-top:64px;margin-left:-16px;margin-right:-16px;padding-top:0}.subscribe-module figure.thumb{display:block;width:96px;height:96px;border-radius:96px;overflow:hidden;margin:0 auto;top:-48px;position:relative;margin-bottom:-48px}.subscribe-module figure.thumb img{max-width:100%;height:auto}.subscribe-module p.lede{margin-bottom:1.35em !important}.subscribe-module fieldset+p{text-align:center}.subscribe-module .mm-form{margin-top:8px}.subscribe-module .mm-form input,.subscribe-module .mm-form label{float:left;display:block}.subscribe-module .mm-form input{clear:both}.subscribe-module .mm-form label{padding-top:4px}.subscribe-module .mm-button{clear:both}.subscribe-module fieldset{padding:8px 0;border-bottom:1px solid #ce4f25;border-top:1px solid #ce4f25}.subscribe-module fieldset+fieldset{border-top:none}.subscribe-module fieldset label{font-weight:600}.subscribe-module fieldset label span{color:#229fe2}.subscribe-module li.new{font-weight:600}.subscribe-module li span{color:#ce4f25}.subscribe-module ul{margin-bottom:32px}.subscribe-module h2{margin-top:.75em !important}.subscribe-module h3{text-align:center}.subscribe-module a.mm-button{margin-top:16px;margin-bottom:16px}.subscribe-module label{text-align:left;line-height:1.2;padding-left:24px;text-indent:-24px;position:relative}.subscribe-module label input[type="radio"]{float:none;display:inline;position:relative;top:-2px}.page-id-4803 .subscribe-module,.page-id-4992 .subscribe-module{float:none;margin-left:auto;margin-right:auto}div.subscribe-module.subscription-print-digital h2{font-size:1.75rem !important;padding-top:0}div.subscribe-module.subscription-print-digital p.lede{font-size:1.3rem}.page-id-4803 div.subscribe-module.subscription-print-digital,.page-id-4992 div.subscribe-module.subscription-print-digital{border-radius:16px}input[type=radio]{width:auto;height:auto;margin-right:8px}div.button-wrapper{display:inline-block;background-color:#333;border-radius:4em !important;padding:0px;margin-top:28px}div.button-wrapper a.mm-button{border:2px solid white !important;margin:3px !important}div.subscription-institutional{float:none;max-width:40em;margin-left:auto;margin-right:auto;margin-bottom:0}section.current-issue{background-color:#333;padding-top:0;overflow:hidden;border-top:16px solid #333}section.current-issue figure.issue.thumb{height:240px;width:240px;border-radius:240px;margin-top:-120px}section.current-issue h1.current-issue.title{font-weight:600;text-align:left;line-height:.95;margin-bottom:32px;font-size:3rem}section.current-issue h1.current-issue.title a{color:#fff}section.current-issue h3.post-category{font-weight:800;font-size:0.75rem;padding-bottom:8px;color:#ce4f25;text-align:left}.current-issue p.title{color:#fff;padding-bottom:16px;line-height:1}.current-issue p.title span.issue-title{display:inline-block;font-weight:100}h2.current-issue.category{margin:24px 0;margin-bottom:0;padding-left:0;text-align:left}h2.current-issue.category span{color:rgba(255,255,255,0.3);border-bottom:none;padding-bottom:0;margin-bottom:0;font-size:2rem;font-weight:100}h2.current-issue.contents.category{display:none}.current-issue div.article.category,.current-issue h1.post-title,.current-issue p.post-author{color:#fff}.current-issue div.article.category{display:none}.current-issue article.post a:hover{border-color:#ce4f25}.current-issue article.post a:hover *{color:#ce4f25 !important}.current-issue h1.post-title{font-weight:600;padding-right:.3em;white-space:nowrap}.current-issue p.post-author{color:rgba(255,255,255,0.3);text-transform:none;letter-spacing:0;font-size:1rem;font-family:"adelle-sans", sans-serif}.current-issue article.post{position:relative}.current-issue article.post .edit-link{left:inherit;right:0}.current-issue article.post .edit-link a{padding:0 !important;border:none !important}.home section.current-issue-featured div.module.article{text-align:left;padding:0;height:auto;border:none;background-color:transparent;background-color:#242424;border:1px solid transparent;background-clip:content-box}.home section.current-issue-featured div.module.article:hover{border-color:#ce4f25}.home section.current-issue-featured a.module.article.wrapper{display:block;padding:0;position:relative}.home section.current-issue-featured h3{margin:32px 0 0 0}.home section.current-issue-featured h3 span{color:#ce4f25;border-bottom:none}.home section.current-issue-featured div.flags{display:none}.home section.current-issue-featured ul.article-info{text-align:left;width:75%;background-color:#ce4f25;bottom:32px;padding:8px;padding-left:16px}.home section.current-issue-featured ul.article-info li{text-align:left}.home section.current-issue-featured ul.article-info .category{display:none}.home section.current-issue-featured ul.article-info .author{color:#fff;font-weight:100;font-size:1.1rem;padding-left:2px;margin-top:4px}.home section.current-issue-featured ul.article-info .title{font-size:1.5rem;line-height:1.1}.home section.current-issue-featured figure.module.article.thumbnail{height:auto;padding:0}.home section.current-issue-featured img.module.article.thumbnail{width:100%;max-height:448px;object-fit:none}.home section.current-issue-featured p.article.tweetquote{min-height:300px;padding:16px;color:#ce4f25;font-size:1.5rem;padding-bottom:176px;padding-right:16px;font-weight:600}.home div.current-issue a.jump{background-color:#242424}div.module-paper-monument{margin-bottom:16px}body.home .featured .featured-online-only.flavor-online-only h3.supplementary.more.title{font-size:100%;margin-top:0}body.home .featured .featured-online-only.flavor-online-only h3.supplementary.more.title .section-hed{font-size:1.1rem;padding-bottom:0.3em;margin-bottom:16px}.magazine.landing section.current-issue-featured div.module.article{height:320px;display:inline-block;margin-bottom:32px}.magazine.landing section.current-issue-featured div.module.article figure.module.article.thumbnail{height:168px}section.featured.books{border:16px solid #ce4f25}div.featured.module{margin-top:40px;border-top:1px solid #ce4f25}li.featured.books.author,li.featured.books.title{display:none}li.featured.description{text-align:center;font-size:1rem;line-height:1.4;color:#ce4f25}section.featured.pm{background-color:rgba(0,0,0,0.3);background-image:url(./img/pm-bg.png);background-size:cover;background-position:center center}h2.featured.pm.category{color:#ede4d5}h2.featured.pm.category .module-hed{border-bottom-color:#ede4d5}p.featured.pm.dek{color:#ede4d5}li.pm.featured.article{line-height:1.3}li.pm.featured.article.title{font-size:1.1rem;color:#ede4d5;font-weight:600;text-align:center}a:hover li.pm.featured.article.title{color:#333}li.pm.featured.article.author{font-size:1.1rem;color:#ede4d5;font-weight:100;text-align:center}a:hover li.pm.featured.article.author{color:#ce4f25}section.newsletter{background-color:#229fe2}h3.newsletter.category{color:#ede4d5}h3.newsletter.category .module-hed{border-bottom-color:#ede4d5}p.newsletter.dek{color:#ede4d5}form.newsletter.signup{padding-top:16px}input.newsletter.submit:focus{background-color:#242424}input.newsletter.email{color:#229fe2}input.newsletter.email::-webkit-input-placeholder,input.newsletter.email:-moz-placeholder,input.newsletter.email::-moz-placeholder,input.newsletter.email:-ms-input-placeholder{color:#229fe2}div.module-newsletter,div.module-social{clear:none}body.home section.newsletter{overflow:visible}section.social{border-bottom:1px solid #ce4f25}h3.social.category{color:#ce4f25}h3.social.category .module-hed{border-bottom-color:#ce4f25}p.social.dek{color:#ce4f25}li.social{display:inline-block}ul.social{margin-top:16px;text-align:center}body.home section.social{overflow:visible;border-bottom:none}.featured-online-only{overflow:visible}section.featured-online-only div.ad{margin-bottom:24px}section.featured-online-only .tweetquote{color:#229fe2}.featured-online-only div.nurble+div.module.article.term-events{margin-top:48px}.featured-online-only div.module-social+div.module.article.term-events{margin-top:24px}@media only screen and (min-width: 550px){section.featured-online-only div.module.article{width:100%}}@media only screen and (min-width: 768px){section.featured-online-only div.module.article{width:288px}}@media only screen and (min-width: 640px){section.featured-online-only p.module.article.tweetquote{font-size:20px}}@media only screen and (min-width: 768px){section.featured-online-only p.module.article.tweetquote{font-size:22px}}body.home #supplementary{display:none;padding:0;margin-top:0}@media only screen and (min-width: 640px){body.home #supplementary{display:block;clear:both}}p.magazine-archive.dek,p.online-only-archive.dek{padding-bottom:1em}section.magazine-archive{margin-top:0;padding-left:8px;padding-right:8px;margin-left:auto;margin-right:auto;overflow:auto;clear:both}li.magazine-archive{line-height:1.2}li.magazine-archive.issue.number{font-size:0.75rem}li.magazine-archive.issue.title{font-size:0.95rem;font-weight:600}li.magazine-archive.issue.pubdate{font-size:0.95rem;font-weight:100;color:#ce4f25}section.magazine-archive figure.issue.thumb{height:80px;width:80px;margin-top:8px}section.magazine-archive ol.meta li{line-height:1.2}section.magazine-archive li.number{font-size:0.75rem}section.magazine-archive li.title{font-size:0.95rem;font-weight:600}section.magazine-archive li.pubdate{font-size:0.95rem;font-weight:100;color:#ce4f25}section.pm-archive{display:none}#supplementary .featured-online-only section.articles{margin-top:2em}div.online-only.loadmore{margin-top:16px;line-height:1.3}body.online-only-home div.online-only.loadmore{margin-top:1em;padding:24px 0}body.archive div.online-only.loadmore{margin-left:16px;margin-right:16px}.bug .archive-dek{color:#229fe2;margin-bottom:16px}section.featured-magazine{text-align:center;border-top:72px solid rgba(0,0,0,0.015);overflow:visible}section.featured-magazine section.articles{margin:0}section.featured-magazine div.module.article{width:100%}section.featured-magazine div.ad{margin-bottom:24px}section.featured-magazine .tweetquote{color:#ce4f25}section.magazine-home section.intro{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}section.magazine-home section.subscribe{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}section.magazine-home section.current-issue{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3}section.magazine-home section.archive.magazine{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;-ms-flex-order:4;-webkit-order:4;order:4}section.magazine-home section.newsletter{-webkit-box-ordinal-group:5;-moz-box-ordinal-group:5;-ms-flex-order:5;-webkit-order:5;order:5}section.magazine-home section.social{-webkit-box-ordinal-group:6;-moz-box-ordinal-group:6;-ms-flex-order:6;-webkit-order:6;order:6}section.magazine-home section.featured-magazine{-webkit-box-ordinal-group:7;-moz-box-ordinal-group:7;-ms-flex-order:7;-webkit-order:7;order:7}body.magazine.landing .caroufredsel_wrapper{margin-left:5% !important}body.magazine.landing div.caroufredsel_wrapper{height:185px !important}.list_carousel ul{margin:0;padding:0;list-style:none;display:block}.list_carousel li{width:auto;margin:4px auto 0}.list_carousel.responsive{width:auto;margin-left:0}.prev{float:left;margin-left:8px}.next{float:right;margin-right:8px}body.landing.magazine .list_carousel{height:176px !important;overflow:hidden}body.landing.magazine .list_carousel .als-item{width:202px}body.landing.magazine div.caroufredsel_wrapper{height:176px !important}.als-container{position:relative;width:100%;margin:0px auto;z-index:0;background-color:rgba(255,255,255,0.3);margin-top:0;margin-bottom:16px;padding-top:24px;padding-bottom:8px}.als-container .als-prev{width:48px;background-color:rgba(254,254,254,0.5)}.als-container .als-next{width:48px;background-color:rgba(254,254,254,0.5);right:-8px}.als-container .als-prev{left:-8px}.als-viewport{position:relative;overflow:hidden;margin:0px auto}.als-wrapper{position:relative}.als-item{position:relative;display:block;text-align:center;cursor:pointer;float:left}.als-item.issue>a{display:block;text-align:center}.als-prev,.als-next{position:absolute;cursor:pointer;clear:both;float:none;top:48px}.als-prev{left:0}.als-next{right:0}body.magazine.landing .widget.module-multi{display:none}body.magazine.landing div.als-item{width:104px;padding:10px 0;margin:0 16px !important;border-top:1px solid transparent}body.magazine.landing div.als-item:hover{border-top:1px solid #ce4f25}body.magazine.landing div.als-item figure.issue.thumb{width:72px;height:72px}body.magazine.landing div.als-item li.title{margin-top:4px;font-size:0.8rem;font-weight:600}body.magazine.landing div.als-item li.number{font-size:.75rem;padding-top:8px}body.magazine.landing div.als-item li.pubdate{font-size:0.8rem;font-weight:100;color:#ce4f25}body.magazine.landing .als-item.issue>a{min-width:inherit !important}body.magazine.landing section.issue{position:relative;padding:24px;border-top:8px solid #efebe0;overflow:hidden;padding-right:80px}body.magazine.landing section.issue div.issue-meta{position:static}body.magazine.landing section.issue .issue-number{font-size:0.95rem;font-weight:600;display:inline-block;border-bottom:3px solid #333;margin-bottom:8px;padding-bottom:.25em;white-space:nowrap}body.magazine.landing section.issue .issue-title{font-size:1.9rem;font-weight:800;line-height:1}body.magazine.landing section.issue .issue-pubdate{font-size:0.95rem;color:#ce4f25;margin-top:.5em}body.magazine.landing section.issue .issue-dek{font-size:1rem;font-weight:100;margin-top:8px;line-height:1.3}body.magazine.landing section.issue figure.issue{position:absolute;top:48px;right:-48px}body.magazine.landing section.issue div.jump{text-align:left;margin-left:-4px}body.magazine.landing section.issue div.jump a{font-size:0.95rem;background-color:rgba(0,0,0,0.075)}body.magazine.landing section.issue div.jump a:hover{background-color:#229fe2}body.magazine.landing section.issue div.jump a:active{background-color:#1cecfb}body.magazine.landing section.issue .module-issue-toc{padding-bottom:16px}body.magazine.landing section.issue article.post{border-color:rgba(0,0,0,0.075);padding-right:16px;position:relative}body.magazine.landing section.issue article.post:hover{border-color:#ce4f25}body.magazine.landing section.issue article.post:hover h1,body.magazine.landing section.issue article.post:hover p{color:#ce4f25}body.magazine.landing section.issue h3.post-category{font-weight:800;font-size:0.75rem;padding-bottom:8px;color:#ce4f25;text-align:left;clear:both}body.magazine.landing section.issue article+h3{padding-top:16px}body.magazine.landing section.issue h1.post-title,body.magazine.landing section.issue p.post-author{color:#333;font-family:"adelle-sans", sans-serif;text-transform:none;letter-spacing:normal;font-size:1rem}body.magazine.landing section.issue:first-child{border-top:none}body.magazine.landing section.issue:first-child div.jump a{background-color:#ce4f25}body.magazine.landing section.issue:first-child div.jump a:hover{background-color:#229fe2}body.magazine.landing section.issue:first-child div.jump a:active{background-color:#1cecfb}body.magazine.landing section.issue:first-child div.jump a.dl{background-color:#53b625}body.magazine.landing section.issue:first-child div.jump a.dl:hover{background-color:#333}body.magazine.landing section.issue:first-child div.jump a.dl:active{background-color:#1cecfb}body.magazine.landing section.issue:last-child{padding-bottom:32px}body.magazine.landing .article-toc .edit-link{left:inherit;right:0}body.issue-landing #issue-display-trigger{display:none}body.magazine.issue-landing .figure{background-image:none}body.magazine.issue-landing figure.issue.thumb{margin:0 auto}body.magazine.issue-landing div.content-wrapper{max-width:1200px;margin-left:auto;margin-right:auto}body.magazine.issue-landing .main-content{text-align:center;padding-top:32px}body.magazine.issue-landing h1.section-title{margin-top:16px}body.magazine.issue-landing h2.post-category{margin-bottom:8px;margin-top:32px;color:#ce4f25;border-color:#ce4f25;float:none}body.magazine.issue-landing article.post{padding:16px;margin-left:-16px;margin-right:-16px;float:none;border:medium none}body.magazine.issue-landing article.post h1,body.magazine.issue-landing article.post h2{text-align:center}body.magazine.issue-landing article.post p{text-align:center}body.magazine.issue-landing article.post p.post-author{font-size:1.1rem}body.magazine.issue-landing article.post h1{font-size:1.9rem}body.magazine.issue-landing article.post h1 a:hover{color:#ce4f25}body.magazine.issue-landing article.post .post-summary{font-size:1.1rem;color:#333;line-height:1.4;padding-bottom:0;padding-top:16px}body.magazine.issue-landing article+article{border-top:1px solid rgba(0,0,0,0.075)}body.magazine.issue-landing p a:hover{border-bottom:1px solid #ce4f25}body.magazine.issue-landing ul.post-meta-tags-list{padding-top:0;position:relative;right:inherit;text-align:center;top:inherit;width:auto}body.magazine.issue-landing li.post-meta-tags-item{display:inline-block}body.magazine.issue-landing section.subscribe,body.magazine.issue-landing section.newsletter,body.magazine.issue-landing section.social{width:auto}body.magazine.issue-landing div.subscribe.category,body.magazine.issue-landing h3.subscribe.issuetitle{display:none}body.magazine.issue-landing .subscribe div.wrapper{text-align:center}body.magazine.issue-landing section.supp{border-top:72px solid rgba(0,0,0,0.015);margin-top:32px}body.magazine.issue-landing #supplementary{padding:48px 16px 0}body.magazine.issue-landing section.articles{margin-top:32px;padding:0}body.magazine.issue-landing h3.supplementary.more.title{border-bottom:4px solid #333;display:inline-block;font-size:1.1rem;font-weight:600;padding-bottom:0.3em}body.magazine.issue-landing h3.supplementary.more.title .section-hed{border-bottom:none;font-size:1.1rem;padding-bottom:0px}body.magazine.issue-landing p.online-only-archive.dek{font-size:1.1rem}body.magazine.issue-landing section.articles p.module.article.tweetquote{font-size:22px;padding-right:0}.issue-gallery-callout{display:block;border-radius:8px;height:350px;background-size:cover;padding:0;margin:40px 0;text-align:center;box-shadow:none;background-repeat:no-repeat;background-position:center;background-clip:content-box;overflow:hidden;border:4px solid transparent}.issue-gallery-callout:hover{border-color:#f6f2eb}.issue-gallery-callout:hover a.button{color:#fff;background-color:#333}.issue-gallery-callout .button{color:#333;padding:16px;border-radius:0;position:absolute;bottom:0;right:0;left:0;border-top:4px solid #ede4d5;background-color:#f6f2eb}@media only screen and (min-width: 640px){.issue-gallery-callout{height:400px}}body.admin-bar .issue-gallery-callout{display:block !important}html.gallery-active{padding-top:0;margin-top:0 !important;height:100%}html.gallery-active #header-main,html.gallery-active footer{display:none}html.gallery-active body{height:100%}html.gallery-active #issue-gallery-container{display:table;height:100%}html.gallery-active #issue-gallery-container .content-wrapper{display:table-cell;vertical-align:top;padding-top:48px;position:static}html.gallery-active #issue-gallery-container .main-content{margin:16px auto;position:static;padding:0;overflow:hidden}html.gallery-active #issue-gallery-prev,html.gallery-active #issue-gallery-next{position:fixed;width:50%;height:64px;background-color:rgba(0,0,0,0.2);top:auto;bottom:0;text-align:center;display:table !important;font-weight:600;border:none;border-top:1px solid rgba(0,0,0,0.75)}html.gallery-active #issue-gallery-prev img,html.gallery-active #issue-gallery-next img{display:none}html.gallery-active #issue-gallery-prev:before,html.gallery-active #issue-gallery-next:before{color:white;display:table-cell;vertical-align:middle}html.gallery-active #issue-gallery-prev:active,html.gallery-active #issue-gallery-next:active{border-color:rgba(0,0,0,0.75) !important;background-color:rgba(0,0,0,0.75)}html.gallery-active #issue-gallery-prev:active:before,html.gallery-active #issue-gallery-next:active:before{color:#229fe2}html.gallery-active #issue-gallery-prev{left:0}html.gallery-active #issue-gallery-prev:before{content:"Previous"}html.gallery-active #issue-gallery-next{right:0;border-left:1px solid rgba(0,0,0,0.75)}html.gallery-active #issue-gallery-next:before{content:"Next"}html.gallery-active .issue-gallery-close{position:fixed;display:block;top:16px;right:16px;width:40px;height:40px;background-image:url("./img/ui-close-white.png");background-repeat:no-repeat;background-position:center center;background-size:40px 40px;text-indent:-10000px;overflow:hidden}html.gallery-active .issue-gallery-close:hover{background-image:url("./img/ui-close-red.png")}html.gallery-active .issue-gallery-info{margin:0 0 24px 0;padding:0 16px}html.gallery-active .artwork-description{line-height:1.3;font-weight:600;font-size:14px}html.gallery-active .art-from{font-size:14px}html.gallery-active .issue-title{line-height:1.1;font-size:22px}html.gallery-active .artwork-title,html.gallery-active .artwork-artist{display:none}html.gallery-active body.magazine.issue-landing div.caroufredsel_wrapper{-webkit-transition:all none;transition:all none}@media only screen and (min-width: 1024px){html.gallery-active #issue-gallery-container .content-wrapper{vertical-align:middle;padding-top:0}}@media only screen and (min-width: 1400px){html.gallery-active #issue-gallery-container .content-wrapper{vertical-align:top;padding-top:104px}}@media only screen and (min-width: 1024px){html.gallery-active #issue-gallery-prev,html.gallery-active #issue-gallery-next{position:absolute;width:auto;height:500px;top:auto;bottom:auto;left:auto;right:auto;display:block !important;border:none;background-position:center center;background-size:60px 60px;background-repeat:no-repeat;width:50px;background-color:transparent}html.gallery-active #issue-gallery-prev:hover,html.gallery-active #issue-gallery-next:hover{border-color:transparent !important;background-color:transparent}html.gallery-active #issue-gallery-prev:before,html.gallery-active #issue-gallery-next:before{display:none}html.gallery-active #issue-gallery-prev{background-image:url("https://nplusonemag.com/wp-content/themes/n1_durable_goods/img/l-white.png");left:16px}html.gallery-active #issue-gallery-prev:hover{background-image:url("https://nplusonemag.com/wp-content/themes/n1_durable_goods/img/l-red.png")}html.gallery-active #issue-gallery-next{right:16px;background-image:url("https://nplusonemag.com/wp-content/themes/n1_durable_goods/img/r-white.png")}html.gallery-active #issue-gallery-next:hover{background-image:url("https://nplusonemag.com/wp-content/themes/n1_durable_goods/img/r-red.png")}}body.issue-landing div.caroufredsel_wrapper .cf{position:relative !important}@media only screen and (min-width: 1024px){body.issue-landing div.caroufredsel_wrapper{position:absolute;padding:0 82px}}footer ~ div[id*="mm"]{display:none}body.dev section.subscribe{display:none !important}section.offline{padding-top:32px;padding-bottom:40px;background-color:#333;color:#fff}section.offline div.jump{margin-left:0;text-align:center !important}section.offline span.module-hed{border-color:#53b625}section.offline a.jump.dl{background-color:#53b625;color:white}section.offline a.jump.dl:hover{background-color:#229fe2}section.offline a.jump.dl:active{background-color:#1cecfb}p.offline{margin-top:16px;font-size:.9rem;line-height:1.4;font-weight:600}p.offline span{color:#53b625}ul.offline-specs{font-size:.9rem;margin-top:16px;padding-top:8px;border-top:1px solid rgba(255,255,255,0.3);line-height:1.3}ul.offline-specs li.spec{padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid rgba(255,255,255,0.3)}ul.offline-specs li.spec strong{color:#53b625;font-weight:600;font-size:90%}@media only screen and (min-width: 640px){p.offline.dek{margin-bottom:8px}}@media only screen and (min-width: 640px) and (max-width: 1023px){p.offline,ul.offline-specs{font-size:1rem;text-align:center}}.issue section.content-post article.post{background-color:rgba(255,255,255,0.3)}section.issue.meta.wrapper{border-top:16px solid #242424;height:56px;background-color:#ce4f25;overflow:hidden}section.issue.meta.postinfo section.article-toc{padding-bottom:16px}section.issue.meta.postinfo article.post{border-color:#333;padding-left:16px;padding-right:16px}section.issue.meta.postinfo article.post:hover{border-color:rgba(255,255,255,0.3)}section.issue.meta.postinfo article.post:hover h1,section.issue.meta.postinfo article.post:hover p{color:#fff}section.issue.meta.postinfo h3.post-category{padding-left:16px;padding-right:16px;font-weight:600;font-size:0.75rem;padding-bottom:8px;color:#fff;text-align:left}section.issue.meta.postinfo article+h3{padding-top:16px}section.issue.meta.postinfo h1.post-title,section.issue.meta.postinfo p.post-author{color:#333;font-family:"adelle-sans", sans-serif;text-transform:none;letter-spacing:normal}section.issue.meta.postinfo section.subscribe{background-color:transparent}section.issue.meta.wrapper.active{height:auto;overflow:visible;padding-bottom:24px}section.issue.meta.wrapper.active a.pubinfo.wrapper:after{background-image:url(./img/ui-close-white.png)}section.issue.meta.wrapper.active p.issue.meta.button.close{display:block}a.pubinfo.wrapper{display:block;overflow:auto;position:relative;background-color:#242424;border-top:1px solid #ce4f25}a.pubinfo.wrapper:after{content:"";background-image:url(./img/d-circ-white.png);background-repeat:no-repeat;background-position:center center;background-size:32px 32px}body.home a.pubinfo.wrapper{display:none}li.issue.meta.pubinfo{height:40px;display:block;float:left;color:#fff;font-weight:600;padding-top:15px;font-size:12px}li.issue.meta.pubinfo.issuenumber{text-align:center;width:50%;background-color:#ce4f25;margin-left:8px;border-left:8px solid #242424;border-right:16px solid #242424}li.issue.meta.pubinfo.issuetitle{padding-left:16px}p.issue.meta.button.close{display:none;background-color:#333;background-image:url(./img/ui-close-white.png);background-repeat:no-repeat;background-position:center center;background-size:32px 32px}div.post-header{height:auto;padding-top:16px}.magazine div.post-header{padding-bottom:16px}.magazine div.post-header:before{content:"";width:48px;height:48px;background-image:url(./img/plus.png);background-size:contain;display:block;margin-bottom:24px}figure.post-hero{margin-top:0;margin-bottom:4em;position:relative}figure.post-hero figcaption{padding-left:16px;padding-right:16px;margin-top:1em}@media only screen and (min-width: 640px){figure.post-hero figcaption{padding-left:72px;padding-right:72px}}h1.post-title{font-size:4em;line-height:1.1;font-weight:800;padding-top:8px;text-align:left}p.post-author{font-family:"freight-sans-pro", sans-serif;color:#ce4f25;text-transform:uppercase;letter-spacing:.05em;font-size:2.5em;margin-top:0}p.post-author a{border-bottom:none}p.post-author a:hover{color:#ce4f25}p.post-dek{font-weight:600;color:rgba(0,0,0,0.3);font-size:2.5em;margin-top:.7em;line-height:1.3}p.post-category{right:16px;white-space:nowrap}div.post-header,div.post-meta,div.post-body{padding-left:16px;padding-right:16px}@media only screen and (min-width: 640px){div.post-header,div.post-meta,div.post-body{padding-left:72px;padding-right:72px}}.post-meta{padding-top:24px;padding-bottom:24px;background-color:transparent}.post-meta-hed{font-weight:600;font-size:.8rem}.post-meta-pubinfo p{border-top:1px solid rgba(255,255,255,0.3);padding-top:8px;padding-bottom:8px;line-height:1.1;font-size:1.7em;font-family:"adelle-sans", sans-serif !important}.post-meta-pubinfo p+p{margin-top:0}.post-meta-pubinfo p a{border-bottom:none}.post-meta-pubinfo span.category:after{content:":"}h4.post-meta-section{border-top:1px solid rgba(255,255,255,0.3);padding:16px 0}a.author,a.tag,a.category{background:rgba(0,0,0,0.8);color:white;font-weight:600;padding:0.7em 0.75em 0.8em 0.75em;margin-right:4px;font-size:.7rem;line-height:1;display:inline-block;white-space:nowrap}a.author:hover,a.tag:hover,a.category:hover{background-color:#1cecfb;color:#fff}.post-meta-tags{padding-bottom:16px}.post-meta-tags li{margin-bottom:0.5em;display:inline-block}.post-meta-social{border-bottom:1px solid rgba(255,255,255,0.3);padding-bottom:16px}li.post.meta.social{float:left}.post-meta-social ul{overflow:hidden;padding:4px 0}.headnote,.post-body .appendix{margin-top:3em}.headnote p,.post-body .appendix p{font-family:"adelle-sans", sans-serif;line-height:1.55;margin:1em 0;color:#ce4f25;font-size:1rem;font-weight:600}.headnote{padding-bottom:2em}figure.body{margin-top:2em;margin-bottom:2em}hr.footnotes{display:none}div.post-body ol.footnotes{margin:2em 0 0 16px;list-style:decimal;font-family:"adelle-sans", sans-serif;font-size:0.95rem;font-weight:600;line-height:1.3}div.post-body ol.footnotes li{margin:.5em 0}div.post-body ol.footnotes a{color:#ce4f25}.post-body ol.footnotes div{font-family:"adelle-sans", sans-serif;font-size:0.95rem;font-weight:600;line-height:1.3}.post-body .footnotes p{font-size:1em;font-weight:400}div.post-body ol.footnotes p,body.online-only div.post-body ol.footnotes p{font-family:"adelle-sans", sans-serif;font-size:0.95rem;font-weight:600;line-height:1.3}div.post-body ol.footnotes p:last-of-type:after,body.online-only div.post-body ol.footnotes p:last-of-type:after{content:""}div.post-body ol.footnotes a.backlink,body.online-only div.post-body ol.footnotes a.backlink{border-bottom:none}.post-body div.post-wrapper p:last-of-type:after{content:"+";color:#ce4f25;padding-left:.3em}div.reviews{padding:16px 16px;font-family:"adelle-sans", sans-serif;font-size:1.22rem;line-height:1.48;color:#ce4f25}div.reviews p,div.reviews li{border-top:1px solid #ce4f25;padding-top:.375em}div.reviews p+p,div.reviews li+li{margin-top:.375em}div.reviews strong{font-weight:600}.post-body{margin-top:3em}.post-body:before{content:"";display:block;width:40px;height:12px;background-color:#333;margin-bottom:16px}.post-body p,.post-body li{font-family:"adelle", serif;font-size:1.7em;max-width:50em;line-height:1.45;clear:both}.post-body P{margin:1.2em 0 0 0}.post-body p.play-direction{padding-left:2em;font-style:italic;font-family:"adelle-sans", sans-serif}.post-body p.play-direction span.smallcap{font-style:normal}.post-body li{margin-top:.5em}.post-body ul,.post-body ol{list-style:none;margin:1.5em 0 1.75em}.post-body p a{border-bottom:1px solid rgba(0,0,0,0.8);font-family:"adelle-sans", sans-serif;font-weight:600}.post-body p a:hover{border-bottom-color:#ce4f25}.post-body ol li{counter-increment:inc-ol;padding-left:1.8em;text-indent:-1.5em}.post-body ol.footnotes{list-style:decimal;padding-left:1.2rem}.post-body ol.footnotes li{padding-left:0;text-indent:0;font-family:"adelle-sans", sans-serif;counter-increment:inherit;font-size:.95rem}.post-body ol.footnotes li:before{display:none}.post-body ol li:before{content:counter(inc-ol) ".";display:inline-block;width:1.5em;font-weight:600;font-family:"adelle-sans", sans-serif;text-align:right;padding-right:0.4em}.post-body ul li{padding-left:1.2em;text-indent:-.5em}.post-body ul li:before{content:"•";display:inline-block;width:.5em;color:#ce4f25}.post-body span.smallcap,.post-body span.intro,.post-body span.interview-speaker{font-family:"adelle-sans", sans-serif;text-transform:uppercase;letter-spacing:.05em;font-size:.85em;letter-spacing:.1em}.post-body span.intro{font-weight:600}.post-body p.poem{margin:0;font-family:"adelle-sans", sans-serif;font-weight:400;text-indent:-16px;margin-left:16px}.post-body p.poem+p{margin-top:1.5em}.post-body p.poem+p.poem{margin-top:0}.post-body p.dialog .smallcap{font-weight:600}.post-body p.dialog>.smallcap{display:block}.post-body p.dialog+:not(p.dialog){padding-top:2em}.post-body h2,.post-body h3,.post-body h4,.post-body h5,.post-body h6{font-weight:600;margin-top:1em;margin-bottom:8px}.post-body h2,.post-body h3{font-size:1.5rem;line-height:1.3}.post-body h2{font-weight:100;margin-top:2em}.post-body h3{font-weight:100;margin-top:1.4em}.post-body h2:before{content:"";display:block;width:40px;height:12px;background-color:#333;margin-bottom:16px}.post-body h2:first-child{margin-top:0}.post-body h2:first-child:before{display:none}.post-body h4,.post-body h5{font-size:1.1rem;font-weight:800;margin-top:2em}.post-body h4:first-child:before,.post-body h5:first-child:before{display:none}.post-body h4:before{content:"";display:block;width:40px;height:1px;background-color:#333;margin-bottom:16px}.post-body h6{font-size:1rem;color:#ce4f25;font-weight:400;margin-top:2em}.post-body .wp-caption-text{font-family:"adelle-sans", sans-serif;font-size:1.4em !important;font-weight:600 !important;line-height:1.5 !important}.post-body .wp-caption-text:last-of-type:after{display:none !important}.post-body sup a{font-family:"adelle-sans", sans-serif;font-size:0.75rem;line-height:0;position:relative;top:-0.1em;vertical-align:baseline;font-weight:600;padding:0.2em 0.6em;min-width:2em;color:rgba(0,0,0,0.2);border:1px solid rgba(0,0,0,0.2);height:1.5em;margin:0 0.3em;border-radius:3em}.post-body sup a:hover{border-color:#ce4f25;color:#ce4f25}.post-body h2 sup a{top:-.3em}section.unlogged p:last-child:after{display:none !important}section.unlogged div.issue-content-post-body{margin-bottom:0 !important}section.unlogged article.post.issue-content-post{padding-bottom:0 !important}.post hr{margin-left:-16px;margin-right:-16px;display:block;border:0;border-top:8px solid rgba(255,255,255,0.3);margin-top:48px;margin-bottom:48px;height:1px}.post hr+p:before{content:"";display:block;width:42px;height:10px;background-color:rgba(0,0,0,0.8);margin-bottom:2em}.post blockquote{margin:2em}.post blockquote em{font-style:italic}.post blockquote p{color:rgba(0,0,0,0.75);margin:1em 0;font-family:"adelle-sans", sans-serif;font-weight:400}.post blockquote p:last-of-type:after{display:none !important}.post blockquote.pull{margin:4em 0 5em 0;padding-left:0;padding-right:20%;padding-left:16px;border-left:2px solid #ce4f25;overflow:auto;padding-bottom:16px}.post blockquote.pull p{font-family:"adelle-sans", sans-serif;font-size:2.8em;font-weight:100;color:#ce4f25;margin:0;line-height:1.2}.post blockquote a[href*="twitter"]{display:block;background-color:transparent;text-indent:25px;overflow:visible;text-decoration:none;margin-top:1em;margin-left:0;background-image:url(./img/twitter-logo-off.png);content:"";width:20px;height:16px;background-size:20px 16px;background-position:center center;background-repeat:no-repeat;vertical-align:text-top;float:left;font-weight:600;color:rgba(0,0,0,0.3);font-size:.9rem}.post blockquote a[href*="twitter"]:hover{background-image:url(./img/twitter-logo-blue.png);color:#229fe2}.post div.ad{margin-top:2em;margin-bottom:2em}@media only screen and (min-width: 640px){.post hr{margin-left:-72px;margin-right:-72px}}.post-body strong{font-weight:800;font-family:"adelle-sans", sans-serif}body.online-only-article article.post figure.post-hero{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}body.online-only-article article.post div.post-header{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}body.online-only-article article.post div.post-meta{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3}body.online-only-article article.post div.post-body{-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;-ms-flex-order:4;-webkit-order:4;order:4}body.online-only div.reviews{padding-top:48px;padding-bottom:0}body.online-only div.post-body p:last-of-type:after{content:"+";color:#229fe2;padding-left:.3em}body.online-only div.main.wrapper{background-color:white}body.online-only #current-posts{display:none}body.online-only figure.post-hero{margin-bottom:0;background-color:rgba(0,0,0,0.015)}body.online-only figure.post-hero img{width:100%}body.online-only figure.post-hero figcaption{padding-top:16px;padding-left:16px;margin-top:0;color:white;padding-bottom:16px;background-color:#242424;font-size:.75rem;white-space:pre-wrap}body.online-only figure.post-hero figcaption a{border-bottom:1px solid rgba(255,255,255,0.3)}body.online-only figure.post-hero figcaption a:hover{color:#229fe2;border-bottom-color:#229fe2}body.online-only .post-meta{background-color:#242424;margin-top:0;margin-bottom:0;padding-bottom:0;padding-top:0}body.online-only .post-meta-pubinfo p{color:#229fe2;padding-top:4px}body.online-only h3.post-meta-title{display:none}body.online-only h4.post-meta-section{color:#fff}body.online-only div.post-header{padding-top:40px;padding-bottom:24px;background-color:#242424}body.online-only div.post-header:before{display:none}body.online-only p.post-category{position:relative;width:auto;right:auto;left:auto;margin-left:3px;padding:0;background-color:transparent}body.online-only p.post-category a{background-color:#ce4f25;font-weight:600;color:#242424;text-align:center;margin-bottom:16px;padding:0.8em 0.75em 0.8em 0.75em;font-size:.8rem;display:inline-block}body.online-only p.post-category a:hover{background-color:#229fe2}body.online-only p.post-author{font-size:2em;margin-left:.1em;font-family:"freight-sans-pro", sans-serif;padding-top:8px;border-top:1px solid #ce4f25;color:#229fe2}body.online-only p.event-date{color:#ce4f25;font-weight:400;font-size:1.4rem}body.online-only h1.post-title{font-weight:600;font-size:3em;font-family:"adelle-sans", sans-serif;color:#fff}body.online-only h2.post-subtitle{color:#229fe2;font-weight:100;font-size:3.2em;padding-top:.3em;line-height:1.1;display:none}body.online-only p.post-dek{color:#ce4f25;font-weight:100;line-height:1.375;font-size:2.1em;padding-bottom:0;margin-top:.25em;margin-bottom:0;font-style:italic}body.online-only p.post-dek i,body.online-only p.post-dek em,body.online-only p.post-dek cite{font-style:normal}body.online-only section.featured-online-only{border:medium none;padding:0}body.online-only section.newsletter{margin-left:-16px;margin-right:-16px}body.online-only .post-body{margin:56px 0}body.online-only .post-body p{font-family:"adelle-sans", sans-serif;font-weight:300;font-size:1.7em}body.online-only .post-body p.script-character{font-weight:600}body.online-only .post-body p.first:before{display:none}body.online-only .post-body hr{border-color:#f6f2eb}body.online-only .post-body hr+p:before{display:none}body.online-only .post-body .pull.tweet p{color:rgba(0,0,0,0.8);font-weight:600;font-size:2rem;line-height:1.2}body.online-only .post-body .pull.tweet a{color:#229fe2;border-color:#229fe2}body.online-only-home .post p.post-category,body.archive .post p.post-category,body.search .post p.post-category{position:absolute;padding:0;top:-2px;right:16px;background-color:transparent;font-weight:600}body.online-only-home .post p.post-category a,body.archive .post p.post-category a,body.search .post p.post-category a{padding:16px;background-color:#f6f2eb;color:rgba(0,0,0,0.8);border-left:2px solid #ede4d5;border-right:2px solid #ede4d5;margin-bottom:0;display:inline-block}body.online-only-home .post p.post-category a:hover,body.archive .post p.post-category a:hover,body.search .post p.post-category a:hover{background-color:#fff}body.online-only-home section.newsletter,body.archive section.newsletter,body.search section.newsletter{margin:0}.mejs-container{margin:3em 0 1em 0}.mejs-embed{margin:3em 0 1em 0}.mejs-embed body{margin:3em 0 1em 0}p.online-only-dek,p.archive-dek{font-size:1.4rem;font-weight:100;margin-bottom:32px;padding-left:16px;padding-right:16px;line-height:1.2}p.post-category a{border:none}section.bug{text-align:center}span.jump{display:inline-block;color:#229fe2;font-weight:600;font-size:0.95rem}a.wrapper{display:block;overflow:auto}div.online-only-terms a.tag,div.online-only-terms a.category,div.online-only-terms a.author{margin-bottom:8px;background-color:rgba(0,0,0,0.2)}div.online-only-categories a.tag,div.online-only-categories a.category,div.online-only-categories a.author{margin-bottom:8px;background-color:rgba(0,0,0,0.2)}div.author-list a.tag,div.author-list a.category,div.author-list a.author{margin-bottom:8px;background-color:rgba(0,0,0,0.2)}div.online-only-terms a.tag:hover{color:white;background-color:#333}div.online-only-terms a.tag:hover.the-academy{background-color:#866f92}div.online-only-terms a.tag:hover.american-politics{background-color:#2d52e5}div.online-only-terms a.tag:hover.angry-letters{background-color:#c2b779}div.online-only-terms a.tag:hover.art-and-architecture{background-color:#89e463}div.online-only-terms a.tag:hover.cars{background-color:#85bfb5}div.online-only-terms a.tag:hover.ecology{background-color:#9ad382}div.online-only-terms a.tag:hover.fashion{background-color:#ff8bf4}div.online-only-terms a.tag:hover.feminism{background-color:#aca0b6}div.online-only-terms a.tag:hover.fiction-drama{background-color:#d56141}div.online-only-terms a.tag:hover.film{background-color:#444}div.online-only-terms a.tag:hover.food{background-color:#5ea0d9}div.online-only-terms a.tag:hover.foreign-affairs{background-color:#b77866}div.online-only-terms a.tag:hover.in-memoriam{background-color:#3d3d3d}div.online-only-terms a.tag:hover.the-internet{background-color:#2eb0ec}div.online-only-terms a.tag:hover.jews-and-jewishness{background-color:#3973f1}div.online-only-terms a.tag:hover.love-and-sex{background-color:#ea4a1d}div.online-only-terms a.tag:hover.money-and-power{background-color:#e13e1d}div.online-only-terms a.tag:hover.music{background-color:#e59c1e}div.online-only-terms a.tag:hover.my-life-and-times{background-color:#e36cb3}div.online-only-terms a.tag:hover.new-york{background-color:#5b666c}div.online-only-terms a.tag:hover.poetry{background-color:#35bdf7}div.online-only-terms a.tag:hover.race-and-racism{background-color:#a5988c}div.online-only-terms a.tag:hover.reading-writing-and-publishing{background-color:#30cfb5}div.online-only-terms a.tag:hover.religion{background-color:#e5d524}div.online-only-terms a.tag:hover.reviews{background-color:#e97352}div.online-only-terms a.tag:hover.russia{background-color:#ff2c1d}div.online-only-terms a.tag:hover.science-and-technology{background-color:#70ddaf}div.online-only-terms a.tag:hover.sports{background-color:#de5e19}div.online-only-terms a.tag:hover.theater{background-color:#848fb1}div.online-only-terms a.tag:hover.theory-and-philosophy{background-color:#3b8e81}div.online-only-terms a.tag:hover.translation{background-color:#84468d}div.online-only-terms a.tag:hover.tv{background-color:#7fb6f1}div.online-only-terms a.tag:hover.urban-planning{background-color:#6c885e}div.online-only-terms a.tag:hover.war{background-color:#2a2a2a}div.online-only-terms a.category:hover{color:white;background-color:#333}div.online-only-categories a.category:hover,div.online-only-categories a.author:hover{color:white;background-color:#ce4f25}div.author-list a.category:hover,div.author-list a.author:hover{color:white;background-color:#ce4f25}body.online-only-home p.post-category{display:block}body.online-only-home #supplementary{background-color:transparent}body.online-only.online-only-home div.main.wrapper{background-color:#ede4d5}body.archive section.content-post{padding-bottom:32px}body.online-only-home .post div.jump,body.archive .post div.jump{display:none}body.online-only-home .post-excerpt+div.jump,body.archive .post-excerpt+div.jump{display:block}body.online-only-home div.jump.loadmore,body.archive div.jump.loadmore{text-align:center;background-color:rgba(0,0,0,0.075);padding:16px;clear:both}body.online-only-home li.post-meta-tags-item,body.online-only-home li.post-meta-term-item,body.online-only-home li.post-meta-categories-item,body.online-only-home li.post-meta-authors-item{display:inline-block}body.archive li.post-meta-tags-item,body.archive li.post-meta-term-item,body.archive li.post-meta-categories-item,body.archive li.post-meta-authors-item{display:inline-block}body.online-only-home li.post-meta-tags-item a,body.online-only-home li.post-meta-term-item a,body.online-only-home li.post-meta-categories-item a,body.online-only-home li.post-meta-authors-item a{margin-bottom:8px}body.archive li.post-meta-tags-item a,body.archive li.post-meta-term-item a,body.archive li.post-meta-categories-item a,body.archive li.post-meta-authors-item a{margin-bottom:8px}body.online-only-home div.main.content,body.archive div.main.content{background-color:#ede4d5}body.online-only-home section.content-post,body.archive section.content-post{text-align:center;background-color:transparent}body.online-only-home section.newsletter,body.archive section.newsletter{margin:0}body.online-only-home h1.online-only,body.online-only-home h1.archive{margin:8px auto;font-size:2rem;font-weight:600;margin-top:16px;color:#ce4f25;display:inline-block;position:relative;line-height:1}body.archive h1.online-only,body.archive h1.archive{margin:8px auto;font-size:2rem;font-weight:600;margin-top:16px;color:#ce4f25;display:inline-block;position:relative;line-height:1}body.online-only-home h1.online-only:before,body.archive h1.online-only:before{background-image:url(./img/oo.png);content:"";width:72px;height:72px;background-size:72px 72px;background-position:center center;background-repeat:no-repeat;display:block;margin:16px auto 24px auto;border-radius:72px;background-color:transparent;position:relative;top:4px}body.online-only-home p.post-author,body.archive p.post-author{font-size:1.1rem;border:none;padding-top:0}body.online-only-home p.post-dek,body.archive p.post-dek{font-size:1.4rem;font-weight:400;margin:8px 0 16px 0;padding:0;line-height:1.27}body.online-only-home article.post,body.archive article.post{border-top:2px solid #f6f2eb;padding-bottom:32px;padding-top:24px;position:relative;text-align:left;padding-right:16px;padding-left:16px}body.online-only-home article.post.featured,body.archive article.post.featured{background-color:#242424;border-top:none}body.online-only-home article.post.featured .post-title,body.archive article.post.featured .post-title,body.online-only-home article.post.featured .post-excerpt,body.archive article.post.featured .post-excerpt{color:#fff}body.online-only-home article.post.featured .post-dek,body.archive article.post.featured .post-dek{color:#229fe2}body.online-only-home article.post.featured .post-category,body.archive article.post.featured .post-category{top:0}body.online-only-home article.post.featured .post-category a,body.archive article.post.featured .post-category a{border-left:none;border-right:none}body.online-only-home article.post.tweetquote .post-title,body.archive article.post.tweetquote .post-title{font-size:1.4rem;margin-top:8px;color:#229fe2}body.online-only-home article.post.tweetquote .post-author,body.archive article.post.tweetquote .post-author{font-size:1rem;text-transform:none;letter-spacing:0;font-family:"adelle-sans", sans-serif;font-weight:600;margin-top:8px;color:#229fe2;margin-left:0}body.online-only-home article.post.term-events,body.archive article.post.term-events{background-color:#fff;border-top:none;padding-right:16px;margin-bottom:16px}body.online-only-home article.post.term-events p.post-category,body.archive article.post.term-events p.post-category{top:0}body.online-only-home article.post.term-events p.post-category a,body.archive article.post.term-events p.post-category a{background-color:#ce4f25;font-weight:600;color:#fff;margin-bottom:0;border:none}body.online-only-home article.post.term-events p.post-category a:hover,body.archive article.post.term-events p.post-category a:hover{background-color:#333;color:#fff}body.online-only-home article.post.term-events ul.post-meta-tags-list,body.archive article.post.term-events ul.post-meta-tags-list{display:none}body.online-only-home article.post.term-events p.tweetquote,body.archive article.post.term-events p.tweetquote{color:#ce4f25;font-weight:600}body.online-only-home article.post.term-events p.tweetquote:hover,body.archive article.post.term-events p.tweetquote:hover{color:rgba(0,0,0,0.8)}body.online-only-home article.post.term-events h1.post-title,body.archive article.post.term-events h1.post-title{color:#ce4f25;font-size:1.9rem;font-weight:800}body.online-only-home article.post.term-events .post-excerpt p,body.archive article.post.term-events .post-excerpt p{font-weight:600;line-height:1.4}body.online-only-home article.post.term-events a.jump,body.archive article.post.term-events a.jump{background-color:#ce4f25;color:white}body.online-only-home article.post.term-events a.jump:hover,body.archive article.post.term-events a.jump:hover{background-color:#229fe2}body.online-only-home article.post.term-events p.post-dek,body.archive article.post.term-events p.post-dek{font-style:normal;font-weight:600;margin-top:16px}body.online-only-home article.post.tweetquote.term-events,body.archive article.post.tweetquote.term-events{padding-right:80px}body.online-only-home article.post.tweetquote.term-events h1.post-title,body.archive article.post.tweetquote.term-events h1.post-title{color:rgba(0,0,0,0.8);font-weight:800;font-size:1.4rem}body.online-only-home article.online-only .tweetquote,body.archive article.online-only .tweetquote{color:#229fe2}body.online-only-home article.online-only .tweetquote:hover,body.archive article.online-only .tweetquote:hover{color:rgba(0,0,0,0.8)}body.online-only-home p.post-date,body.online-only-home .issue .number{display:inline-block;white-space:nowrap;background-color:transparent;color:#333;padding:0;font-size:0.9rem;font-weight:600;border-bottom:4px solid #333;padding-bottom:8px;position:relative;left:2px;margin-bottom:16px}body.archive p.post-date,body.archive .issue .number{display:inline-block;white-space:nowrap;background-color:transparent;color:#333;padding:0;font-size:0.9rem;font-weight:600;border-bottom:4px solid #333;padding-bottom:8px;position:relative;left:2px;margin-bottom:16px}body.online-only-home article.post.featured p.post-date,body.archive article.post.featured p.post-date{border-bottom:none;padding:16px 24px;color:white;background-color:#229fe2;left:0;top:-24px;margin-bottom:0}body.online-only-home figure.post-figure,body.archive figure.post-figure{margin-left:-16px;margin-right:-16px;margin-bottom:16px}body.online-only-home h1.post-title,body.archive h1.post-title{font-size:1.9rem;font-weight:800;color:rgba(0,0,0,0.8)}body.online-only-home p.post-excerpt,body.online-only-home .post-excerpt p{font-size:1rem;line-height:1.4}body.archive p.post-excerpt,body.archive .post-excerpt p{font-size:1rem;line-height:1.4}body.online-only-home .post-excerpt p+p,body.archive .post-excerpt p+p{margin-top:1em}body.online-only-home ul+p.post-excerpt,body.archive ul+p.post-excerpt{margin-top:16px}body.online-only-home div.jump,body.archive div.jump{text-align:left}body.online-only-home .magazine p.module.article.tweetquote,body.archive .magazine p.module.article.tweetquote{color:#ce4f25}body.online-only-home h3.news,body.archive h3.news{margin-top:32px;font-weight:100}body.online-only-home section.articles,body.archive section.articles{margin-top:16px;padding:0 16px}body.online-only-home ul.post-meta-tags-list,body.archive ul.post-meta-tags-list{margin-top:16px}body.online-only-home section.social,body.archive section.social{border-bottom:none}body.online-only-home section#supplementary+article.post,body.archive section#supplementary+article.post{margin-top:64px}body.online-only-home section.social,body.archive section.social{background-color:rgba(255,255,255,0.3)}body.online-only-home div.online-only-terms,body.archive div.online-only-terms{padding:16px}body.online-only-home div.online-only-terms ul:before,body.archive div.online-only-terms ul:before{content:"Series";display:block;font-size:1.9rem;font-weight:800;margin-bottom:16px;color:#333}body.online-only-home div.online-only-terms h2,body.archive div.online-only-terms h2{display:none}body.online-only-home div.online-only-terms+div.online-only-terms ul:before,body.archive div.online-only-terms+div.online-only-terms ul:before{content:"Tags"}body.online-only-home div.online-only-terms,body.archive div.online-only-terms{margin-top:0;background-color:#fff;background-color:#ce4f25}body.online-only-home div.online-only-terms+div.online-only-terms,body.archive div.online-only-terms+div.online-only-terms{background-color:white}body.online-only-home div.online-only-terms li.post-meta-term-item,body.online-only-home div.online-only-categories li.post-meta-categories-item,body.online-only-home div.author-list li.post-meta-authors-item{display:inline-block}body.archive div.online-only-terms li.post-meta-term-item,body.archive div.online-only-categories li.post-meta-categories-item,body.archive div.author-list li.post-meta-authors-item{display:inline-block}body.online-only-home div.jump,body.archive div.jump{margin-left:-2px}body.online-only-home a.jump,body.archive a.jump{background-color:rgba(0,0,0,0.2);color:#ede4d5}body.online-only-home a.jump:hover,body.archive a.jump:hover{background-color:#ce4f25}body.online-only-home a.jump:active,body.archive a.jump:active{background-color:#1cecfb;color:#333}article.post.term-events p.post-date{color:#ce4f25;border-bottom-color:#ce4f25}article.post.term-events p.post-date:before{content:"Event: ";display:inline}body.term-events article.post.term-events{padding-right:16px;margin-bottom:2px}body.term-events article.post.term-events p.post-category{display:none}body.term-events article.post.term-events p.tweetquote{font-weight:400}body.term-events article.post.term-events:last-of-type{margin-bottom:0}body.term-events div.online-only.loadmore{margin-top:0;padding:32px;background-color:transparent;clear:both}body.archive div.issue-icon{margin:-16px 0 16px -4px}body.archive figure.issue.thumb{width:64px;height:64px;margin:0}body.archive article.online-only p.post-author{color:#229fe2}body.archive article.online-only p.post-dek{color:#ce4f25;font-style:italic}body.archive article.magazine h1.post-title{font-weight:800}body.archive article.magazine p.post-author,body.archive article.magazine p.post-dek{color:#ce4f25}body.archive article.magazine.featured p.post-date{background-color:#ce4f25}body.archive article.magazine.featured p.post-dek{color:rgba(255,255,255,0.4)}body.archive article.magazine.featured figure.issue.thumb{width:72px;height:72px;border:4px solid #242424}body.archive article.magazine.tweetquote p.tweet{color:#ce4f25}body.archive article.magazine.tweetquote .post-title,body.archive article.magazine.tweetquote p.post-author{color:#242424}.prev{margin-left:0}.next{margin-right:0}.prev-next{border-top:1px solid rgba(0,0,0,0.2);border-bottom:1px solid rgba(0,0,0,0.2);font-family:"adelle-sans", sans-serif;font-weight:300;margin-bottom:0;text-align:center;width:auto;clear:both}.prev-next ul{overflow:auto}.prev-next .article-title{display:none}.prev-next li{position:relative;display:block;width:50%;font-size:1.3em;font-weight:600;text-align:center;line-height:1;float:left}.prev-next li:before{content:"";height:40px;width:40px;display:block;background-image:url(./img/l.png);background-size:24px 24px;background-repeat:no-repeat;background-position:center center;position:absolute;top:0}.prev-next li.prev:before{background-image:url(./img/l-black.png);left:0}.prev-next li.prev:hover:before{background-image:url(./img/l-red.png)}.prev-next li.next:before{background-image:url(./img/r-black.png);right:0}.prev-next li.next:hover:before{background-image:url(./img/r-red.png)}.prev-next li a:before{position:relative;top:-1px}.prev-next li.prev a:before{content:"Previous"}.prev-next li.next a:before{content:"Next"}.prev-next li a{height:40px;display:table-cell;width:1%;vertical-align:middle}.prev-next li a:hover{background-color:#fff;color:#ce4f25}.prev-next li+li{border-left:1px solid rgba(0,0,0,0.2)}.prev-next li:after{content:"";font-size:1.2em;color:#ce4f25;position:absolute;top:0;bottom:0;right:8px;display:block;font-size:1.7em;line-height:1;padding-top:.16em;font-weight:100}.prev-next li.prev:after{content:"";right:auto;left:8px}body.online-only .prev-next li.prev a:before{content:"Older"}body.online-only .prev-next li.next a:before{content:"Newer"}div.supp,section.supp{background-color:#efebe0;text-align:center}#supplementary{text-align:center}h3.supplementary.more-by{padding-top:32px}section.supplementary.more{padding-top:24px}section.supplementary.more.more-by{padding:0;background-color:transparent;overflow:visible;padding-bottom:48px}section.supplementary section.articles{margin-top:32px}.mm-error{border:none !important;background-color:inherit !important}p.mm-formError{color:red}.mm p{max-width:40em;margin-left:auto;margin-right:auto}.header-signin a{text-align:center;display:block;margin-top:1.2em;text-decoration:underline;font-weight:600;font-size:.7rem;white-space:nowrap}p.mm-error,.mm-form-error{font-size:1rem;color:#ce4f25;padding-bottom:16px;border:none;background-color:transparent}p.mm-success{color:#229fe2}input.mm-button,span.edit-link,a.mm-button{border-radius:4em !important;font-family:"adelle-sans", sans-serif !important;font-weight:600 !important;font-size:1rem !important;color:white !important;background-color:#333 !important;width:auto !important;margin-right:auto !important;padding:7.2px 16px 8px 16px !important;height:auto !important;background-image:none !important;border-width:0px !important;border-color:transparent !important;box-shadow:inherit !important;text-shadow:none !important;-webkit-appearance:none !important;cursor:pointer !important;text-decoration:none !important;white-space:nowrap}input.mm-button:hover,span.edit-link:hover,a.mm-button:hover{background-color:#ce4f25 !important}input.mm-button:active,span.edit-link:active,a.mm-button:active{background-color:#1cecfb !important}span.edit-link{font-size:11px !important;padding:4px 12px 4px 16px !important;border:2px solid #229fe2 !important;background-color:#f6f2eb !important;color:#229fe2 !important;text-transform:uppercase;letter-spacing:1px;font-weight:800 !important}span.edit-link:hover{border-color:#ce4f25 !important;color:#ce4f25 !important;background-color:#f6f2eb !important}span.edit-link:active{border-color:#1cecfb !important;background-color:#1cecfb !important;color:#fff !important}span.edit-link a:after{content:"\21B3";padding-left:4px;position:relative;top:1px}div.mm-login{width:100%;text-align:center;background-color:transparent;margin-bottom:16px;padding:0 16px}div.mm-login fieldset.username{margin-top:0}input.mm-field{color:#886b3b;font-weight:400;border:1px solid white;border-left-color:rgba(0,0,0,0.1);border-right-color:rgba(0,0,0,0.1);border-top-color:rgba(0,0,0,0.2);background-color:rgba(255,255,255,0.3);box-shadow:inset 0px 1px 8px -2px rgba(0,0,0,0.1)}input.mm-field:focus{border-color:#229fe2;color:#229fe2}fieldset.remember label{display:block;font-size:1rem;font-size:0.95rem;font-weight:600}fieldset.remember label br{display:none}fieldset.remember input[type="checkbox"]{-webkit-appearance:checkbox;height:inherit;width:inherit;display:inline;margin-right:4px}a.mm-forgot-password{display:inline-block;margin-top:16px;font-size:0.95rem;font-weight:600;text-decoration:underline}a.mm-forgot-password:hover{color:#ce4f25}.mm-login fieldset{display:block;margin:16px auto 0 auto}.mm-login p.mm-error{padding-bottom:16px}div.entry-header{background-color:transparent;min-height:inherit;padding:24px 16px 0 16px;text-align:center;display:block}div.entry-header h1{display:inline;border-bottom:2px solid #ce4f25;padding-bottom:0.1em;font-weight:600}div.mm{text-align:center;padding:16px 0}div.mm p{font-size:1rem;padding-bottom:8px;line-height:1.5}div.mm .error{color:#ce4f25}div.mm .lede{font-weight:600}div.mm a{text-decoration:underline;color:#229fe2;font-weight:600}div.mm a:hover{color:#ce4f25}#post-119{padding:16px 0}#post-119 h1{margin-bottom:.5em}#post-121{padding:16px 0}#post-121 h1.entry-title{display:none}.forgot-password .mm form{padding:0 16px}.footer-wrapper{padding:0 8px}div.entry-meta{background-color:transparent;color:#333;padding:0}div.mm-myaccount{margin-bottom:48px}div.mm-myaccount-module{background-color:rgba(255,255,255,0.65);max-width:40rem;width:100%;margin:0 auto;padding:32px 16px;margin-top:8px;margin-left:-16px;margin-right:-16px;width:auto}div.mm-myaccount-module+p{margin-top:16px}div.mm-myaccount h3{font-size:1.5rem;font-weight:800;padding:0 0 0.3em 0;border-bottom:3px solid #333;margin-bottom:16px;display:inline-block}div.mm a.mm-update-button,div.mm a.button-small{font-size:.8rem;font-weight:600;color:white;text-decoration:none;padding:5px 8px;background-color:#229fe2;border-radius:3px;margin-top:12px;display:inline-block;white-space:nowrap}div.mm a.mm-update-button:hover,div.mm a.button-small:hover{background-color:#333}div.mm a.mm-update-button:active,div.mm a.button-small:active{background-color:#1cecfb}div.mm a.mm-cancel-membership-button{color:#ce4f25;font-weight:400;display:inline-block;margin-top:.5em;font-size:.8rem}div.mm a.mm-cancel-membership-button:hover{color:rgba(0,0,0,0.8)}.mm-myaccount-module th,.mm-myaccount-module tr{font-size:.8rem;line-height:1.2}.static-page div.mm-myaccount-module table{width:95%}#mm-subscriptions-table td span{font-family:"adelle-sans", sans-serif !important;font-size:inherit !important;font-weight:600 !important;color:#53b625 !important}dl,div.mm p.mm-myaccount-element{overflow:auto;line-height:1;padding-bottom:0;border-top:1px solid #ede4d5}dt,dd,p.mm-myaccount-element span{width:50%;float:left;padding:8px;font-size:1.1rem}dt,span.mm-myaccount-label{text-align:right;color:#ce4f25;font-weight:400;clear:both}dd,span.mm-myaccount-data{text-align:left;font-weight:600;clear:none}dd p.legacy-description,span.mm-myaccount-data p.legacy-description{text-align:left !important;padding-left:0 !important;color:#53b625;font-weight:400;line-height:1.3 !important}div#mm-subscription-info-body,div#mm-order-history-body{font-size:1rem;margin-bottom:16px}.page-id-117 div.mm a.mm-cancel-membership-button{font-size:1rem;display:block;margin:16px auto 0 auto;width:11em;font-weight:600;background-color:#ce4f25;border-radius:4px;color:white;padding:8px;border:none}.page-id-117 div.mm a.mm-cancel-membership-button:hover{background-color:#333}.page-id-117 div.mm a.mm-cancel-membership-button:active{background-color:#1cecfb;color:#333}.page-id-117 article.post-117{padding-bottom:0}.mm-myaccount-module label{display:block;font-weight:600;font-size:.8rem;margin-top:1.5em}.mm-myaccount-module fieldset:focus label{color:#229fe2}.mm-checkoutContainer input[type="text"],.mm-checkoutContainer input[type="password"],.mm-checkoutContainer input[type="email"]{border:1px solid white;text-align:center;margin:8px auto;width:100%;color:rgba(0,0,0,0.8);font-weight:800;border-left-color:#e5d9c3;border-right-color:#e5d9c3;border-top-color:#decdb1;box-shadow:inset 0px 1px 8px -2px rgba(0,0,0,0.1)}.mm-checkoutContainer input[type="text"]:focus,.mm-checkoutContainer input[type="password"]:focus,.mm-checkoutContainer input[type="email"]:focus{border-color:#229fe2;color:#229fe2}.mm-checkoutContainer select{margin-top:8px}input#mm_field_cc_cvv,input#mm_field_billing_zip,input#mm_field_shipping_zip{width:5em}div.mm div.mm-myaccount-module h3{font-weight:600;font-size:1rem;display:inline-block;white-space:nowrap;color:#ce4f25;border-bottom:3px solid #ce4f25;padding-bottom:.3em;margin-top:0;margin-bottom:16px}div.mm div.mm-myaccount-module h3+p{font-size:1.1rem;font-weight:400;padding-top:0;margin-top:0;line-height:1.3;color:#229fe2}.checkout-graf{font-size:1.1rem;font-weight:400;padding-top:0;margin-top:0;line-height:1.3;color:#229fe2}.mm-checkoutInfo,.mm-checkoutInfoBlock{margin-top:32px}span.mm-couponSuccessMessage{display:block;color:#53b625;font-style:italic}a+span.mm-couponSuccessMessage{margin-top:16px}article div.mm-checkoutSection h2{margin-top:0}a[title*="Payment"]{display:block}.static-page div.mm p{text-align:center}.mm-purchaseSection a.mm-button{margin-top:1em;background-color:#53b625 !important}.mm-purchaseSection a.mm-button:hover{background-color:#229fe2 !important}.mm-purchaseSection a.mm-button:active{background-color:#1cecfb !important}span#mm_label_total_price{font-size:2rem;color:#53b625}#mm-payment-confirmation-dialog span#mm_label_total_price{font-size:1em;color:#53b625}.mm-checkoutSection p.product-name,.mm-checkoutSection p.mm-productDesc{text-align:left;padding-left:16px}.mm-checkoutSection p.product-name{font-weight:600;padding-bottom:0;padding-top:16px}.mm-checkoutSection p.mm-productDesc{font-style:italic}.widget_text{background-color:transparent;border:none;padding:24px;padding-top:16px;margin-bottom:0;text-align:center;color:#ce4f25}.widget_text .widget-title{color:#ce4f25;font-size:1.5rem;font-weight:600;line-height:1.1;margin-bottom:.5em;text-align:center}.widget_text p{font-size:1rem;font-weight:600;line-height:1.5;margin-bottom:.5em;color:rgba(0,0,0,0.8)}.widget_text p:last-of-type{margin-bottom:0}div.ui-widget{font-family:"adelle-sans", sans-serif;font-size:1em;color:#333}div.ui-widget table{margin:0;border-top:none}div.ui-widget-content{border:6px solid #333;background:#fff;color:#333}div.ui-corner-all{border-radius:16px}div.ui-dialog{font-family:"adelle-sans", sans-serif;padding:0.4em 1em;font-size:1rem;color:#333;font-weight:normal;text-shadow:none;position:relative;border-radius:16px;border:6px solid #333;box-shadow:none;background-color:#fafaf2}.ui-dialog div.ui-dialog-titlebar{font-family:"adelle-sans", sans-serif;padding:16px;font-size:1.5rem;color:#333;font-weight:700;text-shadow:none;position:relative;border-radius:0;background:none;border:none;box-shadow:none}.ui-dialog .ui-dialog-title{overflow:visible;margin:0}.ui-widget-header button.ui-state-default{background:none;background-image:url(./img/ui-close-white.png);background-repeat:no-repeat;background-position:center center;background-size:32px 32px;background-color:#333;border:none;font-weight:normal;width:32px;height:32px;border-radius:32px}.ui-widget-header button.ui-state-default:hover{background-color:#ce4f25}.ui-widget-header button.ui-state-default:active{background-color:#1cecfb}.ui-dialog button.ui-dialog-titlebar-close{right:12px;top:22px}.ui-state-default .ui-icon{background-image:none !important}.ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog div.ui-dialog-content{width:100% !important}p.mm-myaccount-dialog-section-header{font-weight:700;padding:8px 0;border-bottom:1px solid rgba(0,0,0,0.3)}a.mm-button.blue{background-color:#229fe2 !important}a.mm-button.blue:hover{background-color:#ce4f25 !important}a.mm-button.blue:active{background-color:#1cecfb !important}span.mm-myaccount-dialog-label{font-weight:600;margin-top:8px;display:block;color:#ce4f25}.ui-widget input.mm-myaccount-form-field{font-family:"adelle-sans", sans-serif;color:#229fe2;font-size:.8rem;max-width:none;margin:0;border:1px solid rgba(0,0,0,0.2);font-weight:600;height:32px}.ui-widget input.mm-myaccount-form-field:focus{border:1px solid #229fe2}.ui-widget #mm-billing-zip-code,.ui-widget #mm-shipping-zip-code{width:10em}.ui-widget #mm-billing-country{margin-top:6px}#mm-shipping-country{margin-top:6px}div.mm-dialog-footer-container{border:none;margin-top:32px}#mm-payment-options-dialog{height:400px !important}.mm-myaccount-module .mm-gift label{display:inline}#mm-gift-history-table td img,#mm-subscriptions-table td img{display:none}div#mm-myaccount-show-gift-link-dialog.ui-dialog-content.ui-widget-content{height:72px !important}input#mm-gift-link{width:400px !important;max-width:none;font-family:"adelle-sans", sans-serif !important;font-size:.9rem;border:1px solid rgba(0,0,0,0.2)}div.mm p.gift-link{font-weight:bold;font-size:.8rem}div.mm p.disclaim{font-size:.8rem}textarea.mm-textField{width:80%;height:200px;margin:8px auto}body.search-results .bug p.archive-dek{margin:0 0 8px}body.search-results .bug h1.archive{margin:0}.search .post-excerpt p{font-size:.85rem;line-height:1.4;color:rgba(0,0,0,0.8)}.search .featured .post-excerpt p{color:#fff}.search.search-no-results article p{text-align:center}.static-page article{padding:0 16px 64px 16px;margin:0 auto;max-width:none;font-size:.85rem;text-align:center}.static-page article h2{margin-top:2em;padding-top:.5em}.static-page article h3{font-weight:600;text-align:center;color:#ce4f25;margin-top:16px;margin-bottom:0;line-height:1.3}.static-page article h3+ul{border-top-color:#ce4f25}.static-page article p,.static-page article ul,.static-page article table{margin-top:1em;text-align:left;line-height:1.48}.static-page article p,.static-page article ul,.static-page article div.mm-form,.static-page article h3{max-width:35em;margin-right:auto;margin-left:auto}.static-page article h2+p{margin-top:1.25em}.static-page article h3+p{margin-top:8px}.static-page article p.lede{color:#333;margin-bottom:2em;padding-bottom:0;font-weight:600}.static-page article .subscribe-module p.lede{padding-bottom:0;font-weight:200;color:#ce4f25}.static-page article ul{border-top:1px solid rgba(0,0,0,0.2)}.static-page article h2+ul{margin-top:1.25em}.static-page article h3+ul,.static-page article h3+div.mm-form{margin-top:16px}.static-page article li{border-bottom:1px solid rgba(0,0,0,0.2);padding:.5em 0}.static-page article blockquote{padding-left:16px;font-weight:600;font-size:90%;border-left:1px solid rgba(0,0,0,0.2);margin:32px 0}.static-page article blockquote p{line-height:1.7}.static-page article table{background-color:rgba(255,255,255,0.3);padding:16px;border-radius:8px;margin-left:auto;margin-right:auto}.static-page article a{text-decoration:underline;font-weight:600}.static-page article p a{text-decoration:none}.static-page article strong,.static-page article b{font-weight:600}.static-page article em,.static-page article cite,.static-page article i{font-style:italic}.static-page article div.existing{margin:0px auto;padding-top:32px;max-width:35em;clear:both}.static-page article div.existing p{text-align:center}.static-page article div.existing h3{text-align:center;font-size:1.3em}.static-page.error404 article p{text-align:center;line-height:1.6}.static-page article#post-4294{padding-bottom:16px}.static-page article#post-4294 p.lede{margin-bottom:24px}.static-page article#post-4294 p.lede+p{margin-bottom:24px}.static-page article#post-4294 .subscribe-module p{text-align:center;line-height:1.2;font-weight:600;font-size:1.1rem}.static-page article#post-4294 .subscribe-module p.lede{font-size:1.8rem;margin-bottom:16px !important;color:#229fe2;font-weight:100}.static-page article#post-1633 .subscribe-module h3,.static-page article#post-4294 .subscribe-module h3{text-align:left}.static-page article#post-1633 h3+ul,.static-page article#post-1633 h3+div.mm-form{margin-top:8px}.static-page article#post-4294 h3+ul,.static-page article#post-4294 h3+div.mm-form{margin-top:8px}.gift-subscriptions article p.lede{margin-bottom:1em}.gift-subscriptions article p.detail{max-width:30em;margin-bottom:2em}.benefit p.post-author{text-align:center;font-size:1.2em}.benefit p.invite{text-align:center;font-family:"freight-sans-pro", sans-serif;font-size:1.2em;text-transform:uppercase;letter-spacing:.05em}.static-page .benefit article p.lede{margin-bottom:0}.static-page .benefit article li{border:none;float:left;width:150px;padding:0 10px}.static-page .benefit article ul{border:none;max-width:100%;margin:1em auto;overflow:hidden}.static-page .benefit article ul.eats{max-width:460px}.static-page .benefit article ul.sponsors{max-width:1200px}.benefit ul+h3{clear:left}.benefit .letter{clear:left;margin:1em auto 0 auto;padding:2em 0;background:rgba(255,255,255,0.3)}.static-page .benefit article .letter h3{margin-top:0;margin-bottom:1em;font-size:1.5em;color:inherit}.static-page .benefit article table{border-top:none;border-collapse:separate}.static-page article.post-5317 h3{margin-bottom:32px}.static-page article.post-5317 button{text-align:center}h6.footer{color:#fff;margin-top:2em}h6.footer .module-hed{border-bottom-color:#fff}div.footer-wrapper{position:static}footer{position:relative;text-align:center;background-color:#242424;color:white;padding-bottom:200px;padding-top:48px;overflow:hidden;clear:both}footer #about{position:static}footer h6{border-color:#fff;margin:32px 0}footer h5{font-size:3em;font-weight:300;text-indent:-100000px;overflow-x:hidden;background-image:url(./img/logo-trans-500.png);background-size:264px auto;background-position:center center;background-repeat:no-repeat;height:184px;position:absolute;bottom:0;left:-5px;width:100%}footer p{font-size:1.3em;font-weight:600;line-height:1.3;margin-left:16px;margin-right:16px}footer p.footer-copyright{line-height:1.7}footer p.top{padding-top:2em;margin-bottom:2em;clear:both}footer p.top a:hover{color:#fff}footer p.top a:active{color:#333}footer ul{font-family:"adelle-sans", sans-serif;font-weight:300;margin-bottom:0;text-align:center}footer ul ul{overflow:auto}footer ul .article-title{display:none}footer li{font-weight:600}@media only screen and (min-width: 640px){footer p{margin-left:72px;margin-right:72px}}@media only screen and (max-width: 639px){#header-main{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 639px) and (min-width: 1024px){#header-main{display:block}}@media only screen and (max-width: 639px){#header-main form.header-search{padding-top:0}header._headerSigninActive{margin-top:0}.header-signin input.submit{display:inline-block}.header-signin a{display:inline;margin-left:8px;position:relative;bottom:2px}.header-signin fieldset.header-signin{margin-bottom:8px}body.single-article #header-main{min-height:0;overflow:hidden;height:40px}body.single-article #header-main ~ div.main section.issue.meta.wrapper{border-top-width:0;height:40px}body.single-article #header-main ~ div.main section.issue.meta.wrapper.active{height:auto;overflow:visible;padding-bottom:24px}body.single-article #header-main._headerSigninActive{height:auto}body.single-article div.post-header{padding-top:16px}li.issue.meta.pubinfo.issuenumber{border-lefT:0;border-right:0;margin-left:16px;width:96px}section.issue.meta.postinfo section.article-toc{padding-top:24px}h2.hero.title{font-size:2.3rem}span.module-hed{font-size:1rem}p.hero.dek,.hero.dek p{font-size:1.2rem;font-weight:100;line-height:1.2}figcaption.hero{font-size:0.75rem}section.issue.meta.postinfo h3.post-category{text-align:center}.headnote,.post-body .appendix{padding:0 16px}.magazine .prev-next{margin-top:0}.magazine div.post-body{padding-bottom:32px}body.magazine.issue-landing .post-summary p{font-size:.95rem}body.magazine.issue-landing .main-content{padding-bottom:32px}body.magazine.issue-landing section.supp{margin-top:0;border-top-width:16px}body.magazine.landing #magazine-archive{display:none}body.magazine.landing section.featured-magazine,body.magazine.landing section.issue section.article-toc{display:none}section.magazine-home.content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 639px) and (min-width: 1024px){section.magazine-home.content{display:block}}@media only screen and (max-width: 639px){div.mm-myaccount h3{font-size:1.2rem;border-bottom:0}dt,dd,p.mm-myaccount-element span{font-size:.9rem;width:auto;float:none;padding-left:16px}dt,span.mm-myaccount-label{text-align:left}dd{padding:0 16px 12px 16px}p.mm-myaccount-element{text-align:left;float:none}p.mm-myaccount-element span{text-align:left;float:none}div.mm p.mm-myaccount-element{padding:8px 16px}p.mm-myaccount-element span{padding:0;display:block}div.mm span.mm-myaccount-label{padding-bottom:8px}section.bug{background-color:#242424;padding-bottom:8px}section.bug p.online-only-dek{color:#229fe2;margin-bottom:16px}section.bug h1.online-only{margin-top:0}div.reviews{font-size:1.7em}body.online-only-article article.post{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 639px) and (min-width: 1024px){body.online-only-article article.post{display:block}}@media only screen and (max-width: 639px){body.online-only div.module-newsletter{display:none}body.online-only.single-article .post-meta{padding-top:24px}body.online-only.single-article .post-meta .left{width:100% !important}body.online-only .post-body .pull.tweet p{font-size:1.6rem}.post blockquote.pull.tweet{margin:3em 0 3em 0}section.current-issue-featured div.module.article{width:100%}section.supplementary.more.more-from{margin-left:-16px;margin-right:-16px;padding:0;border-top:none;overflow:visible}section.supplementary.more.more-from section.articles{text-align:left;border-bottom:1px solid rgba(0,0,0,0.2);margin-top:32px;margin-bottom:0}section.supplementary.more.more-from div.module.article{position:relative;float:none;height:auto;width:auto;margin:0;padding:0;text-align:left;max-width:none;border-top:none}section.supplementary.more.more-from div.module.article+.module.article{border-top:1px solid rgba(0,0,0,0.2)}section.supplementary.more.more-from div.module.article .flags{display:none}section.supplementary.more.more-from a.module.article.wrapper{display:block;padding-top:1em;padding-bottom:1.2em;padding-left:16px;padding-right:16px;width:auto;height:auto;position:relative;top:auto;left:auto}}@media only screen and (max-width: 639px) and (min-width: 640px){section.supplementary.more.more-from a.module.article.wrapper{padding-left:72px;padding-right:72px}}@media only screen and (max-width: 639px){section.supplementary.more.more-from ul.module.article.meta{width:100%;position:relative;bottom:auto;padding-bottom:0;padding-top:0}section.supplementary.more.more-from p.module.article.tweetquote,section.supplementary.more.more-from li.module.article.meta.category,section.supplementary.more.more-from figure.module.article{display:none}section.supplementary.more.more-from li.module.article.title,section.supplementary.more.more-from li.module.article.author{font-size:1rem;font-weight:200;line-height:1.4;display:inline-block;text-align:left;padding:0;padding:0;margin:0}section.supplementary.more.more-from li.module.article.title{font-weight:600;padding-right:.3em}section.supplementary.more.more-from div.module.article{border-top:1px solid rgba(0,0,0,0.2)}section.supplementary.more.more-from div.module.article .title,section.supplementary.more.more-from div.module.article .author{display:inline-block}section.supplementary.more.more-from div.module.article:hover{border-color:#ce4f25 !important}section.supplementary.more.more-from div.module.article:hover li{color:#ce4f25}fieldset.submit a{display:block;text-align:center}.subscribe.roadblock.signin a,.subscribe div.wrapper{display:block;text-align:center}body.online-only p.post-category{margin-left:0}body.online-only p.post-category a{padding:8px}body.online-only p.post-author{margin-left:0;font-size:1.8em}body.online-only p.post-dek{font-weight:200;font-size:1.1rem}}@media only screen and (min-width: 640px){div.module.article{display:inline-block;width:288px;margin-left:16px;margin-right:16px}body.archive article.magazine.featured{border-top-left-radius:24px}body.archive article.magazine.featured figure.issue.thumb{width:68px;height:68px;border:4px solid #242424;position:absolute;left:-10px;top:-10px}body.archive article.magazine.featured div.issue-icon{position:absolute;top:18px;left:6px}body.archive article.magazine.featured p.post-author{margin-top:48px}body.archive article.magazine.featured a+.post-category+p.post-author{margin-top:0}div.online-only.loadmore{margin-top:48px}.bug .archive-dek{color:rgba(0,0,0,0.8)}div.featured.module{float:left;width:45%;margin-left:2.5%;margin-right:2.5%}.featured-online-only{padding-top:48px;border-left:1px solid #ede4d5}body.home #main .featured-online-only div.module.article{display:block;width:100%;margin-left:0;margin-right:0}footer{padding:16px 0}footer div.footer-wrapper{max-width:768px;margin:0 auto}footer section.footer-about{width:50%;float:left;clear:none;padding:0 16px;text-align:left}footer h5{position:relative;left:-18px;width:300px}footer h6{text-align:left}footer ul{border-top:none;overflow:auto}footer .footer-about p{padding:0;margin:0;text-align:left}footer p.top{padding-top:4em}#header-main section.header-search{display:block;position:absolute;top:18px;left:160px;right:160px;height:40px;background-color:transparent;border-top:none;padding:0}form.header-search{padding-top:0;width:30em;margin-left:auto;margin-right:auto}section.header-signin{max-width:1200px;margin-left:auto;margin-right:auto;padding-top:16px;padding-bottom:0;height:88px}section.header-signin.active{position:absolute;top:-88px;left:0;right:0;border-bottom:16px solid #242424;padding-right:64px}fieldset.header-signin{width:248px}#header-main input.header-signin.submit{float:left;width:120px;margin-left:8px;margin-top:4px}#header-main div.header-signin.closebox{display:block}fieldset.header-signin.username{padding-right:4px}fieldset.header-signin.password{padding-left:4px}#header-main{min-height:144px}#header-main h3.category{display:none}section.hero{height:472px}body.home section.hero{height:472px}body.home figure.hero{background-size:auto 608px}div.hero-wrapper,div.hero-cell{height:472px;width:640px}p.hero.dek{padding-bottom:24px}div.hero.dek{padding-bottom:24px}div.post-body{padding-bottom:72px;margin-bottom:0}div.post-body sup a{top:-0.14em}div.post-body h2{font-size:1.9rem}div.post-body h2 sup a{top:-0.4em}div.post-body h3{font-size:1.9rem}div.post-body blockquote.pull{margin-left:4em}div.reviews{padding:72px 72px 16px}body.magazine.issue-landing article.post{padding:32px 0;margin:0}body.magazine.issue-landing h2.post-category{float:none}body.magazine.issue-landing section.subscribe,body.magazine.issue-landing section.newsletter,body.magazine.issue-landing section.social{padding-left:72px;padding-right:72px}body.magazine.issue-landing div.subscribe.signin{text-align:center}body.magazine.issue-landing p.subscribe.prompt,body.magazine.issue-landing p.subscribe.action{text-align:center}body.magazine.issue-landing input.subscribe{margin:0}body.magazine.issue-landing fieldset.subscribe{display:inline-block;padding:0 8px 16px 8px}body.magazine.issue-landing h3.supplementary.more.title .section-hed{font-size:2.5rem}body.magazine.issue-landing p.online-only-archive.dek{font-size:1.9rem;padding-top:.6em}span.section-hed,.magazine.issue-landing .supp-more-by-title{font-size:2.5rem}span.section-hed:before,.magazine.issue-landing .supp-more-by-title:before{content:"";display:block;height:40px;width:40px;background-size:40px 40px;margin-left:auto;margin-right:auto;margin-bottom:24px;background-image:url(./img/plus.png)}.home .featured span.section-hed:before{display:none}section.featured-magazine{padding:48px 0}section.featured-magazine div.ad{display:inline-block;padding-bottom:6px;margin-left:16px;margin-left:16px}section.featured-magazine div.module.article{display:inline-block;width:288px;margin-left:16px;margin-right:16px}body.magazine.landing section.magazine.archive{display:none}body.magazine.landing section.issue{padding-right:0;padding-top:32px;padding-bottom:32px}body.magazine.landing section.issue div.issue-meta{width:50%}body.magazine.landing section.issue .issue-title{font-size:2.5rem;margin-left:-2px}body.magazine.landing section.issue .issue-pubdate{font-size:1.5rem;margin-top:8px}body.magazine.landing section.issue .issue-dek{font-size:1.4rem;line-height:1.35;padding-right:32px;padding-top:16px}body.magazine.landing section.issue figure.issue.thumb{position:relative;top:auto;right:auto;width:240px;height:240px;border-radius:320px;margin-left:0;margin-top:16px;margin-bottom:16px}body.magazine.landing section.issue .module-issue-toc{width:50%;float:right}body.magazine.landing section.issue div.issue-meta{float:left;padding-right:32px}.prev-next{font-size:1.2em;margin-left:0;margin-right:0}.prev-next li:before{height:72px;width:72px;background-size:32px 32px}.prev-next li.prev a:before{content:"Previous Article"}.prev-next li.next a:before{content:"Next Article"}.prev-next .article-title{display:block;float:left;margin:0;padding-top:.2em;font-weight:200;font-size:1em;padding-bottom:.1em}.prev-next li.prev .article-title{float:left}.prev-next li.next .article-title{float:right}.prev-next .next,.prev-next .prev-next .next .article-title{float:right}.prev-next li a{height:80px}.prev-next li.prev a{text-align:left;padding-left:72px}.prev-next li.prev a:before{display:block}.prev-next li.next a{text-align:right;padding-right:72px}.prev-next li.next a:before{display:block}body.online-only .prev-next li.prev a:before{content:"Older"}body.online-only .prev-next li.next a:before{content:"Newer"}.header-signin a{float:left;margin-top:5px;margin-left:16px}.header-signin a+a{margin-top:6px}dl,div.mm p.mm-myaccount-element{padding:4px 16px}.mm-checkoutSection{text-align:center;padding-left:2em;padding-right:2em}.widget_text{margin-bottom:4px}div.entry-header{padding-top:48px}div.entry-header h1{font-size:3rem}div.mm{margin:0;padding:16px 16px 40px 16px}div.mm p{font-size:1.2rem}div.mm p.disclaim{margin-top:8px;font-size:.8rem}div.mm-myaccount-module{max-width:1000px;width:100%;margin:0 auto;padding:32px 0;margin-top:16px;border-radius:16px}div.mm-myaccount-module th,div.mm-myaccount-module tr{font-size:1rem}div.online-only-tags,div.online-only-categories,div.author-list{padding:48px}section.bug{margin-left:16px;margin-right:0;float:left;border-top:2px solid #ce4f25;width:14.5%}p.online-only-dek,p.archive-dek{font-size:1rem;font-weight:600}body.online-only-home h1.archive,body.online-only-home h1.online-only{font-size:1.2rem;font-weight:600;margin-top:16px}body.archive h1.archive,body.archive h1.online-only{font-size:1.2rem;font-weight:600;margin-top:16px}body.online-only-home h1.online-only,body.archive h1.online-only{margin-top:0}body.online-only-home li.post-meta-tags-item,body.online-only-home li.post-meta-categories-item,body.online-only-home li.post-meta-authors-item{display:block}body.archive li.post-meta-tags-item,body.archive li.post-meta-categories-item,body.archive li.post-meta-authors-item{display:block}body.online-only-home article.post li.post-meta-tags-item a,body.archive article.post li.post-meta-tags-item a{margin-bottom:0}body.online-only-home div.main.content,body.archive div.main.content{padding-top:48px}body.online-only-home section.content-post,body.archive section.content-post{width:81.5%;margin:0 auto;float:right}body.online-only-home article.post,body.archive article.post{padding-bottom:0;padding-left:0;padding-right:32px;border-top:2px solid #f6f2eb;margin-bottom:32px;padding-top:32px;padding-right:152px}body.online-only-home figure.post-figure,body.archive figure.post-figure{margin-left:2px;margin-right:0}body.online-only-home h1.post-title,body.archive h1.post-title{font-size:2.2rem}body.online-only-home .tweetquote h1.post-title,body.archive .tweetquote h1.post-title{font-size:1.8rem}body.online-only-home article.post.featured,body.archive article.post.featured{border-left:none;padding-bottom:32px}body.online-only-home p.post-excerpt,body.online-only-home .post-excerpt p{font-size:1.05rem;line-height:1.45}body.archive p.post-excerpt,body.archive .post-excerpt p{font-size:1.05rem;line-height:1.45}body.online-only-home article.post.featured,body.archive article.post.featured{border-top:none;padding-left:16px;padding-right:168px}body.online-only-home article.post.featured ul.post-meta-tags-list,body.archive article.post.featured ul.post-meta-tags-list{top:62px}body.online-only-home article.post.featured p.post-date,body.archive article.post.featured p.post-date{border-bottom:none;padding:16px 24px;color:white;background-color:#229fe2;left:0;top:-32px}body.online-only-home article.post.featured .post-title,body.archive article.post.featured .post-title{font-weight:800;font-size:2.5rem}body.online-only-home article+article.post.term-events,body.online-only-home div+article.post.term-events{margin-top:40px}body.archive article+article.post.term-events,body.archive div+article.post.term-events{margin-top:40px}body.online-only-home article.post.term-events,body.archive article.post.term-events{padding-left:16px;padding-bottom:40px;border:8px solid #ce4f25;margin-bottom:40px;border-radius:16px;margin-right:16px}body.online-only-home article.post.term-events p.post-category,body.archive article.post.term-events p.post-category{top:-8px;border-left:1px solid #fff;border-bottom:1px solid #fff;right:-8px}body.online-only-home p.post-author,body.archive p.post-author{font-size:1.3rem}body.online-only-home p.post-dek,body.archive p.post-dek{font-size:1.4rem;font-weight:400;margin-top:16px}body.online-only-home p.post-excerpt,body.archive p.post-excerpt{font-size:1rem;line-height:1.5;font-weight:400}body.online-only-home p.module.article.tweetquote,body.archive p.module.article.tweetquote{font-size:1.75rem;padding-right:48px}body.online-only-home ul.post-meta-tags-list,body.archive ul.post-meta-tags-list{position:absolute;top:58px;right:12px;width:224px;text-align:right}body.online-only-home ul.post-meta-tags-list li,body.archive ul.post-meta-tags-list li{margin-bottom:4px}body.online-only-home section#supplementary,body.archive section#supplementary{padding-left:0;padding-right:0;padding-bottom:0}body.term-events article.post.term-events{background-color:#fff;border:6px solid #ce4f25;padding-left:24px;margin-top:0;margin-bottom:16px;padding-right:24px;height:352px;float:right;width:49%;margin-top:0 !important;margin-right:0}body.term-events article.post.term-events:nth-child(2n+1){float:left}body.term-events article.post.term-events p.tweetquote{font-weight:400;color:#ce4f25;font-size:1.2rem;padding-right:0}body.term-events article.post.term-events p.tweetquote:hover{color:rgba(0,0,0,0.8)}body.term-events article.post.tweetquote.term-events{padding-right:24px}body.term-events article.post.tweetquote.term-events:hover{background-color:#ce4f25}body.term-events article.post.tweetquote.term-events:hover p{color:#fff !important}body.term-events article.post.tweetquote.term-events:hover p.post-date{border-color:#fff}body.term-events article.post.tweetquote.term-events:hover h1,body.term-events article.post.tweetquote.term-events:hover a{color:#fff !important}body.term-events section.social{margin-bottom:16px}body.online-only div.reviews{padding-top:72px}body.online-only div.post-body{margin-bottom:0}body.online-only p.event-date{padding-left:2px}body.online-only section.post-meta-pubinfo+section.post-meta-social{padding-bottom:96px}body.online-only figure.post-hero figcaption{font-size:.8rem;position:absolute;bottom:0;right:0;padding-right:16px;padding-bottom:16px;color:#fff}.search .post-excerpt p{font-size:1rem;line-height:1.45}body.search-results .bug p.archive-dek,body.search-no-results .bug p.archive-dek{margin-top:16px}section.current-issue{margin-bottom:16px}section.current-issue h1.current-issue.title{font-size:4.5rem;margin-left:-5px}.home section.current-issue-featured div.module.article{display:block;width:100%;margin-left:0;margin-right:0}.home section.current-issue-featured ul.article-info{width:50%}.home section.current-issue-featured p.article.tweetquote{padding-right:72px;font-size:2rem}.magazine.landing section.current-issue-featured div.module.article{display:inline-block;width:288px;margin-left:16px;margin-right:16px;padding-bottom:0}body.home section.subscribe h3.subscribe.issuetitle,h3.home.subscribe.issuetitle,div.home.subscribe.category,p.subscribe{text-align:left}input.subscribe{margin-left:0;margin-top:16px}input.subscribe.form-text{margin-left:-4px;margin-top:8px}input.subscribe.form-text.password{margin-top:16px}figure.home.subscribe.issueart{display:none}h3.subscribe.roadblock{margin-bottom:0;font-weight:800}h3.subscribe.roadblock:before{content:"";display:block;height:40px;width:40px;background-size:40px 40px;text-indent:-10000px;overflow-x:hidden;margin-left:auto;margin-right:auto;margin-bottom:24px;background-image:url(./img/plus.png)}section.subscribe.roadblock{text-align:center;padding-bottom:48px}p.subscribe.roadblock{text-align:center}.roadblock div.prompt.wrapper{text-align:center}.roadblock fieldset{display:inline-block;padding:0 8px}.subscribe-module{margin:72px 0 0 0;padding:40px}.subscribe-module figure.thumb{width:128px;height:128px;border-radius:128px;top:-96px;margin-bottom:-112px}.subscribe-module h2{font-size:2rem !important}div.subscribe-module.subscription-print-digital h2{font-size:2.2rem !important;padding-top:.5em}div.subscribe-module.subscription-print-digital p.lede{font-size:1.75rem}.static-page article{font-size:1.1rem}.static-page article#post-1633,.static-page article#post-4294{font-size:1rem}.static-page article p.lede{font-size:1.5rem;max-width:30em;margin-left:auto;margin-right:auto}h3.supplementary{padding-bottom:16px}h3.supplementary.more-by:before{content:"";display:block;height:40px;width:40px;background-size:40px 40px;margin-left:auto;margin-right:auto;margin-bottom:24px;background-image:url(./img/plus.png)}section.supp{padding-left:0;padding-right:0}}@media only screen and (min-width: 640px) and (max-width: 1023px){.featured-online-only{background-color:#ede4d5}section.issue.meta.postinfo article.post,section.issue.meta.postinfo h3{float:right;width:100%}section.issue.meta.postinfo section.article-toc{margin-top:48px;padding-left:16px}section.issue.meta.postinfo h3.post-category,section.issue.meta.postinfo article.post{text-align:left;padding-left:0}section.issue.meta.postinfo h3.post-category:first-child{border-top:1px solid #fff;padding-top:16px}li.issue.meta.pubinfo{padding-top:12px;font-size:16px}li.issue.meta.pubinfo.issuenumber{width:16.66666666%;border-right-width:8px}.headnote,.post-body .appendix{padding:0 72px}.headnote p,.post-body .appendix p{font-size:1rem;line-height:1.5}.headnote{padding-bottom:2em}body.online-only .headnote{margin-top:72px}article.post{margin-top:0}div.post-body p,div.post-body li{font-size:1.25rem;line-height:1.5}div.post-body blockquote.pull p{font-size:3.6em;line-height:1.2}div.post-body ol{line-height:1.5;font-size:1.25rem}.post blockquote{margin-left:4em}.magazine .prev-next{margin-top:0}.magazine figure.post-hero img{padding-left:72px;padding-right:72px}div.post-header{padding-top:40px}.magazine div.post-header{padding-bottom:72px}h1.post-title{font-size:5.5em}p.post-author{font-size:2.75em}p.post-dek{font-size:3.2em}section.magazine-home.content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width: 640px) and (max-width: 1023px) and (min-width: 1024px){section.magazine-home.content{display:block}}@media only screen and (min-width: 640px) and (max-width: 1023px){fieldset.header-signin{width:216px}.widget_text{width:81.5%;margin:0 0 8px auto;padding-top:0}section.bug{z-index:999999;margin-top:48px}body.term-events section.content-post{padding-right:16px}body.term-events div.module-newsletter,body.term-events div.module-social{margin-right:-16px}body.term-events .widget_text{padding-right:40px}body.online-only-article article.post{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width: 640px) and (max-width: 1023px) and (min-width: 1024px){body.online-only-article article.post{display:block}}@media only screen and (min-width: 640px) and (max-width: 1023px){p.online-only-dek,p.archive-dek{font-size:.8rem}body.online-only.single-article section.bug{border-top-width:2px}body.online-only.single-article div.post-header{padding-left:72px;padding-right:72px;min-height:inherit;padding-top:64px;padding-bottom:72px;border-top:none}body.online-only.single-article p.post-author{font-size:2.5em}body.online-only.single-article h1.post-title{font-size:5.5em}body.online-only.single-article h2.post-subtitle{font-size:4.5em;padding-top:.6em;font-weight:600}body.online-only.single-article .post-meta{padding-top:32px;padding-right:16px;padding-left:16px}body.online-only.single-article .module-newsletter{margin-top:32px}body.online-only.single-article p.post-dek{font-size:2.8em;margin-top:.75em}body.online-only.single-article .post-body{margin-top:72px}body.online-only.single-article .post-body p{font-size:1.22rem}body.online-only.single-article .post-body .pull.tweet{margin-top:40px;margin-bottom:40px}body.online-only.single-article .post-body .pull.tweet p{font-size:4em}body.online-only-article section.newsletter{margin-left:-72px;margin-right:-72px;margin-top:24px;margin-bottom:24px}.current-issue .article.category,.current-issue .article.title,.current-issue .article.author{line-height:1.6}#supplementary{padding-bottom:64px;padding-left:16px;padding-right:16px}section.supplementary.more.more-by{padding-top:0;padding-bottom:0}body.online-only #supplementary{margin-top:0}section.articles{text-align:center}#supplementary div.module.article{display:inline-block;margin-left:8px;margin-right:8px;margin-bottom:32px}#supplementary div.module.article li.author{color:#333}body.home div.module-newsletter,body.home div.module-social{clear:none}.magazine.article section.subscribe{float:left;width:320px}.magazine.article section.subscribe.roadblock{float:none;width:auto}.magazine.landing p.subscribe.prompt,.magazine.landing p.subscribe.action{text-align:center}.magazine.landing div.subscribe.prompt.wrapper{text-align:center}.magazine.landing fieldset.subscribe{display:inline-block}.magazine.landing fieldset.subscribe.username,.magazine.landing fieldset.subscribe.password{width:40%;margin-right:1%}.magazine.landing fieldset.subscribe.username input,.magazine.landing fieldset.subscribe.password input{max-width:none}.magazine.landing fieldset.subscribe.submit{width:17%}.magazine.landing fieldset.subscribe.submit input{width:auto}.magazine.landing input.subscribe.text{margin-right:8px}}@media only screen and (min-width: 768px){#supplementary div.module.article{margin-left:32px;margin-right:32px}}@media only screen and (max-width: 1023px){.subscribe a.button:hover{background-color:#242424}.subscribe a.button:active{background-color:#1cecfb}}@media only screen and (min-width: 1024px){body.archive figure.issue.thumb{width:72px;height:72px;margin-right:0}body.archive article.magazine.featured figure.issue.thumb{width:76px;height:76px}article div.jump{display:none}.post-author a:hover{border-bottom:1px solid #ce4f25}body.online-only-home div.online-only.loadmore{background-color:transparent}table{font-size:1em}.module-hero+div.nurble,header+div.nurble{display:block}html{background-color:#ede4d5}#main{overflow:visible;background-color:#ede4d5}#header-main section.header-search{left:320px;right:320px}#header-main section.header-search.hidden{display:block}section.issue.meta.wrapper{height:auto;width:320px;float:left;padding-left:16px;padding-right:16px;background-color:transparent;background-image:none;margin-top:80px;margin-left:0;margin-right:0;border-top:0}section.issue.meta.postinfo{border-top:1px solid #ce4f25;padding-top:16px}a.issue.meta.pubinfo.wrapper{background-color:transparent;overflow:visible;cursor:text;border-top:none}a.issue.meta.pubinfo.wrapper:after{display:none}li.issue.meta.pubinfo{display:block;height:auto;border:none;color:#333}li.issue.meta.pubinfo.issuenumber{padding:0;width:auto;text-align:left;border-right:none}li.issue.meta.pubinfo.issuetitle{padding-left:0;font-weight:100;padding-top:.2em}p.magazine.subscribe-prompt{padding:0;display:none}section.issue.meta.postinfo section.article-toc{padding-top:24px}section.issue.meta.postinfo h3.post-category{padding-left:0;color:#ce4f25;padding-top:16px}section.issue.meta.postinfo article.post{background-color:transparent;padding-left:0;border-color:rgba(0,0,0,0.3);float:none;position:relative}section.issue.meta.postinfo article.post span.edit-link{left:auto;right:0}section.issue.meta.postinfo article.post:hover{border-color:#ce4f25}section.issue.meta.postinfo article.post:hover h1,section.issue.meta.postinfo article.post:hover p{color:#ce4f25}section.issue.meta.postinfo section.subscribe{overflow:hidden}li.issue.meta.pubinfo{float:none;font-size:1.9rem}li.issue.meta.pubinfo.issuenumber{background-color:transparent;border:none;width:auto;text-align:left;margin-left:0}p.issue.meta.button.close{display:none}section.content-post{font-size:1.15rem;padding:0;padding-bottom:40px;overflow:auto}article.post{float:right;width:100%}div.post-header{background-color:transparent;padding-top:56px}body.magazine figure.post-hero{padding-left:72px;padding-right:72px;margin:0}body.magazine figure.post-hero img{max-height:800px}figure.post-hero figcaption{margin-left:0;margin-right:0;padding-left:0;padding-right:0;font-size:.8em}h1.post-title{font-size:3.2em}p.post-author{font-size:1.8em}p.post-dek{font-size:1.7em;line-height:1.3}p.post-category{right:0}.post-body .wp-caption-text{font-size:.9em !important}div.reviews{font-size:1em}.headnote p,.post-body .appendix p{font-size:1rem}div.post-body,body.online-only div.post-body{margin-bottom:0}div.post-body p,div.post-body li{font-size:1em;line-height:1.65}body.online-only div.post-body p,body.online-only div.post-body li{font-size:1em;line-height:1.65}div.post-body ol,body.online-only div.post-body ol{line-height:1.65;font-size:1em}div.post-body blockquote.pull,body.online-only div.post-body blockquote.pull{margin:2em 0 2.5em 2em}div.post-body blockquote.pull p,body.online-only div.post-body blockquote.pull p{font-size:1.9em;line-height:1.27}div.post-body blockquote a,body.online-only div.post-body blockquote a{font-size:.6em}div.post-body hr,body.online-only div.post-body hr{margin-top:72px;margin-bottom:80px;border-color:#ede4d5}div.post-body hr+p,body.online-only div.post-body hr+p{margin-top:4em}.headnote{margin-left:72px;margin-right:72px}body.magazine.issue-landing div.main-content{overflow:auto;margin:0;padding-left:72px;padding-right:72px;padding-bottom:48px;padding-top:0;background-color:#ede4d5;width:auto;margin-left:320px;padding-top:32px}body.magazine.issue-landing div.sharing{position:absolute;top:0;left:0;width:320px}body.magazine.issue-landing div.sharing+div.main-content{padding-top:0;padding-bottom:32px}body.magazine.issue-landing article.post{background:transparent}body.magazine.issue-landing section.subscribe,body.magazine.issue-landing section.newsletter,body.magazine.issue-landing section.social{width:320px;float:left;padding-left:16px;padding-right:16px;clear:both;margin:0}section.magazine-home.content section.subscribe{float:left;width:320px;clear:both;overflow:visible}section.magazine-home.content section.subscribe h3.issuetitle,section.magazine-home.content section.subscribe div.category{display:none}section.magazine-home div.floatwrapper{float:right;width:100%}section.magazine-home section.current-issue,section.magazine-home section.archive.magazine,section.magazine-home section.newsletter,section.magazine-home section.social{overflow:auto;clear:none;width:auto}section.magazine-home section.archive.magazine{border-left:1px solid #ede4d5}body.magazine.landing section.issue:first-child{background-color:transparent;border-top:none}body.magazine.landing div.als-item figure.issue.thumb{width:80px;height:80px}body.magazine.landing section.issue{float:left;width:100%}body.magazine.landing section.issue article.post{background-color:transparent}body.magazine.landing section.issue .issue-title{font-size:3.5rem}body.magazine.landing section.issue .issue-pubdate{font-size:1.9rem;font-weight:100}body.magazine.landing section.issue .article-toc{padding-right:16px}body.magazine.landing section.featured-magazine{border-top:none}body.magazine.landing span.section-hed{font-size:2rem}.header-signin a{margin-top:16px !important}fieldset.header-signin{width:248px}#post-119 h1{font-size:3rem}div.entry-header{padding-top:24px}.post-meta-pubinfo p{font-size:1em}body.online-only .post-meta{margin-top:0}.prev-next{border:none;padding-top:16px}.prev-next li{font-size:.9em}.prev-next li+li{border-left:none}.prev-next li a:hover{background:transparent;color:#ce4f25}.prev-next li.prev:before{background-image:url(./img/l-red.png)}.prev-next li.next:before{background-image:url(./img/r-red.png)}body.online-only.single-article hr{border-color:#efebe0}body.online-only.single-article section.content-post{max-width:40em}body.online-only.single-article article.post{background-color:#fff}body.online-only.single-article .main-content{background-color:transparent;margin-left:0}body.online-only.single-article .featured-online-only span.section-hed:before{display:none}body.online-only.single-article .post-body blockquote{margin-left:2em}body.online-only.single-article .current-posts div.module.article{margin-left:0;margin-right:0}body.online-only.single-article div.reviews{font-size:1em}body.online-only.single-article figure.post-hero{position:relative;margin-left:-16px;margin-right:-16px;padding-bottom:0;background-color:transparent;margin-bottom:0}}@media only screen and (min-width: 1024px) and (min-width: 640px){body.online-only.single-article figure.post-hero{margin-left:-72px;margin-right:-72px}}@media only screen and (min-width: 1024px){body.online-only.single-article div.post-header{padding-top:40px;padding-bottom:80px;border-radius:0}body.online-only.single-article p.post-author{font-size:1.2em;color:#229fe2}body.online-only.single-article h1.post-title{font-size:3em;font-family:"adelle-sans", sans-serif}body.online-only.single-article h2.post-subtitle{color:#229fe2;font-size:2.5em;font-weight:100;display:none}body.online-only.single-article p.post-dek{background-color:transparent;color:#ce4f25;padding-bottom:0;margin-top:.5em;font-size:1.7em}body.online-only-home .post p.post-category,body.archive .post p.post-category,body.search .post p.post-category{right:0}body.online-only-home .post p.post-category a,body.archive .post p.post-category a,body.search .post p.post-category a{border-right:none}body.online-only.single-article article.post{margin-top:16px}body.online-only.single-article figure.post-hero{margin:0}body.online-only.single-article .post-header{padding-top:72px;padding-bottom:56px}body.search div.main.content{margin-top:32px}body.online-only-home div.jump.loadmore,body.archive div.jump.loadmore{background-color:transparent;padding-bottom:56px}body.online-only-home div.jump.loadmore a:hover,body.archive div.jump.loadmore a:hover{background-color:#ce4f25}body.online-only-home div.jump.loadmore a:active,body.archive div.jump.loadmore a:active{background-color:#1cecfb;color:#333}body.online-only-home div.online-only-terms,body.online-only-home div.online-only-categories,body.online-only-home div.author-list{background-color:transparent !important}body.archive div.online-only-terms,body.archive div.online-only-categories,body.archive div.author-list{background-color:transparent !important}body.online-only-home div.online-only-terms a.tag,body.online-only-home div.online-only-terms a.category,body.online-only-home div.online-only-terms a.author{margin-bottom:4px;margin-right:0}body.online-only-home div.online-only-categories a.tag,body.online-only-home div.online-only-categories a.category,body.online-only-home div.online-only-categories a.author{margin-bottom:4px;margin-right:0}body.online-only-home div.author-list a.tag,body.online-only-home div.author-list a.category,body.online-only-home div.author-list a.author{margin-bottom:4px;margin-right:0}body.archive div.online-only-terms a.tag,body.archive div.online-only-terms a.category,body.archive div.online-only-terms a.author{margin-bottom:4px;margin-right:0}body.archive div.online-only-categories a.tag,body.archive div.online-only-categories a.category,body.archive div.online-only-categories a.author{margin-bottom:4px;margin-right:0}body.archive div.author-list a.tag,body.archive div.author-list a.category,body.archive div.author-list a.author{margin-bottom:4px;margin-right:0}body.online-only-home div#main,body.archive div#main{background-color:#ede4d5}body.online-only-home div.archive-wrapper,body.online-only-home div.online-only-wrapper{width:100%;margin:0 auto;padding:0 16px;max-width:1200px}body.archive div.archive-wrapper,body.archive div.online-only-wrapper{width:100%;margin:0 auto;padding:0 16px;max-width:1200px}body.online-only-home div.main.content,body.archive div.main.content{overflow:visible;width:69%;float:left;padding:0 16px;padding-top:0}body.online-only-home section.bug,body.archive section.bug{width:15.5%;position:relative;left:inherit;padding:0;margin-left:0;margin-right:0;margin-top:80px}body.online-only-home section.content-post,body.archive section.content-post{width:100%;max-width:728px;float:none;overflow:visible}body.online-only-home article.post,body.archive article.post{background-color:transparent;float:none;width:auto}body.online-only-home article.post.term-events,body.archive article.post.term-events{padding:32px 120px 40px 32px;margin-right:0}body.online-only-home ul.post-meta-tags-list,body.archive ul.post-meta-tags-list{right:-4px;top:62px}body.online-only-home article.post.featured,body.archive article.post.featured{padding-right:48px;padding-left:48px;padding-bottom:48px}body.online-only-home article.post.featured .post-title,body.archive article.post.featured .post-title{padding-right:224px}body.online-only-home article.post.featured .post-excerpt p,body.archive article.post.featured .post-excerpt p{font-size:1.1rem}body.online-only-home div.online-only-terms,body.online-only-home div.online-only-categories,body.online-only-home div.author-list{width:15.5%;position:relative;right:inherit;top:inherit;border-top:2px solid #ce4f25;padding-top:8px;padding-left:0;padding-right:0;text-align:right;float:right;margin-top:80px}body.archive div.online-only-terms,body.archive div.online-only-categories,body.archive div.author-list{width:15.5%;position:relative;right:inherit;top:inherit;border-top:2px solid #ce4f25;padding-top:8px;padding-left:0;padding-right:0;text-align:right;float:right;margin-top:80px}body.online-only-home div.online-only-terms ul:before,body.online-only-home div.online-only-categories ul:before,body.online-only-home div.author-list ul:before{content:"Series";display:block;font-size:1rem;margin-bottom:16px;font-weight:600;color:#ce4f25}body.archive div.online-only-terms ul:before,body.archive div.online-only-categories ul:before,body.archive div.author-list ul:before{content:"Series";display:block;font-size:1rem;margin-bottom:16px;font-weight:600;color:#ce4f25}body.online-only-home div.online-only-terms+div.online-only-terms,body.online-only-home div.online-only-categories+div.online-only-terms,body.online-only-home div.author-list+div.online-only-terms{margin-top:16px}body.archive div.online-only-terms+div.online-only-terms,body.archive div.online-only-categories+div.online-only-terms,body.archive div.author-list+div.online-only-terms{margin-top:16px}body.online-only-home div.online-only-terms+div.online-only-terms ul:before,body.online-only-home div.online-only-categories+div.online-only-terms ul:before,body.online-only-home div.author-list+div.online-only-terms ul:before{content:"Tags"}body.archive div.online-only-terms+div.online-only-terms ul:before,body.archive div.online-only-categories+div.online-only-terms ul:before,body.archive div.author-list+div.online-only-terms ul:before{content:"Tags"}body.online-only-home div.online-only-terms h2,body.online-only-home div.online-only-categories h2,body.online-only-home div.author-list h2{display:none}body.archive div.online-only-terms h2,body.archive div.online-only-categories h2,body.archive div.author-list h2{display:none}body.online-only-home div.online-only-terms li.post-meta-term-item,body.online-only-home div.online-only-categories li.post-meta-categories-item,body.online-only-home div.author-list li.post-meta-authors-item{display:block}body.archive div.online-only-terms li.post-meta-term-item,body.archive div.online-only-categories li.post-meta-categories-item,body.archive div.author-list li.post-meta-authors-item{display:block}body.online-only-home article.post,body.archive article.post{padding-right:192px}body.term-events article.post.term-events p.tweetquote{font-size:1.4rem}section.current-issue h1.current-issue.title{font-size:5.5rem}#supplementary{margin-top:0;background-color:#f6f2eb}#supplementary div.module.article{margin-left:24px;margin-right:24px;-webkit-transform:translate3d(0, 0, 0)}body.online-only #current-posts{display:block;width:320px;padding-left:16px;padding-right:16px;float:left;margin-top:72px}body.online-only #current-posts h3{display:none}body.online-only #current-posts section.articles{margin-left:0;margin-right:0}.static-page div.existing{font-size:125%}.static-page article{padding-top:32px}.static-page article#post-4294 .subscribe-module{width:25%;margin-bottom:16px;padding:40px 24px}.static-page article#post-4294 .subscribe-module p.lede{font-size:2rem}.static-page article#post-4294 .subscribe-module.subscription-print-digital h2{font-size:2rem !important}input.subscribe.submit:hover{background-color:#ce4f25}input.subscribe.submit:active{background-color:#1cecfb}.home section.subscribe{padding:48px;background-color:rgba(255,255,255,0.3);border:none}.home section.subscribe .subscribe.category{text-align:left}.home section.subscribe h3.subscribe.issuetitle,.home section.subscribe p.subscribe.prompt{color:#ce4f25}.home section.subscribe h3.subscribe.issuetitle{font-weight:600}.home section.subscribe p.subscribe.prompt{border-color:#ce4f25}.home section.subscribe input.subscribe.text{border:1px solid rgba(255,255,255,0.6);border-left-color:rgba(0,0,0,0.06);border-right-color:rgba(0,0,0,0.06);border-top-color:rgba(0,0,0,0.12);background-color:rgba(255,255,255,0.2);color:rgba(0,0,0,0.8)}.home section.subscribe input.subscribe.text::-webkit-input-placeholder,.home section.subscribe input.subscribe.text:-moz-placeholder,.home section.subscribe input.subscribe.text::-moz-placeholder,.home section.subscribe input.subscribe.text:-ms-input-placeholder{color:rgba(0,0,0,0.3)}.home section.subscribe input.subscribe.text:focus{border-color:#229fe2;color:#229fe2}.home section.subscribe input.subscribe.text:focus::-webkit-input-placeholder,.home section.subscribe input.subscribe.text:focus:-moz-placeholder,.home section.subscribe input.subscribe.text:focus::-moz-placeholder,.home section.subscribe input.subscribe.text:focus:-ms-input-placeholder{color:transparent}.magazine div.subscribe.category,.magazine h3.subscribe.issuetitle{display:block}.issue.meta.postinfo section.subscribe{padding:16px 0}.issue.meta.postinfo section.subscribe p.subscribe.prompt{color:#ce4f25;border-color:#ce4f25}.issue.meta.postinfo section.subscribe input{margin-left:0}.issue.meta.postinfo section.subscribe input.text{border:1px solid rgba(255,255,255,0.45);border-left-color:rgba(0,0,0,0.06);border-right-color:rgba(0,0,0,0.06);border-top-color:rgba(0,0,0,0.12)}.issue.meta.postinfo section.subscribe input.text::-webkit-input-placeholder,.issue.meta.postinfo section.subscribe input.text:-moz-placeholder,.issue.meta.postinfo section.subscribe input.text::-moz-placeholder,.issue.meta.postinfo section.subscribe input.text:-ms-input-placeholder{color:rgba(0,0,0,0.2)}.issue.meta.postinfo section.subscribe input.text:focus{border-color:#333}div.roadblock:before{background-image:-webkit-linear-gradient(top, rgba(237,228,213,0) 0%, #ede4d5 75%, #ede4d5 100%);background-image:linear-gradient(to bottom, rgba(237,228,213,0) 0%, #ede4d5 75%, #ede4d5 100%)}body.subscribe article{overflow:auto;max-width:none}.subscribe-module{margin:72px 0 0 0;width:33.3333333%;border:8px solid #ede4d5;float:left}body.libraries div.subscribe-module{width:100%;margin-bottom:48px}.page-id-4803 .subscribe-module,.page-id-4992 .subscribe-module{width:50%}}@media only screen and (min-width: 640px) and (max-width: 1399px){body.online-only.single-article .module-newsletter{top:0 !important}body.online-only.single-article div.post-meta{overflow:auto;background-color:#229fe2 !important;padding:0}body.online-only.single-article .post-meta-pubinfo,body.online-only.single-article .post-meta-tags,body.online-only.single-article .post-meta-social{width:60%;float:left;clear:left;padding-left:16px;padding-right:16px;background-color:#1a1a1a}body.online-only.single-article .post-meta-pubinfo{padding-top:32px}body.online-only.single-article .post-meta-social{border-bottom:none;padding-bottom:40px}body.online-only.single-article .module-newsletter{width:40%;position:absolute;top:12px;right:0;margin-top:0}body.online-only.single-article section.newsletter{margin-left:0;margin-right:0;background-color:transparent;padding-top:48px}}@media only screen and (min-width: 1024px) and (max-width: 1399px){.home section.current-issue-featured div.module.article{float:left;width:49%}.home section.current-issue-featured div.module.article+div.module.article{float:right}.home section.current-issue-featured a.module.article.wrapper{height:448px}.home section.current-issue-featured p.article.tweetquote{font-size:1.75rem;padding-right:32px}.home section.current-issue-featured ul.article-info{width:75%}div.module-paper-monument{width:49%;float:right}div.module-books{width:49%;float:right;float:left}}@media only screen and (min-width: 1400px){body.archive article.magazine.featured div.issue-icon{left:10}section.featured.pm{padding:48px 16px}section.featured.books{border:none;padding:48px 16px}div.featured.module{float:none;width:inherit;margin-left:inherit;margin-right:inherit}#header-main{background-color:transparent;width:100%;margin-left:auto;margin-right:auto;position:fixed;top:0}body.admin-bar #header-main{margin-top:32px}#header-main div{width:1400px;margin:0 auto}#header-main section.header-search{left:560px;right:560px}body.home section.hero{height:616px;top:0;z-index:-1}body.home figure.hero{background-size:auto 100%}body.home div.hero-wrapper{top:144px}div#main{margin-top:176px}header._headerSigninActive+div#main{margin-top:232px}header._headerSigninActive+div.nurble{top:232px}header+div.nurble{position:fixed;top:144px}div.nurble+div#main{margin-top:288px}header._headerSigninActive+div.nurble+div#main{margin-top:376px}section.hero{position:fixed;top:144px}header._headerSigninActive+section.hero,header._headerSigninActive+div.module-hero section.hero{top:232px}body.home header._headerSigninActive+section.hero,body.home header._headerSigninActive+div.module-hero section.hero{top:72px}header+div.module-hero+div.nurble{position:fixed;top:616px;background-color:transparent;border:none}header._headerSigninActive+div.module-hero+div.nurble,header._headerSigninActive+section.hero+div.nurble{top:704px}header._headerSigninActive+div.module-hero+div.nurble+div#main,header._headerSigninActive+section.hero+div.nurble+div#main{margin-top:848px}header+div.module-hero+div.nurble+div#main,header+section.hero+div.nurble+div#main{margin-top:760px}header+div.module-hero+div#main,header+section.hero+div#main{margin-top:616px}body.home header+div.module-hero+div#main,body.home header+section.hero+div#main{margin-top:632px}header._headerSigninActive+div.module-hero+div#main,header._headerSigninActive+section.hero+div#main{margin-top:704px}body.home header._headerSigninActive+div.module-hero+div#main,body.home header._headerSigninActive+section.hero+div#main{margin-top:720px}section.issue.meta.wrapper{width:320px;padding:0 24px}div.main.content{width:1400px}section.content-post,.online-only section.content-post{width:760px;overflow:visible;float:left}div.main.issue.content article.post{float:none}.magazine div.post-header{padding-bottom:128px}div.main.wrapper.magazine-home{margin-top:176px}body.magazine.landing section.main.content{max-width:none}body.magazine.landing div.als-item li.title{font-size:1rem}body.magazine.landing section.issue{width:1400px;float:none;margin:0 auto;padding-left:0}body.magazine.landing section.issue div.issue-meta,body.magazine.landing section.issue .module-issue-toc,body.magazine.landing section.issue div.issue-meta{width:540px}body.magazine.landing section.issue .module-issue-toc{float:left}body.magazine.landing section.issue div.jump{margin-left:0}body.magazine.landing .widget.module-multi{display:block;float:left;width:320px;margin-top:20px}body.magazine.issue-landing div.main-content{width:560px}body.magazine.issue-landing section.supp{position:absolute;top:0;right:0;width:320px;padding-left:16px;padding-right:16px}body.magazine.issue-landing #supplementary div.module.article{display:block;width:100%;margin-left:0;margin-right:0}body.magazine.issue-landing section.supp{border-top:none;padding-top:48px}body.magazine.issue-landing h3.supp-more-by-title{display:inline-block;font-size:1.1rem;font-weight:600;padding-bottom:.3em;border-bottom:4px solid #333}body.magazine.issue-landing p.subhed,body.magazine.issue-landing h3.supplementary.more.title .section-hed{font-size:1.1rem}body.magazine.issue-landing p.online-only-archive.dek{font-size:1.1rem;padding-top:.4em}.prev-next{margin-top:0;padding-top:32px;padding-right:0;padding-left:0}div.post-meta,.online-only .post-meta{position:absolute;top:0;right:-320px;width:320px;background-color:transparent;margin:0;margin-top:80px;padding:0 24px;padding-left:24px;padding-right:24px}div.post-meta section,.online-only .post-meta section{overflow:auto}h4.post-meta-section{clear:both;border-top:none;padding-bottom:8px}ul.post-meta-tags{overflow:auto;margin:0;padding-top:8px}.category.post-meta-hed{display:block;margin-bottom:8px}.post-meta-tags-list{margin-left:-4px}.post-meta .post-meta-tags-list{margin-left:0}.post-meta-tags-item{margin-bottom:8px}.post-meta-pubinfo{border-top:1px solid #ce4f25;padding-top:16px}.post-meta-pubinfo p{border-top:none;font-size:.85em;padding-top:0}.post-meta-pubinfo p+p{margin-top:8px}.post-meta-social{border-bottom:none;overflow:visible}body.online-only .post-meta{margin-top:64px;background-color:rgba(0,0,0,0.015)}body.online-only .post-meta-pubinfo{border-top:none}body.online-only .post-meta-newsletter-prompt{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}body.online-only .post-meta-newsletter-entry fieldset{float:none}body.online-only .post-meta-newsletter-prompt-dek{font-size:2em;line-height:1.1}body.online-only .post-meta-newsletter-submit{margin-left:0;margin-top:8px}body.online-only .post-meta-newsletter-email{width:90%}body.online-only-home div.main.content,body.archive div.main.content{padding-top:0}body.online-only-home div.archive-wrapper,body.online-only-home div.online-only-wrapper{margin:0 auto;padding:0 16px}body.archive div.archive-wrapper,body.archive div.online-only-wrapper{margin:0 auto;padding:0 16px}body.online-only-home p.post-excerpt,body.archive p.post-excerpt{font-size:1.1rem;font-weight:200}body.online-only-home h1.post-title,body.archive h1.post-title{font-size:2.5rem}body.online-only-home .post-meta-tags-item,body.online-only-home .post-meta-categories-item,body.online-only-home .post-meta-authors-item{margin-bottom:0}body.archive .post-meta-tags-item,body.archive .post-meta-categories-item,body.archive .post-meta-authors-item{margin-bottom:0}body.online-only-home div.main.wrapper,body.archive div.main.wrapper{margin-top:176px}body.online-only.single-article .post-meta{background-color:rgba(0,0,0,0.015) !important}body.online-only.single-article .post-meta div.left{float:none;width:100%;background-color:transparent}body.online-only.single-article .post-meta div.module-newsletter{float:none;width:100%}body.online-only.single-article .post-meta h4{color:rgba(0,0,0,0.8);padding-top:0}body.online-only.single-article .post-meta .post-meta-pubinfo .post-meta-hed{font-size:1.4rem;font-weight:100}body.online-only.single-article .post-meta .post-meta-pubinfo p.post-meta-entry{padding-bottom:16px}body.online-only.single-article section.post-meta-pubinfo+section.post-meta-social{padding-bottom:16px}body.online-only.single-article section.content-post{max-width:none}body.online-only.single-article article.post{margin-top:0}body.online-only.single-article div.main.content{width:1400px;margin-left:auto;margin-right:auto}body.online-only.single-article div.post-header{padding-top:48px}body.online-only.single-article section.newsletter{margin-left:-24px;margin-right:-24px}body.home section.newsletter{padding:48px 16px}body.online-only #current-posts{width:320px}#supplementary .featured-online-only div.module.article{margin-left:32px;margin-right:32px;margin-bottom:32px}.static-page article{padding-top:0}.static-page article#post-4294 .subscribe-module.subscription-print-digital{border-radius:0;margin-top:72px}section.subscribe{padding:48px}.home fieldset.subscribe{float:left;padding-right:16px;clear:both;width:75%}body.subscribe article{padding-left:32px;padding-right:32px}div.subscribe-module{width:25%}body.libraries div.subscribe-module{width:100%}div.subscribe-module.subscription-print-digital{border-radius:16px;width:50%;margin-top:56px}div.subscribe-module.subscription-print-digital h2{font-size:2.4rem !important}div.subscribe-module.subscription-print-digital p.lede{font-size:2rem !important}div.subscribe-module.subscription-print-digital a.mm-button{margin-top:32px}div.subscribe-module.subscription-print-digital figure.thumb{width:160px;height:160px;top:-120px;margin-bottom:-144px}.page-id-4803 div.subscribe-module.subscription-print-digital,.page-id-4992 div.subscribe-module.subscription-print-digital{margin-top:96px}.gallery{width:70%}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}body{width:100%;margin:0;padding:0}a{text-decoration:underline}a:visited{text-decoration:underline}.ir a:after{content:""}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{page-break-inside:avoid}thead{display:table-header-group}tr{page-break-inside:avoid}img{page-break-inside:avoid;max-width:100% !important}@page{margin:2cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}article{page-break-before:always}ul,img{page-break-inside:avoid}#header-main,#issue-meta,.post-meta-tags,.post-meta-social,#current-posts,.prev-next,#supplementary,.module-newsletter,.roadbloack,.nurble,footer{display:none}}

/*# sourceURL=webpack://./scss/_navigation.scss */
/*# sourceURL=webpack://./style.scss */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3Njc3MvX25hdmlnYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8uL3N0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEscUNBQ0UsWUFDRSx5QkFBMEIsQ0FDM0IsQ0FHSCxnQkFDRSxnQkFBaUIsQ0FDakIsd0JBQXlCLENBQ3pCLDJCQUE0QixDQUM1Qix3QkFBeUIsQ0FDekIsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLE9BQVEsQ0FDVCxJQUdDLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsY0FBZSxDQUhqQixnQkFNSSxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULE9BQVEsQ0FDUixVQUFXLENBQ1gsU0FBVSxDQUNWLFVBQVcsQ0FDWCw0QkFBNkIsQ0FDN0IsV0FBWSxDQUNaLFlBQWEsQ0FkakIsc0JBaUJNLDRCQUE2QixDQWpCbkMsdUJBcUJNLDRCQUE2QixDQUM3QixhQUFjLENBdEJwQiwyQ0F5QlEsYUFBYyxDQXpCdEIsK0JBOEJNLFNBQVUsQ0FDVixhQUFjLENBL0JwQiw4Q0FrQ1EsYUFBYyxDQUNkLFdBQVksQ0FDWixjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLFdBQVksQ0F2Q3BCLGdEQTBDVSxrQkFBbUIsQ0FDbkIsYUFBYyxDQUNkLDBCQUEyQixDQTVDckMsc0RBK0NZLHdCQUF5QixDQS9DckMsdURBbURZLHdCQUF5QixDQUN6QixVQUFXLENBcER2QixxREF5RFUsY0FBZSxDQXpEekIsc0RBNkRVLFlBQWEsQ0E3RHZCLGlCQW9FSSxXQUFZLENBcEVoQixpQ0F1RU0sZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixtQkFBb0IsQ0ExRTFCLG9DQTZFUSxhQUFjLENBQ2QsVUFBVyxDQUNYLFVBQVcsQ0FDWCxTQUFVLENBQ1YsVUFBVyxDQUNYLGNBQWUsQ0FsRnZCLDhDQXFGVSxhQUFjLENBckZ4QixzQ0F5RlUsYUFBYyxDQUNkLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZCxpQkFBa0Is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Q0UsQ0FBSSxtREFJSCxpQkFDSCxDQUFLLGtCQUNKLENBQUssNkJBSUUsaUJBQ2QsQ0FBUyxnQ0FHUSxXQUNuQixDQUFLLHdEQUl1QyxnQkFDeEMsQ0FBSSxpQkFDSCxDQUFJLGtCQUNILENBQUkscUJBR0QsYUFDTCxDQUFDLDRFQUUwQyxlQUN2QyxDQUFDLGVBQ0osQ0FBSSxrQkFJSCxZQUNOLENBQUkseUJBR1MsVUFDZixDQUFJLGtCQUNJLENBQUksVUFDWixDQUFJLFNBQ0osQ0FBRyx1QkFHVSxpQkFDTixDQUFJLGtCQUNILENBQUkscUJBR0QsU0FDWCxDQUFHLG9DQUd1QixVQUMxQixDQUFJLGdEQUdrQyxrQkFDOUIsQ0FBSSxTQUNaLENBQUcsZUFDRSxDQUFJLG1EQUVkLDJCQUNXLENBQWlCLHVEQUd4Qix5QkFDTyxDQUFlLDREQUdqQixlQUNHLENBQUksNkRBR04sV0FDSCxDQUFLLFlBQ0osQ0FBSyxVQUNSLENBQU0sb0JBQ0ksQ0FBTSw0SEFJbUcsZUFDOUcsQ0FBSSxTQUdWLFNBQ0MsQ0FBRyxDQUNYLGFBR1MsRUFDVCxpQ0FDYSxDQUFzQixxQkFDM0IsQ0FBZSwwQkFDVixDQUFlLDJCQUNkLENBQWUsS0FHMUIsVUFDSyxDQUFJLFFBQ0gsQ0FBQyxTQUNBLENBQUMsRUFHWCx5QkFDa0IsQ0FBUyxVQUVqQix5QkFDVSxDQUFTLFlBSW5CLFVBQ0EsQ0FBRSxnREFJcUMsVUFDckMsQ0FBRSxlQUlBLHVCQUNNLENBQUssTUFHckIsMEJBQ00sQ0FBa0IsR0FHM0IsdUJBQ21CLENBQUssSUFHdkIsdUJBQ2tCLENBQUsseUJBQ2IsQ0FBZSxNQUd2QixVQUNLLENBQUcsUUFHSixTQUNFLENBQUMsUUFDRixDQUFDLE1BR0wsc0JBQ2MsQ0FBSyxRQUdsQix3QkFDYyxDQUFNLE9BR3BCLHVCQUNjLENBQUssa0pBR2lJLFlBQ2hKLENBQUkiLCJzb3VyY2VzQ29udGVudCI6WyJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICN3cGFkbWluYmFyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuZGl2Lm5hdi53cmFwcGVyIHtcclxuICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNDI0O1xyXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XHJcbiAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMztcclxuICAtbXMtZmxleC1vcmRlcjogMztcclxuICAtd2Via2l0LW9yZGVyOiAzO1xyXG4gIG9yZGVyOiAzO1xyXG59XHJcblxyXG5uYXYge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICYubmF2LWFjdGlvbnMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyMnB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgICAmLm5hdi1hY3Rpb25zLmFjY291bnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwubmF2LWFjdGlvbnMge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAgIGxpLm5hdi1hY3Rpb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMGVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNjZTRmMjU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBhZGRpbmc6IDhweCAyNHB4IDEwcHggMTZweDtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyOWZlMjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxY2VjZmI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zaWduaW4ge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY2NvdW50IHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm5hdi1zZWN0aW9ucyB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgdWwubmF2LXNlY3Rpb25zIHtcclxuICAgICAgbWFyZ2luLXRvcDogOTZweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICA+IGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBjbGVhcjogbm9uZTtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAgICAgJi5zdWJzY3JpYmUge1xyXG4gICAgICAgICAgY29sb3I6ICNjZTRmMjU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgICAgICAgIG1hcmdpbjogMCA4cHg7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2NlNGYyNTtcclxuICAgICAgICAgICAgY29sb3I6ICNjZTRmMjU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMyMjlmZTI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMjI5ZmUyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICBjb2xvcjogI2NlNGYyNTtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2U0ZjI1O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sb2dvIGEge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDI0MjQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9sb2dvLXRhYi0xNjAucG5nJyk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTEwMDAwcHg7XHJcbiAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5IHtcclxuICAmLm9wZW4gbmF2LnNpZ25pbiB7XHJcbiAgICAuc2lnbnVwIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3VudCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuZm9vdGVyIHtcclxuICBsaSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgY2xlYXI6IG5vbmU7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICAgIG1hcmdpbjogMCA4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNjZTRmMjU7XHJcbiAgICAgICAgY29sb3I6ICNjZTRmMjU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICMyMjlmZTI7XHJcbiAgICAgICAgY29sb3I6ICMyMjlmZTI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNwcmltYXJ5LW1lbnUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMTZweDtcclxuICB0b3A6IDA7XHJcblxyXG4gIGEge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hhbWJ1cmctd2hpdGUucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICB0ZXh0LWluZGVudDogLTEwMDAwcHg7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvKmJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47Ki9cclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZTRmMjU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWNlY2ZiO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xyXG4gIG5hdi5uYXYtc2VjdGlvbnMge1xyXG4gICAgdWwubmF2LXNlY3Rpb25zIHtcclxuICAgICAgJiA+IGxpIHtcclxuICAgICAgICB3aWR0aDogMTYuNjY2NjY2JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZm9vdGVyIGxpIHtcclxuICAgIHdpZHRoOiAxNi42NjY2NjYlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIG5hdi5uYXYtc2VjdGlvbnMge1xyXG4gICAgdWwubmF2LXNlY3Rpb25zIHtcclxuICAgICAgJiA+IGxpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICYgPiBhIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBmb290ZXIgbGkge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcbiAgYm9keS5zaW5nbGUtYXJ0aWNsZSB7XHJcbiAgICBkaXYubmF2LndyYXBwZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xyXG4gICAgfVxyXG5cclxuICAgIG5hdi5uYXYtc2VjdGlvbnMgdWwubmF2LXNlY3Rpb25zIHtcclxuICAgICAgPiBsaS5sb2dvIGEge1xyXG4gICAgICAgIHdpZHRoOiA5NnB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICAgIHRvcDogLTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuX2hlYWRlclNpZ25pbkFjdGl2ZSB7XHJcbiAgICAgIGRpdi5uYXYud3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjQyNDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbmF2Lm5hdi1zZWN0aW9ucyB1bC5uYXYtc2VjdGlvbnMge1xyXG4gICAgICAgID4gbGkubG9nbyBhIHtcclxuICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcbiAgbmF2Lm5hdi1hY3Rpb25zIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAjcHJpbWFyeS1tZW51IGEge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBuYXYubmF2LXNlY3Rpb25zIHVsLm5hdi1zZWN0aW9ucyB7XHJcbiAgICA+IGxpLmxvZ28gYSB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLThweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGZvb3RlciB7XHJcbiAgICBuYXYuZm9vdGVyLW5hdiB7XHJcbiAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBjbGVhcjogbm9uZTtcclxuICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgJiBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgICAmIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIGRpdi5uYXYud3JhcHBlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1pbi1oZWlnaHQ6IDE0NHB4O1xyXG4gIH1cclxuXHJcbiAgbmF2Lm5hdi1hY3Rpb25zOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZTRmMjU7XHJcbiAgfVxyXG5cclxuICBuYXYubmF2LXNlY3Rpb25zIHVsLm5hdi1zZWN0aW9ucyB7XHJcbiAgICA+IGxpLmxvZ28gYSB7XHJcbiAgICAgIHRvcDogLTVweDtcclxuICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICA+IGxpLnNob3Age1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MHB4KSB7XHJcbiAgbmF2IHtcclxuICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuXHJcbiAgICAmLnNpZ25pbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XHJcbiAgbmF2Lm5hdi1zZWN0aW9ucyB1bC5uYXYtc2VjdGlvbnMgPiBsaS5sb2dvIGEge1xyXG4gICAgbGVmdDogMTVweDtcclxuICB9XHJcblxyXG4gIG5hdiB7XHJcbiAgICAmLnNpZ25pbiBsaSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJ3Njc3MvbmF2aWdhdGlvbic7XHJcblxyXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsIGIsIHUsIGksIGNlbnRlciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5odG1sIHtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxub2wsIHVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuY2FwdGlvbiwgdGgsIHRkIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxucSwgYmxvY2txdW90ZSB7XHJcbiAgcXVvdGVzOiBub25lO1xyXG59XHJcblxyXG5xIHtcclxuICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgY29udGVudDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUge1xyXG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuYSBpbWcge1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuZGV2Lmp1c3QtdG8tZ2V0LXRoZS1jb2xvci1waWNrZXIge1xyXG4gIGNvbG9yOiAjMWNlY2ZiO1xyXG59XHJcblxyXG4jaGVhZGVyLW1haW4gZGl2LmhlYWRlci1zaWduaW4uY2xvc2Vib3gge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuI2hlYWRlci1tYWluIHNlY3Rpb24uaGVhZGVyLXNlYXJjaCxcclxuc2VjdGlvbi5oZWFkZXItc2lnbmluIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4jaGVhZGVyLW1haW4gc2VjdGlvbi5hY3RpdmUuaGVhZGVyLXNlYXJjaCxcclxuc2VjdGlvbi5hY3RpdmUuaGVhZGVyLXNpZ25pbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmgzLnN1YnNjcmliZS5yb2FkYmxvY2s6YmVmb3JlLFxyXG5hLnNvY2lhbC5pY29uLFxyXG5kaXYucG9ja2V0LWJ0bixcclxuI2hlYWRlci1tYWluIGRpdi5oZWFkZXItc2lnbmluLmNsb3NlYm94LFxyXG5hLnB1YmluZm8ud3JhcHBlcjphZnRlcixcclxucC5pc3N1ZS5tZXRhLmJ1dHRvbi5jbG9zZSB7XHJcbiAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxubGkuaXNzdWUubWV0YS5wdWJpbmZvLmlzc3VldGl0bGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuICBsaS5pc3N1ZS5tZXRhLnB1YmluZm8uaXNzdWV0aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbmEuanVtcDpmb2N1cywgLmJ1dHRvbjpmb2N1cywgLmp1bXAtdG8tcGFnZTpmb2N1cywgaW5wdXQuc3VibWl0OmZvY3VzLCAuaG9tZSBkaXYuY3VycmVudC1pc3N1ZSBhLmp1bXA6Zm9jdXMge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDI0MjQ7XHJcbn1cclxuXHJcbmEuanVtcDpob3ZlciwgLmJ1dHRvbjpob3ZlciwgLmp1bXAtdG8tcGFnZTpob3ZlciwgaW5wdXQuc3VibWl0OmhvdmVyLCAuaG9tZSBkaXYuY3VycmVudC1pc3N1ZSBhLmp1bXA6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNjZTRmMjU7XHJcbn1cclxuXHJcbmEuanVtcDphY3RpdmUsIC5idXR0b246YWN0aXZlLCAuanVtcC10by1wYWdlOmFjdGl2ZSwgaW5wdXQuc3VibWl0OmFjdGl2ZSwgLmhvbWUgZGl2LmN1cnJlbnQtaXNzdWUgYS5qdW1wOmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjZWNmYjtcclxuICBjb2xvcjogIzMzMztcclxufVxyXG5cclxuKiB7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICY6YWZ0ZXIsICY6OmJlZm9yZSB7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxufVxyXG5cclxuZGl2IHtcclxuICAmLm1haW4sICYuc3VwcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG59XHJcblxyXG5zZWN0aW9uLnN1cHAsIGZvb3RlciwgZGl2Lmhlcm8uY2F0ZWdvcnksIGgyLmhlcm8udGl0bGUsIGRpdi5oZXJvLmRlayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5zZWN0aW9uIHtcclxuICAmLnN1YnNjcmliZSwgJi5vZmZsaW5lIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbn1cclxuXHJcbiNoZWFkZXItbWFpbiwgZmlndXJlLmhlcm8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuYS5wdWJpbmZvLndyYXBwZXI6YWZ0ZXIsXHJcbnAucG9zdC1jYXRlZ29yeSxcclxuI2hlYWRlci1tYWluIGRpdi5oZWFkZXItc2lnbmluLmNsb3NlYm94LFxyXG5maWdjYXB0aW9uLmhlcm8sXHJcbnAuaXNzdWUubWV0YS5idXR0b24uY2xvc2UsXHJcbmEubW9kdWxlLmFydGljbGUud3JhcHBlcixcclxuZmlndXJlLmhlcm8sXHJcbi5mbGFncyxcclxudWwubW9kdWxlLmFydGljbGUubWV0YSxcclxub2wubWFnYXppbmUtYXJjaGl2ZS5pc3N1ZS5tZXRhLFxyXG5zZWN0aW9uLm1hZ2F6aW5lLWFyY2hpdmUgb2wubWV0YSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG5kaXYuaGVyby5jYXRlZ29yeSwgaDIuaGVyby50aXRsZSwgZGl2Lmhlcm8uZGVrIHtcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG5cclxuc2VjdGlvbiB7XHJcbiAgJi5zdWJzY3JpYmUsICYub2ZmbGluZSB7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICB9XHJcbn1cclxuXHJcbiNoZWFkZXItbWFpbiwgZmlndXJlLmhlcm8ge1xyXG4gIHotaW5kZXg6IDA7XHJcbn1cclxuXHJcbmEucHViaW5mby53cmFwcGVyOmFmdGVyLFxyXG5wLnBvc3QtY2F0ZWdvcnkge1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxufVxyXG5cclxuI2hlYWRlci1tYWluIGRpdi5oZWFkZXItc2lnbmluLmNsb3NlYm94IHtcclxuICB0b3A6IDE2cHg7XHJcbiAgcmlnaHQ6IDE2cHg7XHJcbn1cclxuXHJcbmZpZ2NhcHRpb24uaGVybywgcC5pc3N1ZS5tZXRhLmJ1dHRvbi5jbG9zZSB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcblxyXG5hLm1vZHVsZS5hcnRpY2xlLndyYXBwZXIsIGZpZ3VyZS5oZXJvIHtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG59XHJcblxyXG4uZmxhZ3Mge1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcblxyXG51bC5tb2R1bGUuYXJ0aWNsZS5tZXRhLCBvbC5tYWdhemluZS1hcmNoaXZlLmlzc3VlLm1ldGEsIHNlY3Rpb24ubWFnYXppbmUtYXJjaGl2ZSBvbC5tZXRhIHtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuYS5tb2R1bGUuYXJ0aWNsZS53cmFwcGVyLCBkaXYuaGVyby1jZWxsIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbnNlY3Rpb24ge1xyXG4gICYuY3VycmVudC1pc3N1ZSB7XHJcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XHJcbiAgfVxyXG5cclxuICAmLmZlYXR1cmVkIHtcclxuICAgICYuYm9va3MsICYucG0ge1xyXG4gICAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnN1YnNjcmliZSwgJi5uZXdzbGV0dGVyLCAmLnNvY2lhbCB7XHJcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZmVhdHVyZWQtb25saW5lLW9ubHkge1xyXG4gIHBhZGRpbmc6IDMycHggMTZweDtcclxufVxyXG5cclxuc2VjdGlvbiB7XHJcbiAgJi5mZWF0dXJlZC1tYWdhemluZSwgJi5vZmZsaW5lIHtcclxuICAgIHBhZGRpbmc6IDMycHggMTZweDtcclxuICB9XHJcbn1cclxuXHJcbmRpdi5zdXBwLCBzZWN0aW9uLnN1cHAge1xyXG4gIHBhZGRpbmc6IDMycHggMTZweDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcclxuICBzZWN0aW9uIHtcclxuICAgICYuY3VycmVudC1pc3N1ZSB7XHJcbiAgICAgIHBhZGRpbmc6IDQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5mZWF0dXJlZCB7XHJcbiAgICAgICYuYm9va3MsICYucG0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDQ4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmRpdi5tYWdhemluZS1hcmNoaXZlLmlzc3VlLCBzZWN0aW9uLm1hZ2F6aW5lLWFyY2hpdmUgZGl2Lmlzc3VlIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiAxMzZweDtcclxuICBoZWlnaHQ6IDE2MHB4O1xyXG4gIG1hcmdpbjogN3B4O1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMztcclxufVxyXG5cclxuZGl2Lm1hZ2F6aW5lLWFyY2hpdmUuaXNzdWU6aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogI2NlNGYyNTtcclxufVxyXG5cclxuc2VjdGlvbiB7XHJcbiAgJi5tYWdhemluZS1hcmNoaXZlIGRpdi5pc3N1ZTpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICNjZTRmMjU7XHJcbiAgfVxyXG5cclxuICAmLmN1cnJlbnQtaXNzdWUge1xyXG4gICAgY2xlYXI6IGxlZnQ7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgfVxyXG5cclxuICAmLmZlYXR1cmVkIHtcclxuICAgICYuYm9va3MsICYucG0ge1xyXG4gICAgICBjbGVhcjogbGVmdDtcclxuICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xyXG4gIGRpdi5tYWdhemluZS1hcmNoaXZlLmlzc3VlLCBzZWN0aW9uLm1hZ2F6aW5lLWFyY2hpdmUgZGl2Lmlzc3VlIHtcclxuICAgIHdpZHRoOiAxNzJweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XHJcbiAgZGl2LmNvbHVtbnMtNGNvbC5jNC0xeCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZGU0ZDU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xyXG4gIGRpdi5jb2x1bW5zLTRjb2wuYzQtMngge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcclxuICBkaXYuY29sdW1ucy0zY29sIHtcclxuICAgICYuYzEsICYuYzIsICYuYzMge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZGU0ZDU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5LmhvbWUgc2VjdGlvbiB7XHJcbiAgJi5uZXdzbGV0dGVyLCAmLnNvY2lhbCB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1vbmxpbmUtb25seSwgc2VjdGlvbi5mZWF0dXJlZC1tYWdhemluZSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICBib2R5LmhvbWUgc2VjdGlvbiB7XHJcbiAgICAmLm5ld3NsZXR0ZXIsICYuc29jaWFsIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRlNGQ1O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZlYXR1cmVkLW9ubGluZS1vbmx5LCBzZWN0aW9uLmZlYXR1cmVkLW1hZ2F6aW5lIHtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZTRkNTtcclxuICB9XHJcbn1cclxuXHJcbmltZy5tb2R1bGUuYXJ0aWNsZS50aHVtYm5haWwge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmN1cnJlbnQtaXNzdWUgYXJ0aWNsZS5wb3N0IGEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbiAgcGFkZGluZzogOHB4IDAgMTJweCAwO1xyXG59XHJcblxyXG5ib2R5Lm1hZ2F6aW5lLmxhbmRpbmcgc2VjdGlvbi5pc3N1ZSBhcnRpY2xlLnBvc3Qge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbiAgcGFkZGluZzogOHB4IDA7XHJcbn1cclxuXHJcbnNlY3Rpb24ge1xyXG4gICYuaXNzdWUubWV0YS5wb3N0aW5mbyBhcnRpY2xlLnBvc3Qge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gICAgcGFkZGluZzogOHB4IDA7XHJcbiAgfVxyXG5cclxuICAmLnN1YnNjcmliZSwgJi5jdXJyZW50LWlzc3VlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmZlYXR1cmVkLW9ubGluZS1vbmx5LCBzZWN0aW9uLm9mZmxpbmUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcbiAgLnN0cnV4LW1vYi0yNSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgfVxyXG5cclxuICAuc3RydXgtbW9iLTMzIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLnN0cnV4LW1vYi01MCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG5cclxuICAuc3RydXgtbW9iLWZ1bGwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgLnN0cnV4LXRhYi0yNSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgfVxyXG5cclxuICAuc3RydXgtdGFiLTMzIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMzMzMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5zdHJ1eC10YWItNTAge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuXHJcbiAgLnN0cnV4LXRhYi0zMjBtaW4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NiU7XHJcbiAgfVxyXG5cclxuICAuc3RydXgtdGFiLTMyMGZpbGwge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLnN0cnV4LXRhYi1mdWxsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAuc3RydXgtZGVzay0yNSB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gIH1cclxuXHJcbiAgLnN0cnV4LWRlc2stMzMge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLnN0cnV4LWRlc2stNTAge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuXHJcbiAgLnN0cnV4LWRlc2stMzIwbWluIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgd2lkdGg6IDMxLjI1JTtcclxuICB9XHJcblxyXG4gIC5zdHJ1eC1kZXNrLTMyMGZpbGwge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNjguNzUlO1xyXG4gIH1cclxuXHJcbiAgLnN0cnV4LWRlc2stZnVsbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XHJcbiAgLnN0cnV4LXdpZGUtMjUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gIH1cclxuXHJcbiAgLnN0cnV4LXdpZGUtMjUtc3RpY2sge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gIH1cclxuXHJcbiAgLnN0cnV4LXdpZGUtMzMge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMzMlO1xyXG4gIH1cclxuXHJcbiAgLnN0cnV4LXdpZGUtNTAge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuXHJcbiAgLnN0cnV4LXdpZGUtNzUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gIH1cclxuXHJcbiAgLnN0cnV4LXdpZGUtZnVsbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbioge1xyXG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYT0xXCI7XHJcbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xyXG4gIC1tcy1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiIDE7XHJcbiAgLW8tZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcclxuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XHJcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHJcbiAgJjphZnRlciwgJjo6YmVmb3JlIHtcclxuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbiAgICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhPTFcIjtcclxuICAgIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcclxuICAgIC1tcy1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiIDE7XHJcbiAgICAtby1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xyXG4gICAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xyXG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIH1cclxufVxyXG5cclxuaDMuc3Vic2NyaWJlLnJvYWRibG9jazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3BsdXMucG5nKTtcclxufVxyXG5cclxuLmN1cnJlbnQtaXNzdWUgcC50aXRsZSwgaDEge1xyXG4gIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAmLm9ubGluZS1vbmx5LWhvbWUgaDMubmV3cywgJi5hcmNoaXZlIGgzLm5ld3Mge1xyXG4gICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmN1cnJlbnQtaXNzdWUgcC50aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuaDEge1xyXG4gIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbn1cclxuXHJcblxyXG5wLnN1YnNjcmliZSB7XHJcbiAgZm9udC1zaXplOiAxLjlyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDIwMDtcclxufVxyXG5cclxuaW5wdXQge1xyXG4gICYubmV3c2xldHRlci5lbWFpbCwgJlt0eXBlPVwidGV4dFwiXSwgJlt0eXBlPVwiZW1haWxcIl0sICZbdHlwZT1cInBhc3N3b3JkXCJdLCAmW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICB9XHJcblxyXG4gICYubmV3c2xldHRlci5lbWFpbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgJlt0eXBlPVwidGV4dFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgJlt0eXBlPVwiZW1haWxcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsICZbdHlwZT1cInBhc3N3b3JkXCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAmW3R5cGU9XCJzdWJtaXRcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsICYubmV3c2xldHRlci5lbWFpbDotbW96LXBsYWNlaG9sZGVyLCAmW3R5cGU9XCJ0ZXh0XCJdOi1tb3otcGxhY2Vob2xkZXIsICZbdHlwZT1cImVtYWlsXCJdOi1tb3otcGxhY2Vob2xkZXIsICZbdHlwZT1cInBhc3N3b3JkXCJdOi1tb3otcGxhY2Vob2xkZXIsICZbdHlwZT1cInN1Ym1pdFwiXTotbW96LXBsYWNlaG9sZGVyLCAmLm5ld3NsZXR0ZXIuZW1haWw6Oi1tb3otcGxhY2Vob2xkZXIsICZbdHlwZT1cInRleHRcIl06Oi1tb3otcGxhY2Vob2xkZXIsICZbdHlwZT1cImVtYWlsXCJdOjotbW96LXBsYWNlaG9sZGVyLCAmW3R5cGU9XCJwYXNzd29yZFwiXTo6LW1vei1wbGFjZWhvbGRlciwgJlt0eXBlPVwic3VibWl0XCJdOjotbW96LXBsYWNlaG9sZGVyLCAmLm5ld3NsZXR0ZXIuZW1haWw6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAmW3R5cGU9XCJ0ZXh0XCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgJlt0eXBlPVwiZW1haWxcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAmW3R5cGU9XCJwYXNzd29yZFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsICZbdHlwZT1cInN1Ym1pdFwiXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICB9XHJcblxyXG4gICYubmV3c2xldHRlci5lbWFpbDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgJlt0eXBlPVwidGV4dFwiXTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgJlt0eXBlPVwiZW1haWxcIl06Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsICZbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAmW3R5cGU9XCJzdWJtaXRcIl06Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsICYubmV3c2xldHRlci5lbWFpbDpmb2N1czotbW96LXBsYWNlaG9sZGVyLCAmW3R5cGU9XCJ0ZXh0XCJdOmZvY3VzOi1tb3otcGxhY2Vob2xkZXIsICZbdHlwZT1cImVtYWlsXCJdOmZvY3VzOi1tb3otcGxhY2Vob2xkZXIsICZbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzOi1tb3otcGxhY2Vob2xkZXIsICZbdHlwZT1cInN1Ym1pdFwiXTpmb2N1czotbW96LXBsYWNlaG9sZGVyLCAmLm5ld3NsZXR0ZXIuZW1haWw6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIsICZbdHlwZT1cInRleHRcIl06Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIsICZbdHlwZT1cImVtYWlsXCJdOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyLCAmW3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciwgJlt0eXBlPVwic3VibWl0XCJdOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyLCAmLm5ld3NsZXR0ZXIuZW1haWw6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAmW3R5cGU9XCJ0ZXh0XCJdOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgJlt0eXBlPVwiZW1haWxcIl06Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAmW3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIsICZbdHlwZT1cInN1Ym1pdFwiXTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5cclxucC5tb2R1bGUuYXJ0aWNsZS50d2VldHF1b3RlIHtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAmLm9ubGluZS1vbmx5LWhvbWUgcC5tb2R1bGUuYXJ0aWNsZS50d2VldHF1b3RlLCAmLmFyY2hpdmUgcC5tb2R1bGUuYXJ0aWNsZS50d2VldHF1b3RlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgfVxyXG59XHJcblxyXG5wLm1vZHVsZS5hcnRpY2xlLnR3ZWV0cXVvdGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMjAxQ1wiO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAwLjRlbTtcclxuICB0ZXh0LWluZGVudDogMDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgJi5vbmxpbmUtb25seS1ob21lIHAubW9kdWxlLmFydGljbGUudHdlZXRxdW90ZTpiZWZvcmUsICYuYXJjaGl2ZSBwLm1vZHVsZS5hcnRpY2xlLnR3ZWV0cXVvdGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwyMDFDXCI7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDAuNGVtO1xyXG4gICAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5wLm1vZHVsZS5hcnRpY2xlLnR3ZWV0cXVvdGU6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXFwyMDFEXCI7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgJi5vbmxpbmUtb25seS1ob21lIHAubW9kdWxlLmFydGljbGUudHdlZXRxdW90ZTphZnRlciwgJi5hcmNoaXZlIHAubW9kdWxlLmFydGljbGUudHdlZXRxdW90ZTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMjAxRFwiO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbnAubW9kdWxlLmFydGljbGUudHdlZXRxdW90ZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBmb250LXNpemU6IDIycHg7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICYub25saW5lLW9ubHktaG9tZSBwLm1vZHVsZS5hcnRpY2xlLnR3ZWV0cXVvdGUsICYuYXJjaGl2ZSBwLm1vZHVsZS5hcnRpY2xlLnR3ZWV0cXVvdGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICB9XHJcbn1cclxuXHJcbmZpZ2NhcHRpb24uaGVybywgZmlndXJlLnBvc3QtaGVybyBmaWdjYXB0aW9uLCBib2R5Lm9ubGluZS1vbmx5IGZpZ3VyZS5wb3N0LWhlcm8gZmlnY2FwdGlvbiB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDAuOTVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uY3VycmVudC1pc3N1ZSB7XHJcbiAgZGl2LmFydGljbGUuY2F0ZWdvcnksIGgxLnBvc3QtdGl0bGUsIHAucG9zdC1hdXRob3Ige1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5Lm1hZ2F6aW5lLmxhbmRpbmcgc2VjdGlvbi5pc3N1ZSB7XHJcbiAgaDEucG9zdC10aXRsZSwgcC5wb3N0LWF1dGhvciB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICB9XHJcbn1cclxuXHJcbnNlY3Rpb24uaXNzdWUubWV0YS5wb3N0aW5mbyB7XHJcbiAgaDEucG9zdC10aXRsZSwgcC5wb3N0LWF1dGhvciB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICB9XHJcbn1cclxuXHJcbi5jdXJyZW50LWlzc3VlIHtcclxuICBkaXYuYXJ0aWNsZS5jYXRlZ29yeSwgaDEucG9zdC10aXRsZSwgcC5wb3N0LWF1dGhvciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbmJvZHkubWFnYXppbmUubGFuZGluZyBzZWN0aW9uLmlzc3VlIHtcclxuICBoMS5wb3N0LXRpdGxlLCBwLnBvc3QtYXV0aG9yIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuc2VjdGlvbi5pc3N1ZS5tZXRhLnBvc3RpbmZvIHtcclxuICBoMS5wb3N0LXRpdGxlLCBwLnBvc3QtYXV0aG9yIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuYm9keS5tYWdhemluZS5sYW5kaW5nIHNlY3Rpb24uaXNzdWUgaDEucG9zdC10aXRsZSwgc2VjdGlvbi5pc3N1ZS5tZXRhLnBvc3RpbmZvIGgxLnBvc3QtdGl0bGUge1xyXG4gIG1hcmdpbi1yaWdodDogMC4zZW07XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuXHJcbmgzLnN1YnNjcmliZS5yb2FkYmxvY2s6YmVmb3JlLFxyXG5hLnNvY2lhbC5pY29uLFxyXG5kaXYucG9ja2V0LWJ0bixcclxuI2hlYWRlci1tYWluIGRpdi5oZWFkZXItc2lnbmluLmNsb3NlYm94LFxyXG5hLnB1YmluZm8ud3JhcHBlcjphZnRlcixcclxucC5pc3N1ZS5tZXRhLmJ1dHRvbi5jbG9zZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xyXG59XHJcblxyXG5hLnNvY2lhbC5pY29uLCBkaXYucG9ja2V0LWJ0biB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogMCAzcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3BvY2tldC0xMDAucG5nKTtcclxufVxyXG5cclxuYS50d2l0dGVyLnNvY2lhbC5pY29uLCBkaXYudHdpdHRlci5wb2NrZXQtYnRuIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvdHdpdHRlci0xMDAucG5nKTtcclxufVxyXG5cclxuYS5mYWNlYm9vay5zb2NpYWwuaWNvbiwgZGl2LmZhY2Vib29rLnBvY2tldC1idG4ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9mYWNlYm9vay0xMDAucG5nKTtcclxufVxyXG5cclxuYS5nb29nbGUuc29jaWFsLmljb24sIGRpdi5nb29nbGUucG9ja2V0LWJ0biB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL2dvb2dsZXBsdXMtMTAwLnBuZyk7XHJcbn1cclxuXHJcbmEuaW5zdGFwYXBlci5zb2NpYWwuaWNvbiwgZGl2Lmluc3RhcGFwZXIucG9ja2V0LWJ0biB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL2luc3RhcGFwZXItMTAwLnBuZyk7XHJcbn1cclxuXHJcbi5mbGFncyB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gIC5kYXRlLCAuaXNzdWVudW1iZXIsIC5pc3N1ZXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDhweCA4cHggNnB4IDhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2I1YTc7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG59XHJcblxyXG5wLnBvc3QtY2F0ZWdvcnkge1xyXG4gIHBhZGRpbmc6IDE2cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmMmViO1xyXG4gIGZvbnQtc2l6ZTogLjlyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBjb2xvcjogIzMzMztcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgJi5vbmxpbmUtb25seS1ob21lIHAucG9zdC1kYXRlLCAmLmFyY2hpdmUgcC5wb3N0LWRhdGUsICYuc2VhcmNoIHAucG9zdC1kYXRlIHtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjJlYjtcclxuICAgIGZvbnQtc2l6ZTogLjlyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4jaGVhZGVyLW1haW4gZGl2LmhlYWRlci1zaWduaW4uY2xvc2Vib3gge1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufVxyXG5cclxuYS5qdW1wLCAuYnV0dG9uLCAuanVtcC10by1wYWdlLCBpbnB1dC5zdWJtaXQsIC5ob21lIGRpdi5jdXJyZW50LWlzc3VlIGEuanVtcCB7XHJcbiAgcGFkZGluZzogNy4ycHggMTZweCA4cHggMTZweDtcclxuICBib3JkZXItcmFkaXVzOiA0ZW07XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbmRpdi5qdW1wIHtcclxuICBwYWRkaW5nLXRvcDogMjRweDtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuZmlndXJlIHtcclxuICAmLmlzc3VlLnRodW1iIHtcclxuICAgIGhlaWdodDogOTZweDtcclxuICAgIHdpZHRoOiA5NnB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBib3JkZXItcmFkaXVzOiA5NnB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5tYWdhemluZS1hcmNoaXZlLmlzc3VlLnRodW1iIHtcclxuICAgIGhlaWdodDogNjRweDtcclxuICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBib3JkZXItcmFkaXVzOiA2NHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuZGl2IHtcclxuICAmLnBtLmZlYXR1cmVkLmFydGljbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlNGQ1O1xyXG4gICAgbWFyZ2luOiAyNHB4IGF1dG87XHJcbiAgfVxyXG5cclxuICAmLmhlcm8uY2F0ZWdvcnksICYuc3Vic2NyaWJlLmNhdGVnb3J5IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbmgyIHtcclxuICAmLmN1cnJlbnQtaXNzdWUuY2F0ZWdvcnkge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJi5mZWF0dXJlZCB7XHJcbiAgICAmLmJvb2tzLmNhdGVnb3J5LCAmLnBtLmNhdGVnb3J5IHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaDMge1xyXG4gICYubmV3c2xldHRlci5jYXRlZ29yeSwgJi5zb2NpYWwuY2F0ZWdvcnkge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuaDIge1xyXG4gICYuZmVhdHVyZWQtb25saW5lLW9ubHktdGl0bGUsICYuZmVhdHVyZWQtbWFnYXppbmUtdGl0bGUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuaDMub2ZmbGluZS5jYXRlZ29yeSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5zcGFuLnNlY3Rpb24taGVkLCBib2R5Lm1hZ2F6aW5lLmlzc3VlLWxhbmRpbmcgLnN1cHAtbW9yZS1ieS10aXRsZSwgc3Bhbi5tb2R1bGUtaGVkLCBib2R5Lm1hZ2F6aW5lLmlzc3VlLWxhbmRpbmcgaDIucG9zdC1jYXRlZ29yeSwgLnN0YXRpYy1wYWdlIGFydGljbGUgaDIsIGZvb3RlciBoNiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgcGFkZGluZy1ib3R0b206IC4zZW07XHJcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMzMzM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIHNwYW4uc2VjdGlvbi1oZWQsIGJvZHkubWFnYXppbmUuaXNzdWUtbGFuZGluZyAuc3VwcC1tb3JlLWJ5LXRpdGxlLCBzcGFuLm1vZHVsZS1oZWQsIGJvZHkubWFnYXppbmUuaXNzdWUtbGFuZGluZyBoMi5wb3N0LWNhdGVnb3J5LCAuc3RhdGljLXBhZ2UgYXJ0aWNsZSBoMiwgZm9vdGVyIGg2IHtcclxuICAgIHBhZGRpbmctdG9wOiAuNWVtO1xyXG4gIH1cclxufVxyXG5cclxuaDMudGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgbWFyZ2luLXRvcDogLjNlbTtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcclxuICBoMy50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbmRpdi5oZXJvLmRlayB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG59XHJcblxyXG5wIHtcclxuICAmLm1hZ2F6aW5lLWFyY2hpdmUuZGVrLCAmLm9ubGluZS1vbmx5LWFyY2hpdmUuZGVrIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5Lm1hZ2F6aW5lLmlzc3VlLWxhbmRpbmcgcC5zdWJoZWQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDEuMXJlbTtcclxuICBmb250LXdlaWdodDogMTAwO1xyXG4gIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxufVxyXG5cclxucCB7XHJcbiAgJi5mZWF0dXJlZCB7XHJcbiAgICAmLmJvb2tzLmRlaywgJi5wbS5kZWsge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubmV3c2xldHRlci5kZWssICYuc29jaWFsLmRlaywgJi5vZmZsaW5lLmRlayB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gIH1cclxufVxyXG5cclxuZGl2Lm1tIHAubGVkZSwgLnN0YXRpYy1wYWdlIGFydGljbGUgcC5sZWRlIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBwYWRkaW5nLXRvcDogMTZweDtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbn1cclxuXHJcbnNlY3Rpb24ubWFnYXppbmUtYXJjaGl2ZSwgI3N1cHBsZW1lbnRhcnkgLmZlYXR1cmVkLW9ubGluZS1vbmx5IHtcclxuICBib3JkZXItdG9wOiA3MnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wMTUpO1xyXG4gIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5zcGFuLnNlY3Rpb24taGVkLCBib2R5Lm1hZ2F6aW5lLmlzc3VlLWxhbmRpbmcgLnN1cHAtbW9yZS1ieS10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAxLjlyZW07XHJcbn1cclxuXHJcbmRpdi5oZXJvLmRlayB7XHJcbiAgZm9udC1zaXplOiAxLjlyZW07XHJcbiAgcGFkZGluZy10b3A6IC40ZW07XHJcbn1cclxuXHJcbnAge1xyXG4gICYubWFnYXppbmUtYXJjaGl2ZS5kZWssICYub25saW5lLW9ubHktYXJjaGl2ZS5kZWsge1xyXG4gICAgZm9udC1zaXplOiAxLjlyZW07XHJcbiAgICBwYWRkaW5nLXRvcDogLjRlbTtcclxuICB9XHJcbn1cclxuXHJcbmJvZHkubWFnYXppbmUuaXNzdWUtbGFuZGluZyBwLnN1YmhlZCB7XHJcbiAgZm9udC1zaXplOiAxLjlyZW07XHJcbiAgcGFkZGluZy10b3A6IC40ZW07XHJcbn1cclxuXHJcbmlucHV0IHtcclxuICAmLm5ld3NsZXR0ZXIuZW1haWwsICZbdHlwZT1cInRleHRcIl0sICZbdHlwZT1cImVtYWlsXCJdLCAmW3R5cGU9XCJwYXNzd29yZFwiXSwgJlt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE4ZW07XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIGJvcmRlci1yYWRpdXM6IDRlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLm5ld3NsZXR0ZXIuZW1haWw6Zm9jdXMsICZbdHlwZT1cInRleHRcIl06Zm9jdXMsICZbdHlwZT1cImVtYWlsXCJdOmZvY3VzLCAmW3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cywgJlt0eXBlPVwic3VibWl0XCJdOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLm5ld3NsZXR0ZXIuZW1haWwge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsICY6LW1vei1wbGFjZWhvbGRlciwgJjo6LW1vei1wbGFjZWhvbGRlciwgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnN1YnNjcmliZSwgJi5uZXdzbGV0dGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICB9XHJcbn1cclxuXHJcbiNoZWFkZXItbWFpbiBpbnB1dC50ZXh0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogIzIyOWZlMjtcclxuXHJcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgJjotbW96LXBsYWNlaG9sZGVyLCAmOjotbW96LXBsYWNlaG9sZGVyLCAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICMyMjlmZTI7XHJcbiAgICBjb2xvcjogIzIyOWZlMjtcclxuXHJcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAmOi1tb3otcGxhY2Vob2xkZXIsICY6Oi1tb3otcGxhY2Vob2xkZXIsICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaW5wdXQuc3VibWl0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5oMiArIHNlY3Rpb24uYXJ0aWNsZXMgZGl2Lm1vZHVsZS5hcnRpY2xlOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tdG9wOiAzMnB4O1xyXG59XHJcblxyXG5kaXYubW9kdWxlLmFydGljbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDI3MnB4O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JjYjVhNztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjY2U0ZjI1O1xyXG5cclxuICAgIHAudHdlZXRxdW90ZSB7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGFncyB7XHJcbiAgICAgIC5pc3N1ZW51bWJlciwgLmlzc3VldGl0bGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZTRmMjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaXNzdWUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjY2U0ZjI1O1xyXG5cclxuICAgIC5mbGFncyBzcGFuIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NlNGYyNTtcclxuICAgIH1cclxuXHJcbiAgICBwLnR3ZWV0cXVvdGUge1xyXG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICMzMzM7XHJcblxyXG4gICAgICAuZmxhZ3Mgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgICAgfVxyXG5cclxuICAgICAgcC50d2VldHF1b3RlIHtcclxuICAgICAgICBjb2xvcjogI2NlNGYyNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5vbmxpbmUtb25seSB7XHJcbiAgICBib3JkZXItY29sb3I6ICNiY2I1YTc7XHJcblxyXG4gICAgLmZsYWdzIHNwYW4ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNiNWE3O1xyXG4gICAgfVxyXG5cclxuICAgIHAudHdlZXRxdW90ZSB7XHJcbiAgICAgIGNvbG9yOiAjMjI5ZmUyO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICMyMjlmZTI7XHJcblxyXG4gICAgICAuZmxhZ3Mgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyOWZlMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgcC50d2VldHF1b3RlIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnRlcm0tZXZlbnRzIHtcclxuICAgICAgaGVpZ2h0OiAyNTZweDtcclxuICAgICAgdG9wOiAtMTZweDtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxuICAgICAgYm9yZGVyOiA2cHggc29saWQgI2NlNGYyNTtcclxuXHJcbiAgICAgIGEubW9kdWxlLmFydGljbGUud3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsLm1vZHVsZS5hcnRpY2xlLm1ldGEge1xyXG4gICAgICAgIGJvdHRvbTogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDMycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpdi5mbGFncyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjZTRmMjU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgY29sb3I6ICNjZTRmMjU7XHJcbiAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJFdmVudDogXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAudHdlZXRxdW90ZSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjY2U0ZjI1O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubm9faW1hZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3BsdXMucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA4OHB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xyXG4gIH1cclxuXHJcbiAgJi50ZXJtLXBvZGNhc3Qge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3BvZGNhc3QucG5nKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA2NHB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogODBweCA4MHB4O1xyXG5cclxuICAgIHAudHdlZXRxdW90ZSwgZmlndXJlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYub25saW5lLW9ubHkudGVybS1ldmVudHM6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDI1NCwgMjU0LCAwLjcpO1xyXG5cclxuICAgIHAudHdlZXRxdW90ZSB7XHJcbiAgICAgIGNvbG9yOiAjY2U0ZjI1ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5hLm1vZHVsZS5hcnRpY2xlLndyYXBwZXIge1xyXG4gIHBhZGRpbmc6IDI0cHggMDtcclxuICBwYWRkaW5nLXRvcDogNDhweDtcclxufVxyXG5cclxuZmlndXJlLm1vZHVsZS5hcnRpY2xlLnRodW1ibmFpbCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiAxMjBweDtcclxufVxyXG5cclxudWwubW9kdWxlLmFydGljbGUubWV0YSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbmxpLm1vZHVsZS5hcnRpY2xlLm1ldGEge1xyXG4gIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAmLmF1dGhvciwgJi5zb3VyY2Uge1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBmb250LXdlaWdodDogMjAwO1xyXG4gIH1cclxuXHJcbiAgJi5jYXRlZ29yeSB7XHJcbiAgICBjb2xvcjogI2NlNGYyNTtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IC4xZW07XHJcbiAgfVxyXG5cclxuICAmLmRhdGUge1xyXG4gICAgY29sb3I6ICNjZTRmMjU7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAuMWVtO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxhZ3Mge1xyXG4gIC5pc3N1ZW51bWJlciwgLmlzc3VldGl0bGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JjYjVhNztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG59XHJcblxyXG4uZmVhdHVyZWQtb25saW5lLW9ubHkgZGl2Lm1vZHVsZS5hcnRpY2xlOmhvdmVyIC5mbGFncyBzcGFuIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI5ZmUyO1xyXG59XHJcblxyXG4uZmxhZ3MgLmlzc3VldGl0bGUge1xyXG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG5odG1sIHtcclxuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlNGQ1O1xyXG4gIGZvbnQtc2l6ZTogNjIuNSU7XHJcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5wb3N0LWJvZHkgb2wge1xyXG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XHJcbn1cclxuXHJcbi8qI3dwYWRtaW5iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDEwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XHJcbn0qL1xyXG5cclxuI3dwLWFkbWluLWJhci1uZXctcG9zdCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLndmLWxvYWRpbmcgKiB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4ubWFpbi1jb250ZW50IHtcclxuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICBtYXgtd2lkdGg6IDE0MDBweDtcclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xyXG4gIC5tYWluLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNzJweDtcclxuICB9XHJcbn1cclxuXHJcbnAgc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG5lbSwgY2l0ZSwgaSB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPXJhZGlvXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiByYWRpbztcclxufVxyXG5cclxuZGl2I21haW4sIGZvb3Rlciwgc2VjdGlvbi5zdXBwIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbmRpdiB7XHJcbiAgJi5zdXBwLCAmLnVpLWRpYWxvZyB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uY2xlYXJmaXgge1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uY2Yge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcblxyXG4gICp6b29tOiAxO1xyXG59XHJcblxyXG5pbWcge1xyXG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uIHtcclxuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbjogNDhweCAwO1xyXG5cclxuICAmLmFsaWdubGVmdCBpbWcge1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xyXG4gIH1cclxuXHJcbiAgJi5hbGlnbmNlbnRlciBpbWcge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICAmLmFsaWducmlnaHQgaW1nIHtcclxuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcclxuICB9XHJcbn1cclxuXHJcbmEge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuZGl2LnBvY2tldC1idG4ge1xyXG4gIHRleHQtaW5kZW50OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIGlmcmFtZSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gIH1cclxufVxyXG5cclxuYS5qdW1wLmRsLCBpbnB1dC5kbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzYjYyNTtcclxufVxyXG5cclxuc3Bhbi5kbC1zaXplIHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5hLmJ1dHRvbiB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5kaXYuanVtcCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICArIGRpdi5qdW1wIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuaDEgYTpob3ZlciwgaDIgYTpob3ZlciwgaDMgYTpob3ZlciBoNCBhOmhvdmVyLCBoNSBhOmhvdmVyLCBoNiBhOmhvdmVyIHtcclxuICBjb2xvcjogI2NlNGYyNTtcclxufVxyXG5cclxucCBhIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICMyMjlmZTI7XHJcbiAgfVxyXG59XHJcblxyXG4uYnV0dG9uLCAuanVtcC10by1wYWdlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbmlucHV0LnN1Ym1pdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDVweCAxZW07XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuaDEucGFnZS50aXRsZSB7XHJcbiAgcGFkZGluZzogMTZweCAwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbn1cclxuXHJcbmtiZCwgcHJlLCBjb2RlIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xyXG4gIGZvbnQtc2l6ZTogMS4xZW07XHJcbn1cclxuXHJcbmtiZCBwcmUge1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcblxyXG5jb2RlW2NsYXNzKj1cImNcIl0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogOTAlO1xyXG4gIHRleHQtaW5kZW50OiAtMi4yNWVtO1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XHJcbn1cclxuXHJcbnAuY29kZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSAhaW1wb3J0YW50O1xyXG4gIHRleHQtaW5kZW50OiAtMmVtO1xyXG5cclxuICBrYmQge1xyXG4gICAgZm9udC1zaXplOiA5MCU7XHJcbiAgfVxyXG5cclxuICArIHAuY29kZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuY29kZS5jMSwgLmNvZGUuYzEge1xyXG4gIHBhZGRpbmctbGVmdDogMi4yNWVtO1xyXG59XHJcblxyXG5jb2RlLmMyLCAuY29kZS5jMiB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0LjVlbTtcclxufVxyXG5cclxuY29kZS5jMywgLmNvZGUuYzMge1xyXG4gIHBhZGRpbmctbGVmdDogNi43NWVtO1xyXG59XHJcblxyXG5jb2RlLmM0IHtcclxuICBwYWRkaW5nLWxlZnQ6IDllbTtcclxufVxyXG5cclxuLmNvZGUge1xyXG4gICYuYzQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA5ZW07XHJcbiAgfVxyXG5cclxuICAmLmMxIHtcclxuICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gIH1cclxuXHJcbiAgJi5jMiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcclxuICB9XHJcblxyXG4gICYuYzMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2ZW07XHJcbiAgfVxyXG5cclxuICAmLmM0IHtcclxuICAgIHBhZGRpbmctbGVmdDogOGVtO1xyXG4gIH1cclxufVxyXG5cclxudHIgKyB0ciB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xyXG59XHJcblxyXG50ZCB7XHJcbiAgcGFkZGluZzogOHB4IDA7XHJcbiAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG50aCB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItdG9wOiA2cHggc29saWQgIzMzMztcclxuICBtYXJnaW46IDJlbSAwO1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG59XHJcblxyXG5hLnRhZyB7XHJcbiAgJi50aGUtYWNhZGVteSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY2ZjkyO1xyXG4gIH1cclxuXHJcbiAgJi5hbWVyaWNhbi1wb2xpdGljcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ1MmU1O1xyXG4gIH1cclxuXHJcbiAgJi5hbmdyeS1sZXR0ZXJzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMmI3Nzk7XHJcbiAgfVxyXG5cclxuICAmLmFydC1hbmQtYXJjaGl0ZWN0dXJlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OWU0NjM7XHJcbiAgfVxyXG5cclxuICAmLmNhcnMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1YmZiNTtcclxuICB9XHJcblxyXG4gICYuZWNvbG9neSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWFkMzgyO1xyXG4gIH1cclxuXHJcbiAgJi5mYXNoaW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjhiZjQ7XHJcbiAgfVxyXG5cclxuICAmLmZlbWluaXNtIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNhY2EwYjY7XHJcbiAgfVxyXG5cclxuICAmLmZpY3Rpb24tZHJhbWEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1NjE0MTtcclxuICB9XHJcblxyXG4gICYuZmlsbSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xyXG4gIH1cclxuXHJcbiAgJi5mb29kIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZWEwZDk7XHJcbiAgfVxyXG5cclxuICAmLmZvcmVpZ24tYWZmYWlycyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc3ODY2O1xyXG4gIH1cclxuXHJcbiAgJi5pbi1tZW1vcmlhbSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2QzZDNkO1xyXG4gIH1cclxuXHJcbiAgJi50aGUtaW50ZXJuZXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJlYjBlYztcclxuICB9XHJcblxyXG4gICYuamV3cy1hbmQtamV3aXNobmVzcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk3M2YxO1xyXG4gIH1cclxuXHJcbiAgJi5sb3ZlLWFuZC1zZXgge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhNGExZDtcclxuICB9XHJcblxyXG4gICYubW9uZXktYW5kLXBvd2VyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMTNlMWQ7XHJcbiAgfVxyXG5cclxuICAmLm11c2ljIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTljMWU7XHJcbiAgfVxyXG5cclxuICAmLm15LWxpZmUtYW5kLXRpbWVzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzZjYjM7XHJcbiAgfVxyXG5cclxuICAmLm5ldy15b3JrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YjY2NmM7XHJcbiAgfVxyXG5cclxuICAmLnBvZXRyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzViZGY3O1xyXG4gIH1cclxuXHJcbiAgJi5yYWNlLWFuZC1yYWNpc20ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E1OTg4YztcclxuICB9XHJcblxyXG4gICYucmVhZGluZy13cml0aW5nLWFuZC1wdWJsaXNoaW5nIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMGNmYjU7XHJcbiAgfVxyXG5cclxuICAmLnJlbGlnaW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWQ1MjQ7XHJcbiAgfVxyXG5cclxuICAmLnJldmlld3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5NzM1MjtcclxuICB9XHJcblxyXG4gICYucnVzc2lhIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjJjMWQ7XHJcbiAgfVxyXG5cclxuICAmLnNjaWVuY2UtYW5kLXRlY2hub2xvZ3kge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcwZGRhZjtcclxuICB9XHJcblxyXG4gICYuc3BvcnRzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZTVlMTk7XHJcbiAgfVxyXG5cclxuICAmLnRoZWF0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg0OGZiMTtcclxuICB9XHJcblxyXG4gICYudGhlb3J5LWFuZC1waGlsb3NvcGh5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjhlODE7XHJcbiAgfVxyXG5cclxuICAmLnRyYW5zbGF0aW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NDQ2OGQ7XHJcbiAgfVxyXG5cclxuICAmLnR2IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZmI2ZjE7XHJcbiAgfVxyXG5cclxuICAmLnVyYmFuLXBsYW5uaW5nIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzg4NWU7XHJcbiAgfVxyXG5cclxuICAmLndhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEyYTJhO1xyXG4gIH1cclxufVxyXG5cclxuZGl2IHtcclxuICAmLmFkIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmLm51cmJsZSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDE2cHggYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5oZWFkZXIgKyBkaXYubnVyYmxlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubW9kdWxlLWhlcm8gKyBkaXYubnVyYmxlLCBoZWFkZXIgKyBkaXYubnVyYmxlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG4gIHBhZGRpbmctdG9wOiAyNnB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG5ib2R5ID4gLm51cmJsZSB7XHJcbiAgcGFkZGluZzogMzJweCAwO1xyXG59XHJcblxyXG4uc3VwcGxlbWVudGFyeSBkaXYubnVyYmxlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogLTM1cHg7XHJcbn1cclxuXHJcbnNwYW4uZWRpdC1saW5rIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGxlZnQ6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDhweDtcclxuICB3aWR0aDogNGVtO1xyXG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucG9zdDpob3ZlciBzcGFuLmVkaXQtbGluaywgLm1vZHVsZTpob3ZlciBzcGFuLmVkaXQtbGluayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uc3Bpbm5lciB7XHJcbiAgaGVpZ2h0OiAyOTBweDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICBpbWcge1xyXG4gICAgcGFkZGluZy10b3A6IDExMnB4O1xyXG4gICAgd2lkdGg6IDcycHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZS1saW5rIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuc3Bhbi5lZGl0LWxpbmsge1xyXG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG5cclxuICAmOmFjdGl2ZSB7XHJcbiAgICB0b3A6IDhweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuZm9ybSBmaWVsZHNldCBsYWJlbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuc2VjdGlvbiwgZGl2LCBuYXYsIGhlYWRlciwgZm9vdGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbmhlYWRlci5faGVhZGVyU2lnbmluQWN0aXZlIHtcclxuICBtYXJnaW4tdG9wOiA4OHB4O1xyXG59XHJcblxyXG4jaGVhZGVyLW1haW4ge1xyXG4gIG1pbi1oZWlnaHQ6IDIxNnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDI0MjQ7XHJcblxyXG4gIHNlY3Rpb24uaGVhZGVyLXNlYXJjaCB7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgaW5wdXQudGV4dCB7XHJcbiAgICBib3JkZXItY29sb3I6ICM2NjY7XHJcbiAgfVxyXG5cclxuICBoMy5jYXRlZ29yeSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuc2VjdGlvbiB7XHJcbiAgJi5oZWFkZXItc2lnbmluIHtcclxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XHJcbiAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICAtd2Via2l0LW9yZGVyOiAxO1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgfVxyXG5cclxuICAmLmhlYWRlci1zZWFyY2gge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcclxuICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDI7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcclxuICAgIC13ZWJraXQtb3JkZXI6IDI7XHJcbiAgICBvcmRlcjogMjtcclxuICB9XHJcbn1cclxuXHJcblxyXG5zZWN0aW9uLmhlYWRlci1zZWFyY2gge1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG4gIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XHJcbn1cclxuXHJcbmlucHV0LmhlYWRlci1zZWFyY2gge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsICY6LW1vei1wbGFjZWhvbGRlciwgJjo6LW1vei1wbGFjZWhvbGRlciwgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuZm9ybS5oZWFkZXItc2VhcmNoIHtcclxuICBwYWRkaW5nLXRvcDogMTZweDtcclxufVxyXG5cclxuc2VjdGlvbi5oZWFkZXItc2lnbmluIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwYWRkaW5nOiAxNnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjlmZTI7XHJcbn1cclxuXHJcbmgzLmhlYWRlci1zaWduaW4ge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG59XHJcblxyXG5maWVsZHNldC5oZWFkZXItc2lnbmluIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcblxyXG4jaGVhZGVyLW1haW4ge1xyXG4gIGlucHV0LmhlYWRlci1zaWduaW4ge1xyXG4gICAgJi5mb3JtLXRleHQge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudXNlcm5hbWU6Zm9jdXMge1xyXG4gICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAmOi1tb3otcGxhY2Vob2xkZXIsICY6Oi1tb3otcGxhY2Vob2xkZXIsICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBkaXYuaGVhZGVyLXNpZ25pbi5jbG9zZWJveCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvdWktY2xvc2Utd2hpdGUucG5nKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvdWktY2xvc2UtYmxhY2sucG5nKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmJvZHkubG9nZ2VkLWluIC5oZWFkZXItc2lnbmluIGZpZWxkc2V0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5zZWN0aW9uLmhlcm8ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMzIwcHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5kaXYge1xyXG4gICYuaGVyby13cmFwcGVyLCAmLmhlcm8tY2VsbCB7XHJcbiAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgd2lkdGg6IDMwNHB4O1xyXG4gIH1cclxuXHJcbiAgJi5oZXJvLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgJi5oZXJvLWNlbGwge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVybyB7XHJcbiAgJi5jYXRlZ29yeSwgJi50aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgMjI4LCAyMTMsIDAuOTMpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogOHB4IDE2cHggMTZweDtcclxuICB9XHJcblxyXG4gICYuZGVrIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM3LCAyMjgsIDIxMywgMC45Myk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA4cHggMTZweCAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICB9XHJcbn1cclxuXHJcbmRpdi5oZXJvLmNhdGVnb3J5IHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHBhZGRpbmctdG9wOiAyNHB4O1xyXG59XHJcblxyXG5oMi5oZXJvLnRpdGxlIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gIHBhZGRpbmc6IDAgMTZweDtcclxuICB6LWluZGV4OiAxMDA7XHJcbn1cclxuXHJcbmRpdi5oZXJvLmRlayB7XHJcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbn1cclxuXHJcbmZpZ3VyZS5oZXJvIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XHJcbn1cclxuXHJcbmJvZHkuaG9tZSBmaWd1cmUuaGVybyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNDE2cHg7XHJcbn1cclxuXHJcbmZpZ2NhcHRpb24uaGVybyB7XHJcbiAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIGNvbG9yOiAjZWZlYmUwO1xyXG59XHJcblxyXG5kaXYubWFpbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5zZWN0aW9uLmNvbnRlbnQge1xyXG4gIG1heC13aWR0aDogMTIwMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuZGl2IHtcclxuICAmLm1vZHVsZS1uZXdzbGV0dGVyLCAmLm1vZHVsZS1zb2NpYWwge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcblxyXG4udGVybS1ldmVudHMgZGl2Lm1vZHVsZS1uZXdzbGV0dGVyIHtcclxuICBjbGVhcjogbGVmdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5zZWN0aW9uLnN1YnNjcmliZSB7XHJcbiAgcGFkZGluZy10b3A6IDQ4cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyM2UxNTtcclxufVxyXG5cclxuYm9keS5ob21lIHNlY3Rpb24uc3Vic2NyaWJlIGgzLnN1YnNjcmliZS5pc3N1ZXRpdGxlIHtcclxuICBmb250LXNpemU6IDIuMnJlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbmgzLnN1YnNjcmliZSB7XHJcbiAgJi5pc3N1ZXRpdGxlLCAmLnJvYWRibG9jayB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbjogMTZweCAwO1xyXG4gIH1cclxufVxyXG5cclxucC5zdWJzY3JpYmUge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbiAgcGFkZGluZy10b3A6IDhweDtcclxuXHJcbiAgJi5wcm9tcHQge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgfVxyXG5cclxuICAmLmFjdGlvbiB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzO1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gIH1cclxufVxyXG5cclxuZm9ybS5zdWJzY3JpYmUge1xyXG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTZweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gIHBhZGRpbmctdG9wOiAxNnB4O1xyXG59XHJcblxyXG5pbnB1dC5zdWJzY3JpYmUge1xyXG4gICYudGV4dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCA4cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblxyXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgJjotbW96LXBsYWNlaG9sZGVyLCAmOjotbW96LXBsYWNlaG9sZGVyLCAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogIzMzMztcclxuICAgICAgY29sb3I6ICMzMzM7XHJcblxyXG4gICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAmOi1tb3otcGxhY2Vob2xkZXIsICY6Oi1tb3otcGxhY2Vob2xkZXIsICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc3VibWl0IHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNDI0O1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFjZWNmYjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmZpZ3VyZS5tYWdhemluZS5zdWJzY3JpYmUuaXNzdWVhcnQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmRpdi5yb2FkYmxvY2sge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNsZWFyOiBib3RoO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IC0zMDBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjQwLCAyMzUsIDIyNSwgMCkgMCUsICNmMGViZTEgNzUlLCAjZjBlYmUxIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNDAsIDIzNSwgMjI1LCAwKSAwJSwgI2YwZWJlMSA3NSUsICNmMGViZTEgMTAwJSk7XHJcbiAgfVxyXG5cclxuICAmLnNpZ25pbjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbnNlY3Rpb24uc3Vic2NyaWJlLnJvYWRibG9jayB7XHJcbiAgcGFkZGluZy10b3A6IDhweDtcclxuXHJcbiAgYS5idXR0b246aG92ZXIsIGlucHV0LnN1Ym1pdDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNDI0O1xyXG4gIH1cclxuXHJcbiAgYS5idXR0b246YWN0aXZlLCBpbnB1dC5zdWJtaXQ6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxY2VjZmI7XHJcbiAgfVxyXG59XHJcblxyXG5oMy5zdWJzY3JpYmUucm9hZGJsb2NrIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbn1cclxuXHJcbnAuc3Vic2NyaWJlLnJvYWRibG9jay5zdWJoZWQge1xyXG4gIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDEuOXJlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxufVxyXG5cclxuZmllbGRzZXQuc3VibWl0IGEge1xyXG4gIG1hcmdpbi10b3A6IDEuMmVtO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAuN3JlbTtcclxufVxyXG5cclxuLnN1YnNjcmliZS5yb2FkYmxvY2suc2lnbmluIGEge1xyXG4gIG1hcmdpbi10b3A6IDEuMmVtO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAuN3JlbTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbnNlY3Rpb24uaXNzdWUubWV0YSB7XHJcbiAgZGl2LnN1YnNjcmliZS5jYXRlZ29yeSwgaDMuc3Vic2NyaWJlLmlzc3VldGl0bGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbmJvZHkubWFnYXppbmUubGFuZGluZyB7XHJcbiAgZGl2LnN1YnNjcmliZS5jYXRlZ29yeSwgaDMuc3Vic2NyaWJlLmlzc3VldGl0bGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5zdWJzY3JpYmUtbW9kdWxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDE2cHg7XHJcbiAgbWFyZ2luLXRvcDogNjRweDtcclxuICBtYXJnaW4tbGVmdDogLTE2cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgZmlndXJlLnRodW1iIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDk2cHg7XHJcbiAgICBoZWlnaHQ6IDk2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA5NnB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdG9wOiAtNDhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IC00OHB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcC5sZWRlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuMzVlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgZmllbGRzZXQgKyBwIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5tbS1mb3JtIHtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuXHJcbiAgICBpbnB1dCwgbGFiZWwge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW0tYnV0dG9uIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxuXHJcbiAgZmllbGRzZXQge1xyXG4gICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlNGYyNTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2U0ZjI1O1xyXG5cclxuICAgICsgZmllbGRzZXQge1xyXG4gICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjMjI5ZmUyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICAmLm5ldyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAjY2U0ZjI1O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi10b3A6IC43NWVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBhLm1tLWJ1dHRvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICB9XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgdGV4dC1pbmRlbnQ6IC0yNHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAtMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtaWQtNDgwMyAuc3Vic2NyaWJlLW1vZHVsZSwgLnBhZ2UtaWQtNDk5MiAuc3Vic2NyaWJlLW1vZHVsZSB7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5kaXYuc3Vic2NyaWJlLW1vZHVsZS5zdWJzY3JpcHRpb24tcHJpbnQtZGlnaXRhbCB7XHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcblxyXG4gIHAubGVkZSB7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLWlkLTQ4MDMgZGl2LnN1YnNjcmliZS1tb2R1bGUuc3Vic2NyaXB0aW9uLXByaW50LWRpZ2l0YWwsIC5wYWdlLWlkLTQ5OTIgZGl2LnN1YnNjcmliZS1tb2R1bGUuc3Vic2NyaXB0aW9uLXByaW50LWRpZ2l0YWwge1xyXG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9cmFkaW9dIHtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbn1cclxuXHJcbmRpdiB7XHJcbiAgJi5idXR0b24td3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNGVtICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG5cclxuICAgIGEubW0tYnV0dG9uIHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luOiAzcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc3Vic2NyaXB0aW9uLWluc3RpdHV0aW9uYWwge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IDQwZW07XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG5zZWN0aW9uLmN1cnJlbnQtaXNzdWUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICMzMzM7XHJcblxyXG4gIGZpZ3VyZS5pc3N1ZS50aHVtYiB7XHJcbiAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjQwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHg7XHJcbiAgfVxyXG5cclxuICBoMS5jdXJyZW50LWlzc3VlLnRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbGluZS1oZWlnaHQ6IC45NTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDMucG9zdC1jYXRlZ29yeSB7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgIGNvbG9yOiAjY2U0ZjI1O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcbi5jdXJyZW50LWlzc3VlIHAudGl0bGUge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICBzcGFuLmlzc3VlLXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgfVxyXG59XHJcblxyXG5oMi5jdXJyZW50LWlzc3VlIHtcclxuICAmLmNhdGVnb3J5IHtcclxuICAgIG1hcmdpbjogMjRweCAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmNvbnRlbnRzLmNhdGVnb3J5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uY3VycmVudC1pc3N1ZSB7XHJcbiAgZGl2LmFydGljbGUuY2F0ZWdvcnksIGgxLnBvc3QtdGl0bGUsIHAucG9zdC1hdXRob3Ige1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICBkaXYuYXJ0aWNsZS5jYXRlZ29yeSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgYXJ0aWNsZS5wb3N0IGE6aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjY2U0ZjI1O1xyXG5cclxuICAgICoge1xyXG4gICAgICBjb2xvcjogI2NlNGYyNSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDEucG9zdC10aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogLjNlbTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG5cclxuICBwLnBvc3QtYXV0aG9yIHtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICB9XHJcblxyXG4gIGFydGljbGUucG9zdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmVkaXQtbGluayB7XHJcbiAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaG9tZSB7XHJcbiAgc2VjdGlvbi5jdXJyZW50LWlzc3VlLWZlYXR1cmVkIHtcclxuICAgIGRpdi5tb2R1bGUuYXJ0aWNsZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjQyNDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNjZTRmMjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhLm1vZHVsZS5hcnRpY2xlLndyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgbWFyZ2luOiAzMnB4IDAgMCAwO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICNjZTRmMjU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGRpdi5mbGFncyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgdWwuYXJ0aWNsZS1pbmZvIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NlNGYyNTtcclxuICAgICAgYm90dG9tOiAzMnB4O1xyXG4gICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2F0ZWdvcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hdXRob3Ige1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBmaWd1cmUubW9kdWxlLmFydGljbGUudGh1bWJuYWlsIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGltZy5tb2R1bGUuYXJ0aWNsZS50aHVtYm5haWwge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LWhlaWdodDogNDQ4cHg7XHJcbiAgICAgIG9iamVjdC1maXQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgcC5hcnRpY2xlLnR3ZWV0cXVvdGUge1xyXG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgY29sb3I6ICNjZTRmMjU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTc2cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBkaXYuY3VycmVudC1pc3N1ZSBhLmp1bXAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjQyNDtcclxuICB9XHJcbn1cclxuXHJcbmRpdi5tb2R1bGUtcGFwZXItbW9udW1lbnQge1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbn1cclxuXHJcbmJvZHkuaG9tZSAuZmVhdHVyZWQgLmZlYXR1cmVkLW9ubGluZS1vbmx5LmZsYXZvci1vbmxpbmUtb25seSBoMy5zdXBwbGVtZW50YXJ5Lm1vcmUudGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAuc2VjdGlvbi1oZWQge1xyXG4gICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1hZ2F6aW5lLmxhbmRpbmcgc2VjdGlvbi5jdXJyZW50LWlzc3VlLWZlYXR1cmVkIGRpdi5tb2R1bGUuYXJ0aWNsZSB7XHJcbiAgaGVpZ2h0OiAzMjBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcbiAgZmlndXJlLm1vZHVsZS5hcnRpY2xlLnRodW1ibmFpbCB7XHJcbiAgICBoZWlnaHQ6IDE2OHB4O1xyXG4gIH1cclxufVxyXG5cclxuc2VjdGlvbi5mZWF0dXJlZC5ib29rcyB7XHJcbiAgYm9yZGVyOiAxNnB4IHNvbGlkICNjZTRmMjU7XHJcbn1cclxuXHJcbmRpdi5mZWF0dXJlZC5tb2R1bGUge1xyXG4gIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZTRmMjU7XHJcbn1cclxuXHJcbmxpLmZlYXR1cmVkIHtcclxuICAmLmJvb2tzIHtcclxuICAgICYuYXV0aG9yLCAmLnRpdGxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZGVzY3JpcHRpb24ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIGNvbG9yOiAjY2U0ZjI1O1xyXG4gIH1cclxufVxyXG5cclxuc2VjdGlvbi5mZWF0dXJlZC5wbSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9wbS1iZy5wbmcpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxufVxyXG5cclxuaDIuZmVhdHVyZWQucG0uY2F0ZWdvcnkge1xyXG4gIGNvbG9yOiAjZWRlNGQ1O1xyXG5cclxuICAubW9kdWxlLWhlZCB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWRlNGQ1O1xyXG4gIH1cclxufVxyXG5cclxucC5mZWF0dXJlZC5wbS5kZWsge1xyXG4gIGNvbG9yOiAjZWRlNGQ1O1xyXG59XHJcblxyXG5saS5wbS5mZWF0dXJlZC5hcnRpY2xlIHtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG5cclxuICAmLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgY29sb3I6ICNlZGU0ZDU7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuYTpob3ZlciBsaS5wbS5mZWF0dXJlZC5hcnRpY2xlLnRpdGxlIHtcclxuICBjb2xvcjogIzMzMztcclxufVxyXG5cclxubGkucG0uZmVhdHVyZWQuYXJ0aWNsZS5hdXRob3Ige1xyXG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gIGNvbG9yOiAjZWRlNGQ1O1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG5hOmhvdmVyIGxpLnBtLmZlYXR1cmVkLmFydGljbGUuYXV0aG9yIHtcclxuICBjb2xvcjogI2NlNGYyNTtcclxufVxyXG5cclxuc2VjdGlvbi5uZXdzbGV0dGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI5ZmUyO1xyXG59XHJcblxyXG5oMy5uZXdzbGV0dGVyLmNhdGVnb3J5IHtcclxuICBjb2xvcjogI2VkZTRkNTtcclxuXHJcbiAgLm1vZHVsZS1oZWQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VkZTRkNTtcclxuICB9XHJcbn1cclxuXHJcbnAubmV3c2xldHRlci5kZWsge1xyXG4gIGNvbG9yOiAjZWRlNGQ1O1xyXG59XHJcblxyXG5mb3JtLm5ld3NsZXR0ZXIuc2lnbnVwIHtcclxuICBwYWRkaW5nLXRvcDogMTZweDtcclxufVxyXG5cclxuaW5wdXQubmV3c2xldHRlciB7XHJcbiAgJi5zdWJtaXQ6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjQyNDtcclxuICB9XHJcblxyXG4gICYuZW1haWwge1xyXG4gICAgY29sb3I6ICMyMjlmZTI7XHJcblxyXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgJjotbW96LXBsYWNlaG9sZGVyLCAmOjotbW96LXBsYWNlaG9sZGVyLCAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiAjMjI5ZmUyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuZGl2IHtcclxuICAmLm1vZHVsZS1uZXdzbGV0dGVyLCAmLm1vZHVsZS1zb2NpYWwge1xyXG4gICAgY2xlYXI6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5LmhvbWUgc2VjdGlvbi5uZXdzbGV0dGVyIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuc2VjdGlvbi5zb2NpYWwge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2U0ZjI1O1xyXG59XHJcblxyXG5oMy5zb2NpYWwuY2F0ZWdvcnkge1xyXG4gIGNvbG9yOiAjY2U0ZjI1O1xyXG5cclxuICAubW9kdWxlLWhlZCB7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2U0ZjI1O1xyXG4gIH1cclxufVxyXG5cclxucC5zb2NpYWwuZGVrIHtcclxuICBjb2xvcjogI2NlNGYyNTtcclxufVxyXG5cclxubGkuc29jaWFsIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbnVsLnNvY2lhbCB7XHJcbiAgbWFyZ2luLXRvcDogMTZweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbmJvZHkuaG9tZSBzZWN0aW9uLnNvY2lhbCB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5cclxuLmZlYXR1cmVkLW9ubGluZS1vbmx5IHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuc2VjdGlvbi5mZWF0dXJlZC1vbmxpbmUtb25seSB7XHJcbiAgZGl2LmFkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG5cclxuICAudHdlZXRxdW90ZSB7XHJcbiAgICBjb2xvcjogIzIyOWZlMjtcclxuICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1vbmxpbmUtb25seSBkaXYge1xyXG4gICYubnVyYmxlICsgZGl2Lm1vZHVsZS5hcnRpY2xlLnRlcm0tZXZlbnRzIHtcclxuICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgfVxyXG5cclxuICAmLm1vZHVsZS1zb2NpYWwgKyBkaXYubW9kdWxlLmFydGljbGUudGVybS1ldmVudHMge1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTUwcHgpIHtcclxuICBzZWN0aW9uLmZlYXR1cmVkLW9ubGluZS1vbmx5IGRpdi5tb2R1bGUuYXJ0aWNsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICBzZWN0aW9uLmZlYXR1cmVkLW9ubGluZS1vbmx5IGRpdi5tb2R1bGUuYXJ0aWNsZSB7XHJcbiAgICB3aWR0aDogMjg4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcbiAgc2VjdGlvbi5mZWF0dXJlZC1vbmxpbmUtb25seSBwLm1vZHVsZS5hcnRpY2xlLnR3ZWV0cXVvdGUge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIHNlY3Rpb24uZmVhdHVyZWQtb25saW5lLW9ubHkgcC5tb2R1bGUuYXJ0aWNsZS50d2VldHF1b3RlIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICB9XHJcbn1cclxuXHJcbmJvZHkuaG9tZSAjc3VwcGxlbWVudGFyeSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuICBib2R5LmhvbWUgI3N1cHBsZW1lbnRhcnkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuXHJcbnAge1xyXG4gICYubWFnYXppbmUtYXJjaGl2ZS5kZWssICYub25saW5lLW9ubHktYXJjaGl2ZS5kZWsge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICB9XHJcbn1cclxuXHJcbnNlY3Rpb24ubWFnYXppbmUtYXJjaGl2ZSB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG5saS5tYWdhemluZS1hcmNoaXZlIHtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAmLmlzc3VlIHtcclxuICAgICYubnVtYmVyIHtcclxuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYudGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDAuOTVyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5wdWJkYXRlIHtcclxuICAgICAgZm9udC1zaXplOiAwLjk1cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICBjb2xvcjogI2NlNGYyNTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbnNlY3Rpb24ge1xyXG4gICYubWFnYXppbmUtYXJjaGl2ZSB7XHJcbiAgICBmaWd1cmUuaXNzdWUudGh1bWIge1xyXG4gICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgb2wubWV0YSBsaSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAmLm51bWJlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOTVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5wdWJkYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOTVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICBjb2xvcjogI2NlNGYyNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5wbS1hcmNoaXZlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4jc3VwcGxlbWVudGFyeSAuZmVhdHVyZWQtb25saW5lLW9ubHkgc2VjdGlvbi5hcnRpY2xlcyB7XHJcbiAgbWFyZ2luLXRvcDogMmVtO1xyXG59XHJcblxyXG5kaXYub25saW5lLW9ubHkubG9hZG1vcmUge1xyXG4gIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxufVxyXG5cclxuYm9keSB7XHJcbiAgJi5vbmxpbmUtb25seS1ob21lIGRpdi5vbmxpbmUtb25seS5sb2FkbW9yZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgfVxyXG5cclxuICAmLmFyY2hpdmUgZGl2Lm9ubGluZS1vbmx5LmxvYWRtb3JlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJ1ZyAuYXJjaGl2ZS1kZWsge1xyXG4gIGNvbG9yOiAjMjI5ZmUyO1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbn1cclxuXHJcbnNlY3Rpb24ge1xyXG4gICYuZmVhdHVyZWQtbWFnYXppbmUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXRvcDogNzJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDE1KTtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgIHNlY3Rpb24uYXJ0aWNsZXMge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgZGl2IHtcclxuICAgICAgJi5tb2R1bGUuYXJ0aWNsZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudHdlZXRxdW90ZSB7XHJcbiAgICAgIGNvbG9yOiAjY2U0ZjI1O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5tYWdhemluZS1ob21lIHNlY3Rpb24ge1xyXG4gICAgJi5pbnRybyB7XHJcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XHJcbiAgICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDE7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xyXG4gICAgICAtd2Via2l0LW9yZGVyOiAxO1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuXHJcbiAgICAmLnN1YnNjcmliZSB7XHJcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XHJcbiAgICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDI7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgICAtd2Via2l0LW9yZGVyOiAyO1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuXHJcbiAgICAmLmN1cnJlbnQtaXNzdWUge1xyXG4gICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xyXG4gICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMztcclxuICAgICAgLXdlYmtpdC1vcmRlcjogMztcclxuICAgICAgb3JkZXI6IDM7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hcmNoaXZlLm1hZ2F6aW5lIHtcclxuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcclxuICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogNDtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDQ7XHJcbiAgICAgIC13ZWJraXQtb3JkZXI6IDQ7XHJcbiAgICAgIG9yZGVyOiA0O1xyXG4gICAgfVxyXG5cclxuICAgICYubmV3c2xldHRlciB7XHJcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XHJcbiAgICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDU7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xyXG4gICAgICAtd2Via2l0LW9yZGVyOiA1O1xyXG4gICAgICBvcmRlcjogNTtcclxuICAgIH1cclxuXHJcbiAgICAmLnNvY2lhbCB7XHJcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDY7XHJcbiAgICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDY7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xyXG4gICAgICAtd2Via2l0LW9yZGVyOiA2O1xyXG4gICAgICBvcmRlcjogNjtcclxuICAgIH1cclxuXHJcbiAgICAmLmZlYXR1cmVkLW1hZ2F6aW5lIHtcclxuICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcclxuICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogNztcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDc7XHJcbiAgICAgIC13ZWJraXQtb3JkZXI6IDc7XHJcbiAgICAgIG9yZGVyOiA3O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYm9keS5tYWdhemluZS5sYW5kaW5nIHtcclxuICAuY2Fyb3VmcmVkc2VsX3dyYXBwZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBkaXYuY2Fyb3VmcmVkc2VsX3dyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiAxODVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmxpc3RfY2Fyb3VzZWwge1xyXG4gIHVsIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbjogNHB4IGF1dG8gMDtcclxuICB9XHJcblxyXG4gICYucmVzcG9uc2l2ZSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnByZXYge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbn1cclxuXHJcbi5uZXh0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbn1cclxuXHJcbmJvZHkubGFuZGluZy5tYWdhemluZSB7XHJcbiAgLmxpc3RfY2Fyb3VzZWwge1xyXG4gICAgaGVpZ2h0OiAxNzZweCAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuYWxzLWl0ZW0ge1xyXG4gICAgICB3aWR0aDogMjAycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBkaXYuY2Fyb3VmcmVkc2VsX3dyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiAxNzZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmFscy1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDBweCBhdXRvO1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICBwYWRkaW5nLXRvcDogMjRweDtcclxuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG5cclxuICAuYWxzLXByZXYge1xyXG4gICAgd2lkdGg6IDQ4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjU0LCAyNTQsIDAuNSk7XHJcbiAgfVxyXG5cclxuICAuYWxzLW5leHQge1xyXG4gICAgd2lkdGg6IDQ4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjU0LCAyNTQsIDAuNSk7XHJcbiAgICByaWdodDogLThweDtcclxuICB9XHJcblxyXG4gIC5hbHMtcHJldiB7XHJcbiAgICBsZWZ0OiAtOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmFscy12aWV3cG9ydCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWFyZ2luOiAwcHggYXV0bztcclxufVxyXG5cclxuLmFscy13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5hbHMtaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICYuaXNzdWUgPiBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmFscy1wcmV2LCAuYWxzLW5leHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbiAgdG9wOiA0OHB4O1xyXG59XHJcblxyXG4uYWxzLXByZXYge1xyXG4gIGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5hbHMtbmV4dCB7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICYubWFnYXppbmUubGFuZGluZyB7XHJcbiAgICAud2lkZ2V0Lm1vZHVsZS1tdWx0aSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgZGl2LmFscy1pdGVtIHtcclxuICAgICAgd2lkdGg6IDEwNHB4O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgIG1hcmdpbjogMCAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2U0ZjI1O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBmaWd1cmUuaXNzdWUudGh1bWIge1xyXG4gICAgICAgIHdpZHRoOiA3MnB4O1xyXG4gICAgICAgIGhlaWdodDogNzJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgICYudGl0bGUge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5udW1iZXIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5wdWJkYXRlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgIGNvbG9yOiAjY2U0ZjI1O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hbHMtaXRlbS5pc3N1ZSA+IGEge1xyXG4gICAgICBtaW4td2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBzZWN0aW9uLmlzc3VlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICBib3JkZXItdG9wOiA4cHggc29saWQgI2VmZWJlMDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcGFkZGluZy1yaWdodDogODBweDtcclxuXHJcbiAgICAgIGRpdi5pc3N1ZS1tZXRhIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXNzdWUtbnVtYmVyIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOTVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMzMzM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuMjVlbTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXNzdWUtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pc3N1ZS1wdWJkYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOTVyZW07XHJcbiAgICAgICAgY29sb3I6ICNjZTRmMjU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjVlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmlzc3VlLWRlayB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZ3VyZS5pc3N1ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNDhweDtcclxuICAgICAgICByaWdodDogLTQ4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpdi5qdW1wIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI5ZmUyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFjZWNmYjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2R1bGUtaXNzdWUtdG9jIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYXJ0aWNsZS5wb3N0IHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2NlNGYyNTtcclxuXHJcbiAgICAgICAgICBoMSwgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjY2U0ZjI1O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaDMucG9zdC1jYXRlZ29yeSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgICBjb2xvcjogI2NlNGYyNTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhcnRpY2xlICsgaDMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMS5wb3N0LXRpdGxlLCBwLnBvc3QtYXV0aG9yIHtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG5cclxuICAgICAgICBkaXYuanVtcCBhIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZTRmMjU7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjlmZTI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWNlY2ZiO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuZGwge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTNiNjI1O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxY2VjZmI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS10b2MgLmVkaXQtbGluayB7XHJcbiAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5pc3N1ZS1sYW5kaW5nICNpc3N1ZS1kaXNwbGF5LXRyaWdnZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICYubWFnYXppbmUuaXNzdWUtbGFuZGluZyB7XHJcbiAgICAuZmlndXJlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBmaWd1cmUuaXNzdWUudGh1bWIge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBkaXYuY29udGVudC13cmFwcGVyIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDEuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIucG9zdC1jYXRlZ29yeSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgY29sb3I6ICNjZTRmMjU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2NlNGYyNTtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgYXJ0aWNsZSB7XHJcbiAgICAgICYucG9zdCB7XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xyXG5cclxuICAgICAgICBoMSwgaDIge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgJi5wb3N0LWF1dGhvciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XHJcblxyXG4gICAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjY2U0ZjI1O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvc3Qtc3VtbWFyeSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICArIGFydGljbGUge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAgYTpob3ZlciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2U0ZjI1O1xyXG4gICAgfVxyXG5cclxuICAgIHVsLnBvc3QtbWV0YS10YWdzLWxpc3Qge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICByaWdodDogaW5oZXJpdDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGxpLnBvc3QtbWV0YS10YWdzLWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgc2VjdGlvbiB7XHJcbiAgICAgICYuc3Vic2NyaWJlLCAmLm5ld3NsZXR0ZXIsICYuc29jaWFsIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGRpdi5zdWJzY3JpYmUuY2F0ZWdvcnksIGgzLnN1YnNjcmliZS5pc3N1ZXRpdGxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuc3Vic2NyaWJlIGRpdi53cmFwcGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24uc3VwcCB7XHJcbiAgICAgIGJvcmRlci10b3A6IDcycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjAxNSk7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3N1cHBsZW1lbnRhcnkge1xyXG4gICAgICBwYWRkaW5nOiA0OHB4IDE2cHggMDtcclxuICAgIH1cclxuXHJcbiAgICBzZWN0aW9uLmFydGljbGVzIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBoMy5zdXBwbGVtZW50YXJ5Lm1vcmUudGl0bGUge1xyXG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzMzMztcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAuM2VtO1xyXG5cclxuICAgICAgLnNlY3Rpb24taGVkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwLm9ubGluZS1vbmx5LWFyY2hpdmUuZGVrIHtcclxuICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgc2VjdGlvbi5hcnRpY2xlcyBwLm1vZHVsZS5hcnRpY2xlLnR3ZWV0cXVvdGUge1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaXNzdWUtZ2FsbGVyeS1jYWxsb3V0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgaGVpZ2h0OiAzNTBweDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiA0MHB4IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2Y2ZjJlYjtcclxuXHJcbiAgICBhLmJ1dHRvbiB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbiB7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNlZGU0ZDU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmMmViO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xyXG4gIC5pc3N1ZS1nYWxsZXJ5LWNhbGxvdXQge1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICB9XHJcbn1cclxuXHJcbmJvZHkuYWRtaW4tYmFyIC5pc3N1ZS1nYWxsZXJ5LWNhbGxvdXQge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmh0bWwuZ2FsbGVyeS1hY3RpdmUge1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICNoZWFkZXItbWFpbiwgZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBib2R5IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcblxyXG4gICNpc3N1ZS1nYWxsZXJ5LWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAuY29udGVudC13cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgIG1hcmdpbjogMTZweCBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI2lzc3VlLWdhbGxlcnktcHJldiwgI2lzc3VlLWdhbGxlcnktbmV4dCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxuICB9XHJcblxyXG4gICNpc3N1ZS1nYWxsZXJ5LXByZXYgaW1nLCAjaXNzdWUtZ2FsbGVyeS1uZXh0IGltZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgI2lzc3VlLWdhbGxlcnktcHJldjpiZWZvcmUsICNpc3N1ZS1nYWxsZXJ5LW5leHQ6YmVmb3JlIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxuXHJcbiAgI2lzc3VlLWdhbGxlcnktcHJldjphY3RpdmUsICNpc3N1ZS1nYWxsZXJ5LW5leHQ6YWN0aXZlIHtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxuICB9XHJcblxyXG4gICNpc3N1ZS1nYWxsZXJ5LXByZXY6YWN0aXZlOmJlZm9yZSwgI2lzc3VlLWdhbGxlcnktbmV4dDphY3RpdmU6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAjMjI5ZmUyO1xyXG4gIH1cclxuXHJcbiAgI2lzc3VlLWdhbGxlcnktcHJldiB7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJQcmV2aW91c1wiO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI2lzc3VlLWdhbGxlcnktbmV4dCB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjc1KTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiTmV4dFwiO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlzc3VlLWdhbGxlcnktY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0b3A6IDE2cHg7XHJcbiAgICByaWdodDogMTZweDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pbWcvdWktY2xvc2Utd2hpdGUucG5nXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcclxuICAgIHRleHQtaW5kZW50OiAtMTAwMDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vaW1nL3VpLWNsb3NlLXJlZC5wbmdcIik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaXNzdWUtZ2FsbGVyeS1pbmZvIHtcclxuICAgIG1hcmdpbjogMCAwIDI0cHggMDtcclxuICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICB9XHJcblxyXG4gIC5hcnR3b3JrLWRlc2NyaXB0aW9uIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgLmFydC1mcm9tIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcblxyXG4gIC5pc3N1ZS10aXRsZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gIH1cclxuXHJcbiAgLmFydHdvcmstdGl0bGUsIC5hcnR3b3JrLWFydGlzdCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgYm9keS5tYWdhemluZS5pc3N1ZS1sYW5kaW5nIGRpdi5jYXJvdWZyZWRzZWxfd3JhcHBlciB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIGh0bWwuZ2FsbGVyeS1hY3RpdmUgI2lzc3VlLWdhbGxlcnktY29udGFpbmVyIC5jb250ZW50LXdyYXBwZXIge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcclxuICBodG1sLmdhbGxlcnktYWN0aXZlICNpc3N1ZS1nYWxsZXJ5LWNvbnRhaW5lciAuY29udGVudC13cmFwcGVyIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBwYWRkaW5nLXRvcDogMTA0cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIGh0bWwuZ2FsbGVyeS1hY3RpdmUge1xyXG4gICAgI2lzc3VlLWdhbGxlcnktcHJldiwgI2lzc3VlLWdhbGxlcnktbmV4dCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDYwcHggNjBweDtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICNpc3N1ZS1nYWxsZXJ5LXByZXY6aG92ZXIsICNpc3N1ZS1nYWxsZXJ5LW5leHQ6aG92ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICNpc3N1ZS1nYWxsZXJ5LXByZXY6YmVmb3JlLCAjaXNzdWUtZ2FsbGVyeS1uZXh0OmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI2lzc3VlLWdhbGxlcnktcHJldiB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vbnBsdXNvbmVtYWcuY29tL3dwLWNvbnRlbnQvdGhlbWVzL24xX2R1cmFibGVfZ29vZHMvaW1nL2wtd2hpdGUucG5nXCIpO1xyXG4gICAgICBsZWZ0OiAxNnB4O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9ucGx1c29uZW1hZy5jb20vd3AtY29udGVudC90aGVtZXMvbjFfZHVyYWJsZV9nb29kcy9pbWcvbC1yZWQucG5nXCIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2lzc3VlLWdhbGxlcnktbmV4dCB7XHJcbiAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL25wbHVzb25lbWFnLmNvbS93cC1jb250ZW50L3RoZW1lcy9uMV9kdXJhYmxlX2dvb2RzL2ltZy9yLXdoaXRlLnBuZ1wiKTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vbnBsdXNvbmVtYWcuY29tL3dwLWNvbnRlbnQvdGhlbWVzL24xX2R1cmFibGVfZ29vZHMvaW1nL3ItcmVkLnBuZ1wiKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYm9keS5pc3N1ZS1sYW5kaW5nIGRpdi5jYXJvdWZyZWRzZWxfd3JhcHBlciAuY2Yge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIGJvZHkuaXNzdWUtbGFuZGluZyBkaXYuY2Fyb3VmcmVkc2VsX3dyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcGFkZGluZzogMCA4MnB4O1xyXG4gIH1cclxufVxyXG5cclxuZm9vdGVyIH4gZGl2W2lkKj1cIm1tXCJdIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5ib2R5LmRldiBzZWN0aW9uLnN1YnNjcmliZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5zZWN0aW9uLm9mZmxpbmUge1xyXG4gIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgY29sb3I6ICNmZmY7XHJcblxyXG4gIGRpdi5qdW1wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBzcGFuLm1vZHVsZS1oZWQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNTNiNjI1O1xyXG4gIH1cclxuXHJcbiAgYS5qdW1wLmRsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1M2I2MjU7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjlmZTI7XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWNlY2ZiO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxucC5vZmZsaW5lIHtcclxuICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gIGZvbnQtc2l6ZTogLjlyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICBzcGFuIHtcclxuICAgIGNvbG9yOiAjNTNiNjI1O1xyXG4gIH1cclxufVxyXG5cclxudWwub2ZmbGluZS1zcGVjcyB7XHJcbiAgZm9udC1zaXplOiAuOXJlbTtcclxuICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG5cclxuICBsaS5zcGVjIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG5cclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIGNvbG9yOiAjNTNiNjI1O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IDkwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuICBwLm9mZmxpbmUuZGVrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICBwLm9mZmxpbmUsIHVsLm9mZmxpbmUtc3BlY3Mge1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmlzc3VlIHNlY3Rpb24uY29udGVudC1wb3N0IGFydGljbGUucG9zdCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG59XHJcblxyXG5zZWN0aW9uLmlzc3VlLm1ldGEge1xyXG4gICYud3JhcHBlciB7XHJcbiAgICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICMyNDI0MjQ7XHJcbiAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U0ZjI1O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gICYucG9zdGluZm8ge1xyXG4gICAgc2VjdGlvbi5hcnRpY2xlLXRvYyB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGFydGljbGUucG9zdCB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogIzMzMztcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcblxyXG4gICAgICAgIGgxLCBwIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgzLnBvc3QtY2F0ZWdvcnkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgYXJ0aWNsZSArIGgzIHtcclxuICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDEucG9zdC10aXRsZSwgcC5wb3N0LWF1dGhvciB7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgICBzZWN0aW9uLnN1YnNjcmliZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi53cmFwcGVyLmFjdGl2ZSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG5cclxuICAgIGEucHViaW5mby53cmFwcGVyOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3VpLWNsb3NlLXdoaXRlLnBuZyk7XHJcbiAgICB9XHJcblxyXG4gICAgcC5pc3N1ZS5tZXRhLmJ1dHRvbi5jbG9zZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYS5wdWJpbmZvLndyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNDI0O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2U0ZjI1O1xyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvZC1jaXJjLXdoaXRlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMzJweCAzMnB4O1xyXG4gIH1cclxufVxyXG5cclxuYm9keS5ob21lIGEucHViaW5mby53cmFwcGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5saS5pc3N1ZS5tZXRhLnB1YmluZm8ge1xyXG4gIGhlaWdodDogNDBweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmbG9hdDogbGVmdDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgJi5pc3N1ZW51bWJlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NlNGYyNTtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkICMyNDI0MjQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgIzI0MjQyNDtcclxuICB9XHJcblxyXG4gICYuaXNzdWV0aXRsZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG5wLmlzc3VlLm1ldGEuYnV0dG9uLmNsb3NlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3VpLWNsb3NlLXdoaXRlLnBuZyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMzJweCAzMnB4O1xyXG59XHJcblxyXG5kaXYucG9zdC1oZWFkZXIge1xyXG4gIGhlaWdodDogYXV0bztcclxuICBwYWRkaW5nLXRvcDogMTZweDtcclxufVxyXG5cclxuLm1hZ2F6aW5lIGRpdi5wb3N0LWhlYWRlciB7XHJcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogNDhweDtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9wbHVzLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG59XHJcblxyXG5maWd1cmUucG9zdC1oZXJvIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIGZpZ2NhcHRpb24ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcclxuICBmaWd1cmUucG9zdC1oZXJvIGZpZ2NhcHRpb24ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNzJweDtcclxuICB9XHJcbn1cclxuXHJcbmgxLnBvc3QtdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogNGVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbnAge1xyXG4gICYucG9zdC1hdXRob3Ige1xyXG4gICAgZm9udC1mYW1pbHk6IFwiZnJlaWdodC1zYW5zLXByb1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgY29sb3I6ICNjZTRmMjU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xyXG4gICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2NlNGYyNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5wb3N0LWRlayB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICBtYXJnaW4tdG9wOiAuN2VtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICB9XHJcblxyXG4gICYucG9zdC1jYXRlZ29yeSB7XHJcbiAgICByaWdodDogMTZweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG59XHJcblxyXG5kaXYge1xyXG4gICYucG9zdC1oZWFkZXIsICYucG9zdC1tZXRhLCAmLnBvc3QtYm9keSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xyXG4gIGRpdiB7XHJcbiAgICAmLnBvc3QtaGVhZGVyLCAmLnBvc3QtbWV0YSwgJi5wb3N0LWJvZHkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDcycHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDcycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucG9zdC1tZXRhIHtcclxuICBwYWRkaW5nLXRvcDogMjRweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnBvc3QtbWV0YS1oZWQge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAuOHJlbTtcclxufVxyXG5cclxuLnBvc3QtbWV0YS1wdWJpbmZvIHtcclxuICBwIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICBmb250LXNpemU6IDEuN2VtO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG5cclxuICAgICsgcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzcGFuLmNhdGVnb3J5OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiOlwiO1xyXG4gIH1cclxufVxyXG5cclxuaDQucG9zdC1tZXRhLXNlY3Rpb24ge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbiAgcGFkZGluZzogMTZweCAwO1xyXG59XHJcblxyXG5hIHtcclxuICAmLmF1dGhvciwgJi50YWcsICYuY2F0ZWdvcnkge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHBhZGRpbmc6IDAuN2VtIDAuNzVlbSAwLjhlbSAwLjc1ZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgIGZvbnQtc2l6ZTogLjdyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG5cclxuICAmLmF1dGhvcjpob3ZlciwgJi50YWc6aG92ZXIsICYuY2F0ZWdvcnk6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFjZWNmYjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuLnBvc3QtbWV0YS10YWdzIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuXHJcbiAgbGkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9zdC1tZXRhLXNvY2lhbCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxufVxyXG5cclxubGkucG9zdC5tZXRhLnNvY2lhbCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5wb3N0LW1ldGEtc29jaWFsIHVsIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDRweCAwO1xyXG59XHJcblxyXG4uaGVhZG5vdGUsIC5wb3N0LWJvZHkgLmFwcGVuZGl4IHtcclxuICBtYXJnaW4tdG9wOiAzZW07XHJcbn1cclxuXHJcbi5oZWFkbm90ZSBwLCAucG9zdC1ib2R5IC5hcHBlbmRpeCBwIHtcclxuICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xyXG4gIG1hcmdpbjogMWVtIDA7XHJcbiAgY29sb3I6ICNjZTRmMjU7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5oZWFkbm90ZSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDJlbTtcclxufVxyXG5cclxuZmlndXJlLmJvZHkge1xyXG4gIG1hcmdpbi10b3A6IDJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbn1cclxuXHJcbmhyLmZvb3Rub3RlcyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuZGl2LnBvc3QtYm9keSBvbC5mb290bm90ZXMge1xyXG4gIG1hcmdpbjogMmVtIDAgMCAxNnB4O1xyXG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XHJcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDAuOTVyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG5cclxuICBsaSB7XHJcbiAgICBtYXJnaW46IC41ZW0gMDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICNjZTRmMjU7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9zdC1ib2R5IHtcclxuICBvbC5mb290bm90ZXMgZGl2IHtcclxuICAgIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDAuOTVyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICB9XHJcblxyXG4gIC5mb290bm90ZXMgcCB7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfVxyXG59XHJcblxyXG5kaXYucG9zdC1ib2R5IG9sLmZvb3Rub3RlcyBwLCBib2R5Lm9ubGluZS1vbmx5IGRpdi5wb3N0LWJvZHkgb2wuZm9vdG5vdGVzIHAge1xyXG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAwLjk1cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxufVxyXG5cclxuZGl2LnBvc3QtYm9keSBvbC5mb290bm90ZXMgcDpsYXN0LW9mLXR5cGU6YWZ0ZXIsIGJvZHkub25saW5lLW9ubHkgZGl2LnBvc3QtYm9keSBvbC5mb290bm90ZXMgcDpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxuXHJcbmRpdi5wb3N0LWJvZHkgb2wuZm9vdG5vdGVzIGEuYmFja2xpbmssIGJvZHkub25saW5lLW9ubHkgZGl2LnBvc3QtYm9keSBvbC5mb290bm90ZXMgYS5iYWNrbGluayB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5cclxuLnBvc3QtYm9keSBkaXYucG9zdC13cmFwcGVyIHA6bGFzdC1vZi10eXBlOmFmdGVyIHtcclxuICBjb250ZW50OiBcIitcIjtcclxuICBjb2xvcjogI2NlNGYyNTtcclxuICBwYWRkaW5nLWxlZnQ6IC4zZW07XHJcbn1cclxuXHJcbmRpdi5yZXZpZXdzIHtcclxuICBwYWRkaW5nOiAxNnB4IDE2cHg7XHJcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6IDEuMjJyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDg7XHJcbiAgY29sb3I6ICNjZTRmMjU7XHJcblxyXG4gIHAsIGxpIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2U0ZjI1O1xyXG4gICAgcGFkZGluZy10b3A6IC4zNzVlbTtcclxuICB9XHJcblxyXG4gIHAgKyBwLCBsaSArIGxpIHtcclxuICAgIG1hcmdpbi10b3A6IC4zNzVlbTtcclxuICB9XHJcblxyXG4gIHN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxufVxyXG5cclxuLnBvc3QtYm9keSB7XHJcbiAgbWFyZ2luLXRvcDogM2VtO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgcCwgbGkge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYWRlbGxlXCIsIHNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxLjdlbTtcclxuICAgIG1heC13aWR0aDogNTBlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG5cclxuICBQIHtcclxuICAgIG1hcmdpbjogMS4yZW0gMCAwIDA7XHJcbiAgfVxyXG5cclxuICBwLnBsYXktZGlyZWN0aW9uIHtcclxuICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcclxuXHJcbiAgICBzcGFuLnNtYWxsY2FwIHtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgbWFyZ2luLXRvcDogLjVlbTtcclxuICB9XHJcblxyXG4gIHVsLCBvbCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAxLjVlbSAwIDEuNzVlbTtcclxuICB9XHJcblxyXG4gIHAgYSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNjZTRmMjU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBvbCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpbmMtb2w7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMS44ZW07XHJcbiAgICAgIHRleHQtaW5kZW50OiAtMS41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5mb290bm90ZXMge1xyXG4gICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMnJlbTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogaW5oZXJpdDtcclxuICAgICAgICBmb250LXNpemU6IC45NXJlbTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsaTpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBjb3VudGVyKGluYy1vbCkgXCIuXCI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEuNWVtO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMC40ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB1bCBsaSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xyXG4gICAgdGV4dC1pbmRlbnQ6IC0uNWVtO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCLigKJcIjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogLjVlbTtcclxuICAgICAgY29sb3I6ICNjZTRmMjU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgICYuc21hbGxjYXAsICYuaW50cm8sICYuaW50ZXJ2aWV3LXNwZWFrZXIge1xyXG4gICAgICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogLjg1ZW07XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICYuaW50cm8ge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICAmLnBvZW0ge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIHRleHQtaW5kZW50OiAtMTZweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcblxyXG4gICAgICArIHAge1xyXG4gICAgICAgICYucG9lbSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmRpYWxvZyB7XHJcbiAgICAgIC5zbWFsbGNhcCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgPiAuc21hbGxjYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICArIDpub3QocC5kaWFsb2cpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICB9XHJcblxyXG4gIGgyLCBoMyB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgIG1hcmdpbi10b3A6IDEuNGVtO1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoNCwgaDUge1xyXG4gICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gIH1cclxuXHJcbiAgaDQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCBoNTpmaXJzdC1jaGlsZDpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIGg0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgfVxyXG5cclxuICBoNiB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBjb2xvcjogI2NlNGYyNTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgfVxyXG5cclxuICAud3AtY2FwdGlvbi10ZXh0IHtcclxuICAgIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEuNGVtICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzdXAgYSB7XHJcbiAgICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0wLjFlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBwYWRkaW5nOiAwLjJlbSAwLjZlbTtcclxuICAgIG1pbi13aWR0aDogMmVtO1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIGhlaWdodDogMS41ZW07XHJcbiAgICBtYXJnaW46IDAgMC4zZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAzZW07XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2NlNGYyNTtcclxuICAgICAgY29sb3I6ICNjZTRmMjU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMiBzdXAgYSB7XHJcbiAgICB0b3A6IC0uM2VtO1xyXG4gIH1cclxufVxyXG5cclxuc2VjdGlvbi51bmxvZ2dlZCB7XHJcbiAgcDpsYXN0LWNoaWxkOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGRpdi5pc3N1ZS1jb250ZW50LXBvc3QtYm9keSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBhcnRpY2xlLnBvc3QuaXNzdWUtY29udGVudC1wb3N0IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9zdCB7XHJcbiAgaHIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcblxyXG4gICAgKyBwOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogNDJweDtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGJsb2NrcXVvdGUge1xyXG4gICAgbWFyZ2luOiAyZW07XHJcblxyXG4gICAgZW0ge1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xyXG4gICAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgJjpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucHVsbCB7XHJcbiAgICAgIG1hcmdpbjogNGVtIDAgNWVtIDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjAlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2NlNGYyNTtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDIuOGVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgY29sb3I6ICNjZTRmMjU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhW2hyZWYqPVwidHdpdHRlclwiXSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgdGV4dC1pbmRlbnQ6IDI1cHg7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy90d2l0dGVyLWxvZ28tb2ZmLnBuZyk7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAxNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICBmb250LXNpemU6IC45cmVtO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3R3aXR0ZXItbG9nby1ibHVlLnBuZyk7XHJcbiAgICAgICAgY29sb3I6ICMyMjlmZTI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGRpdi5hZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcbiAgLnBvc3QgaHIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC03MnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtNzJweDtcclxuICB9XHJcbn1cclxuXHJcbi5wb3N0LWJvZHkgc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICYub25saW5lLW9ubHktYXJ0aWNsZSBhcnRpY2xlLnBvc3Qge1xyXG4gICAgZmlndXJlLnBvc3QtaGVybyB7XHJcbiAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XHJcbiAgICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDE7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xyXG4gICAgICAtd2Via2l0LW9yZGVyOiAxO1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuXHJcbiAgICBkaXYge1xyXG4gICAgICAmLnBvc3QtaGVhZGVyIHtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xyXG4gICAgICAgIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6IDI7XHJcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XHJcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogMjtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5wb3N0LW1ldGEge1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XHJcbiAgICAgICAgLW1vei1ib3gtb3JkaW5hbC1ncm91cDogMztcclxuICAgICAgICAtbXMtZmxleC1vcmRlcjogMztcclxuICAgICAgICAtd2Via2l0LW9yZGVyOiAzO1xyXG4gICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnBvc3QtYm9keSB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcclxuICAgICAgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xyXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xyXG4gICAgICAgIC13ZWJraXQtb3JkZXI6IDQ7XHJcbiAgICAgICAgb3JkZXI6IDQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYub25saW5lLW9ubHkge1xyXG4gICAgZGl2IHtcclxuICAgICAgJi5yZXZpZXdzIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5wb3N0LWJvZHkgcDpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiK1wiO1xyXG4gICAgICAgIGNvbG9yOiAjMjI5ZmUyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogLjNlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5tYWluLndyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2N1cnJlbnQtcG9zdHMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGZpZ3VyZS5wb3N0LWhlcm8ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDE1KTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZ2NhcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNDI0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzIyOWZlMjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzIyOWZlMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG9zdC1tZXRhIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjQyNDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0LW1ldGEtcHViaW5mbyBwIHtcclxuICAgICAgY29sb3I6ICMyMjlmZTI7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDMucG9zdC1tZXRhLXRpdGxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBoNC5wb3N0LW1ldGEtc2VjdGlvbiB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIGRpdi5wb3N0LWhlYWRlciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjQyNDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICYucG9zdC1jYXRlZ29yeSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZTRmMjU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgY29sb3I6ICMyNDI0MjQ7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMC44ZW0gMC43NWVtIDAuOGVtIDAuNzVlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjlmZTI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnBvc3QtYXV0aG9yIHtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLjFlbTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NlNGYyNTtcclxuICAgICAgICBjb2xvcjogIzIyOWZlMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5ldmVudC1kYXRlIHtcclxuICAgICAgICBjb2xvcjogI2NlNGYyNTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDEucG9zdC10aXRsZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogM2VtO1xyXG4gICAgICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICBoMi5wb3N0LXN1YnRpdGxlIHtcclxuICAgICAgY29sb3I6ICMyMjlmZTI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMy4yZW07XHJcbiAgICAgIHBhZGRpbmctdG9wOiAuM2VtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIHAucG9zdC1kZWsge1xyXG4gICAgICBjb2xvcjogI2NlNGYyNTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1O1xyXG4gICAgICBmb250LXNpemU6IDIuMWVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luLXRvcDogLjI1ZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHJcbiAgICAgIGksIGVtLCBjaXRlIHtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzZWN0aW9uIHtcclxuICAgICAgJi5mZWF0dXJlZC1vbmxpbmUtb25seSB7XHJcbiAgICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm5ld3NsZXR0ZXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3QtYm9keSB7XHJcbiAgICAgIG1hcmdpbjogNTZweCAwO1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43ZW07XHJcblxyXG4gICAgICAgICYuc2NyaXB0LWNoYXJhY3RlciB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5maXJzdDpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGhyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNmNmYyZWI7XHJcblxyXG4gICAgICAgICsgcDpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wdWxsLnR3ZWV0IHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICMyMjlmZTI7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMyMjlmZTI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm9ubGluZS1vbmx5LWhvbWUgLnBvc3QgcC5wb3N0LWNhdGVnb3J5LCAmLmFyY2hpdmUgLnBvc3QgcC5wb3N0LWNhdGVnb3J5LCAmLnNlYXJjaCAucG9zdCBwLnBvc3QtY2F0ZWdvcnkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHRvcDogLTJweDtcclxuICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxuXHJcbiAgJi5vbmxpbmUtb25seS1ob21lIC5wb3N0IHAucG9zdC1jYXRlZ29yeSBhLCAmLmFyY2hpdmUgLnBvc3QgcC5wb3N0LWNhdGVnb3J5IGEsICYuc2VhcmNoIC5wb3N0IHAucG9zdC1jYXRlZ29yeSBhIHtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmMmViO1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2VkZTRkNTtcclxuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNlZGU0ZDU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgJi5vbmxpbmUtb25seS1ob21lIC5wb3N0IHAucG9zdC1jYXRlZ29yeSBhOmhvdmVyLCAmLmFyY2hpdmUgLnBvc3QgcC5wb3N0LWNhdGVnb3J5IGE6aG92ZXIsICYuc2VhcmNoIC5wb3N0IHAucG9zdC1jYXRlZ29yeSBhOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAmLm9ubGluZS1vbmx5LWhvbWUgc2VjdGlvbi5uZXdzbGV0dGVyLCAmLmFyY2hpdmUgc2VjdGlvbi5uZXdzbGV0dGVyLCAmLnNlYXJjaCBzZWN0aW9uLm5ld3NsZXR0ZXIge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm1lanMtY29udGFpbmVyIHtcclxuICBtYXJnaW46IDNlbSAwIDFlbSAwO1xyXG59XHJcblxyXG4ubWVqcy1lbWJlZCB7XHJcbiAgbWFyZ2luOiAzZW0gMCAxZW0gMDtcclxuXHJcbiAgYm9keSB7XHJcbiAgICBtYXJnaW46IDNlbSAwIDFlbSAwO1xyXG4gIH1cclxufVxyXG5cclxucCB7XHJcbiAgJi5vbmxpbmUtb25seS1kZWssICYuYXJjaGl2ZS1kZWsge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIH1cclxuXHJcbiAgJi5wb3N0LWNhdGVnb3J5IGEge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuc2VjdGlvbi5idWcge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuc3Bhbi5qdW1wIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgY29sb3I6ICMyMjlmZTI7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDAuOTVyZW07XHJcbn1cclxuXHJcbmEud3JhcHBlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbmRpdiB7XHJcbiAgJi5vbmxpbmUtb25seS10ZXJtcyBhIHtcclxuICAgICYudGFnLCAmLmNhdGVnb3J5LCAmLmF1dGhvciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5vbmxpbmUtb25seS1jYXRlZ29yaWVzIGEge1xyXG4gICAgJi50YWcsICYuY2F0ZWdvcnksICYuYXV0aG9yIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmF1dGhvci1saXN0IGEge1xyXG4gICAgJi50YWcsICYuY2F0ZWdvcnksICYuYXV0aG9yIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm9ubGluZS1vbmx5LXRlcm1zIGEge1xyXG4gICAgJi50YWc6aG92ZXIge1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcblxyXG4gICAgICAmLnRoZS1hY2FkZW15IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY2ZjkyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFtZXJpY2FuLXBvbGl0aWNzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ1MmU1O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFuZ3J5LWxldHRlcnMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMmI3Nzk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYXJ0LWFuZC1hcmNoaXRlY3R1cmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4OWU0NjM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuY2FycyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg1YmZiNTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5lY29sb2d5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWFkMzgyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmZhc2hpb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjhiZjQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZmVtaW5pc20ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhY2EwYjY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZmljdGlvbi1kcmFtYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1NjE0MTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5maWxtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmZvb2Qge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZWEwZDk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZm9yZWlnbi1hZmZhaXJzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjc3ODY2O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmluLW1lbW9yaWFtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2QzZDNkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnRoZS1pbnRlcm5ldCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJlYjBlYztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5qZXdzLWFuZC1qZXdpc2huZXNzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk3M2YxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxvdmUtYW5kLXNleCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhNGExZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5tb25leS1hbmQtcG93ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMTNlMWQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubXVzaWMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTljMWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubXktbGlmZS1hbmQtdGltZXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMzZjYjM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubmV3LXlvcmsge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1YjY2NmM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYucG9ldHJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzViZGY3O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnJhY2UtYW5kLXJhY2lzbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E1OTg4YztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5yZWFkaW5nLXdyaXRpbmctYW5kLXB1Ymxpc2hpbmcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMGNmYjU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYucmVsaWdpb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWQ1MjQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYucmV2aWV3cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5NzM1MjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5ydXNzaWEge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjJjMWQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2NpZW5jZS1hbmQtdGVjaG5vbG9neSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcwZGRhZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zcG9ydHMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZTVlMTk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYudGhlYXRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg0OGZiMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi50aGVvcnktYW5kLXBoaWxvc29waHkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjhlODE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYudHJhbnNsYXRpb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NDQ2OGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYudHYge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZmI2ZjE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYudXJiYW4tcGxhbm5pbmcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzg4NWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYud2FyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmEyYTJhO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jYXRlZ29yeTpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYub25saW5lLW9ubHktY2F0ZWdvcmllcyBhIHtcclxuICAgICYuY2F0ZWdvcnk6aG92ZXIsICYuYXV0aG9yOmhvdmVyIHtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U0ZjI1O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5hdXRob3ItbGlzdCBhIHtcclxuICAgICYuY2F0ZWdvcnk6aG92ZXIsICYuYXV0aG9yOmhvdmVyIHtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U0ZjI1O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYm9keSB7XHJcbiAgJi5vbmxpbmUtb25seS1ob21lIHtcclxuICAgIHAucG9zdC1jYXRlZ29yeSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICNzdXBwbGVtZW50YXJ5IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm9ubGluZS1vbmx5Lm9ubGluZS1vbmx5LWhvbWUgZGl2Lm1haW4ud3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlNGQ1O1xyXG4gIH1cclxuXHJcbiAgJi5hcmNoaXZlIHNlY3Rpb24uY29udGVudC1wb3N0IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG4gIH1cclxuXHJcbiAgJi5vbmxpbmUtb25seS1ob21lIC5wb3N0IGRpdi5qdW1wLCAmLmFyY2hpdmUgLnBvc3QgZGl2Lmp1bXAge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICYub25saW5lLW9ubHktaG9tZSAucG9zdC1leGNlcnB0ICsgZGl2Lmp1bXAsICYuYXJjaGl2ZSAucG9zdC1leGNlcnB0ICsgZGl2Lmp1bXAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAmLm9ubGluZS1vbmx5LWhvbWUgZGl2Lmp1bXAubG9hZG1vcmUsICYuYXJjaGl2ZSBkaXYuanVtcC5sb2FkbW9yZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcblxyXG4gICYub25saW5lLW9ubHktaG9tZSBsaSB7XHJcbiAgICAmLnBvc3QtbWV0YS10YWdzLWl0ZW0sICYucG9zdC1tZXRhLXRlcm0taXRlbSwgJi5wb3N0LW1ldGEtY2F0ZWdvcmllcy1pdGVtLCAmLnBvc3QtbWV0YS1hdXRob3JzLWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmFyY2hpdmUgbGkge1xyXG4gICAgJi5wb3N0LW1ldGEtdGFncy1pdGVtLCAmLnBvc3QtbWV0YS10ZXJtLWl0ZW0sICYucG9zdC1tZXRhLWNhdGVnb3JpZXMtaXRlbSwgJi5wb3N0LW1ldGEtYXV0aG9ycy1pdGVtIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5vbmxpbmUtb25seS1ob21lIGxpIHtcclxuICAgICYucG9zdC1tZXRhLXRhZ3MtaXRlbSBhLCAmLnBvc3QtbWV0YS10ZXJtLWl0ZW0gYSwgJi5wb3N0LW1ldGEtY2F0ZWdvcmllcy1pdGVtIGEsICYucG9zdC1tZXRhLWF1dGhvcnMtaXRlbSBhIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5hcmNoaXZlIGxpIHtcclxuICAgICYucG9zdC1tZXRhLXRhZ3MtaXRlbSBhLCAmLnBvc3QtbWV0YS10ZXJtLWl0ZW0gYSwgJi5wb3N0LW1ldGEtY2F0ZWdvcmllcy1pdGVtIGEsICYucG9zdC1tZXRhLWF1dGhvcnMtaXRlbSBhIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5vbmxpbmUtb25seS1ob21lIGRpdi5tYWluLmNvbnRlbnQsICYuYXJjaGl2ZSBkaXYubWFpbi5jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGU0ZDU7XHJcbiAgfVxyXG5cclxuICAmLm9ubGluZS1vbmx5LWhvbWUgc2VjdGlvbi5jb250ZW50LXBvc3QsICYuYXJjaGl2ZSBzZWN0aW9uLmNvbnRlbnQtcG9zdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gICYub25saW5lLW9ubHktaG9tZSBzZWN0aW9uLm5ld3NsZXR0ZXIsICYuYXJjaGl2ZSBzZWN0aW9uLm5ld3NsZXR0ZXIge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgJi5vbmxpbmUtb25seS1ob21lIGgxIHtcclxuICAgICYub25saW5lLW9ubHksICYuYXJjaGl2ZSB7XHJcbiAgICAgIG1hcmdpbjogOHB4IGF1dG87XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgY29sb3I6ICNjZTRmMjU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYXJjaGl2ZSBoMSB7XHJcbiAgICAmLm9ubGluZS1vbmx5LCAmLmFyY2hpdmUge1xyXG4gICAgICBtYXJnaW46IDhweCBhdXRvO1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgIGNvbG9yOiAjY2U0ZjI1O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm9ubGluZS1vbmx5LWhvbWUgaDEub25saW5lLW9ubHk6YmVmb3JlLCAmLmFyY2hpdmUgaDEub25saW5lLW9ubHk6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9vby5wbmcpO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiA3MnB4O1xyXG4gICAgaGVpZ2h0OiA3MnB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA3MnB4IDcycHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAxNnB4IGF1dG8gMjRweCBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNzJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiA0cHg7XHJcbiAgfVxyXG5cclxuICAmLm9ubGluZS1vbmx5LWhvbWUgcC5wb3N0LWF1dGhvciwgJi5hcmNoaXZlIHAucG9zdC1hdXRob3Ige1xyXG4gICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcblxyXG4gICYub25saW5lLW9ubHktaG9tZSBwLnBvc3QtZGVrLCAmLmFyY2hpdmUgcC5wb3N0LWRlayB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBtYXJnaW46IDhweCAwIDE2cHggMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNztcclxuICB9XHJcblxyXG4gICYub25saW5lLW9ubHktaG9tZSBhcnRpY2xlLnBvc3QsICYuYXJjaGl2ZSBhcnRpY2xlLnBvc3Qge1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmNmYyZWI7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAmLm9ubGluZS1vbmx5LWhvbWUgYXJ0aWNsZS5wb3N0LmZlYXR1cmVkLCAmLmFyY2hpdmUgYXJ0aWNsZS5wb3N0LmZlYXR1cmVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDI0MjQ7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi5vbmxpbmUtb25seS1ob21lIGFydGljbGUucG9zdC5mZWF0dXJlZCAucG9zdC10aXRsZSwgJi5hcmNoaXZlIGFydGljbGUucG9zdC5mZWF0dXJlZCAucG9zdC10aXRsZSwgJi5vbmxpbmUtb25seS1ob21lIGFydGljbGUucG9zdC5mZWF0dXJlZCAucG9zdC1leGNlcnB0LCAmLmFyY2hpdmUgYXJ0aWNsZS5wb3N0LmZlYXR1cmVkIC5wb3N0LWV4Y2VycHQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAmLm9ubGluZS1vbmx5LWhvbWUgYXJ0aWNsZS5wb3N0LmZlYXR1cmVkIC5wb3N0LWRlaywgJi5hcmNoaXZlIGFydGljbGUucG9zdC5mZWF0dXJlZCAucG9zdC1kZWsge1xyXG4gICAgY29sb3I6ICMyMjlmZTI7XHJcbiAgfVxyXG5cclxuICAmLm9ubGluZS1vbmx5LWhvbWUgYXJ0aWNsZS5wb3N0LmZlYXR1cmVkIC5wb3N0LWNhdGVnb3J5LCAmLmFyY2hpdmUgYXJ0aWNsZS5wb3N0LmZlYXR1cmVkIC5wb3N0LWNhdGVnb3J5IHtcclxuICAgIHRvcDogMDtcclxuICB9XHJcblxyXG4gICYub25saW5lLW9ubHktaG9tZSBhcnRpY2xlLnBvc3QuZmVhdHVyZWQgLnBvc3QtY2F0ZWdvcnkgYSwgJi5hcmNoaXZlIGFydGljbGUucG9zdC5mZWF0dXJlZCAucG9zdC1jYXRlZ29yeSBhIHtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi5vbmxpbmUtb25seS1ob21lIGFydGljbGUucG9zdC50d2VldHF1b3RlIC5wb3N0LXRpdGxlLCAmLmFyY2hpdmUgYXJ0aWNsZS5wb3N0LnR3ZWV0cXVvdGUgLnBvc3QtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICBjb2xvcjogIzIyOWZlMjtcclxuICB9XHJcblxyXG4gICYub25saW5lLW9ubHktaG9tZSBhcnRpY2xlLnBvc3QudHdlZXRxdW90ZSAucG9zdC1hdXRob3IsICYuYXJjaGl2ZSBhcnRpY2xlLnBvc3QudHdlZXRxdW90ZSAucG9zdC1hdXRob3Ige1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgY29sb3I6ICMyMjlmZTI7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcblxyXG4gICYub25saW5lLW9ubHktaG9tZSBhcnRpY2xlLnBvc3QudGVybS1ldmVudHMsICYuYXJjaGl2ZSBhcnRpY2xlLnBvc3QudGVybS1ldmVudHMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICB9XHJcblxyXG4gICYub25saW5lLW9ubHktaG9tZSBhcnRpY2xlLnBvc3QudGVybS1ldmVudHMgcC5wb3N0LWNhdGVnb3J5LCAmLmFyY2hpdmUgYXJ0aWNsZS5wb3N0LnRlcm0tZXZlbnRzIHAucG9zdC1jYXRlZ29yeSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG5cclxuICAmLm9ubGluZS1vbmx5LWhvbWUgYXJ0aWNsZS5wb3N0LnRlcm0tZXZlbnRzIHAucG9zdC1jYXRlZ29yeSBhLCAmLmFyY2hpdmUgYXJ0aWNsZS5wb3N0LnRlcm0tZXZlbnRzIHAucG9zdC1jYXRlZ29yeSBhIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZTRmMjU7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi5vbmxpbmUtb25seS1ob21lIGFydGljbGUucG9zdC50ZXJtLWV2ZW50cyBwLnBvc3QtY2F0ZWdvcnkgYTpob3ZlciwgJi5hcmNoaXZlIGFydGljbGUucG9zdC50ZXJtLWV2ZW50cyBwLnBvc3QtY2F0ZWdvcnkgYTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAmLm9ubGluZS1vbmx5LWhvbWUgYXJ0aWNsZS5wb3N0LnRlcm0tZXZlbnRzIHVsLnBvc3QtbWV0YS10YWdzLWxpc3QsICYuYXJjaGl2ZSBhcnRpY2xlLnBvc3QudGVybS1ldmVudHMgdWwucG9zdC1tZXRhLXRhZ3MtbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi5vbmxpbmUtb25seS1ob21lIGFydGljbGUucG9zdC50ZXJtLWV2ZW50cyBwLnR3ZWV0cXVvdGUsICYuYXJjaGl2ZSBhcnRpY2xlLnBvc3QudGVybS1ldmVudHMgcC50d2VldHF1b3RlIHtcclxuICAgIGNvbG9yOiAjY2U0ZjI1O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcblxyXG4gICYub25saW5lLW9ubHktaG9tZSBhcnRpY2xlLnBvc3QudGVybS1ldmVudHMgcC50d2VldHF1b3RlOmhvdmVyLCAmLmFyY2hpdmUgYXJ0aWNsZS5wb3N0LnRlcm0tZXZlbnRzIHAudHdlZXRxdW90ZTpob3ZlciB7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gIH1cclxuXHJcbiAgJi5vbmxpbmUtb25seS1ob21lIGFydGljbGUucG9zdC50ZXJtLWV2ZW50cyBoMS5wb3N0LXRpdGxlLCAmLmFyY2hpdmUgYXJ0aWNsZS5wb3N0LnRlcm0tZXZlbnRzIGgxLnBvc3QtdGl0bGUge1xyXG4gICAgY29sb3I6ICNjZTRmMjU7XHJcbiAgICBmb250LXNpemU6IDEuOXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgfVxyXG5cclxuICAmLm9ubGluZS1vbmx5LWhvbWUgYXJ0aWNsZS5wb3N0LnRlcm0tZXZlbnRzIC5wb3N0LWV4Y2VycHQgcCwgJi5hcmNoaXZlIGFydGljbGUucG9zdC50ZXJtLWV2ZW50cyAucG9zdC1leGNlcnB0IHAge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgfVxyXG5cclxuICAmLm9ubGluZS1vbmx5LWhvbWUgYXJ0aWNsZS5wb3N0LnRlcm0tZXZlbnRzIGEuanVtcCwgJi5hcmNoaXZlIGFydGljbGUucG9zdC50ZXJtLWV2ZW50cyBhLmp1bXAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NlNGYyNTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICB9XHJcblxyXG4gICYub25saW5lLW9ubHktaG9tZSBhcnRpY2xlLnBvc3QudGVybS1ldmVudHMgYS5qdW1wOmhvdmVyLCAmLmFyY2hpdmUgYXJ0aWNsZS5wb3N0LnRlcm0tZXZlbnRzIGEuanVtcDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI5ZmUyO1xyXG4gIH1cclxuXHJcbiAgJi5vbmxpbmUtb25seS1ob21lIGFydGljbGUucG9zdC50ZXJtLWV2ZW50cyBwLnBvc3QtZGVrLCAmLmFyY2hpdmUgYXJ0aWNsZS5wb3N0LnRlcm0tZXZlbnRzIHAucG9zdC1kZWsge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAmLm9ubGluZS1vbmx5LWhvbWUgYXJ0aWNsZS5wb3N0LnR3ZWV0cXVvdGUudGVybS1ldmVudHMsICYuYXJjaGl2ZSBhcnRpY2xlLnBvc3QudHdlZXRxdW90ZS50ZXJtLWV2ZW50cyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xyXG4gIH1cclxuXHJcbiAgJi5vbmxpbmUtb25seS1ob21lIGFydGljbGUucG9zdC50d2VldHF1b3RlLnRlcm0tZXZlbnRzIGgxLnBvc3QtdGl0bGUsICYuYXJjaGl2ZSBhcnRpY2xlLnBvc3QudHdlZXRxdW90ZS50ZXJtLWV2ZW50cyBoMS5wb3N0LXRpdGxlIHtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgfVxyXG5cclxuICAmLm9ubGluZS1vbmx5LWhvbWUgYXJ0aWNsZS5vbmxpbmUtb25seSAudHdlZXRxdW90ZSwgJi5hcmNoaXZlIGFydGljbGUub25saW5lLW9ubHkgLnR3ZWV0cXVvdGUge1xyXG4gICAgY29sb3I6ICMyMjlmZTI7XHJcbiAgfVxyXG5cclxuICAmLm9ubGluZS1vbmx5LWhvbWUgYXJ0aWNsZS5vbmxpbmUtb25seSAudHdlZXRxdW90ZTpob3ZlciwgJi5hcmNoaXZlIGFydGljbGUub25saW5lLW9ubHkgLnR3ZWV0cXVvdGU6aG92ZXIge1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICB9XHJcblxyXG4gICYub25saW5lLW9ubHktaG9tZSB7XHJcbiAgICBwLnBvc3QtZGF0ZSwgLmlzc3VlIC5udW1iZXIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMzMzO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYXJjaGl2ZSB7XHJcbiAgICBwLnBvc3QtZGF0ZSwgLmlzc3VlIC5udW1iZXIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMzMzO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYub25saW5lLW9ubHktaG9tZSBhcnRpY2xlLnBvc3QuZmVhdHVyZWQgcC5wb3N0LWRhdGUsICYuYXJjaGl2ZSBhcnRpY2xlLnBvc3QuZmVhdHVyZWQgcC5wb3N0LWRhdGUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjlmZTI7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAtMjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmLm9ubGluZS1vbmx5LWhvbWUgZmlndXJlLnBvc3QtZmlndXJlLCAmLmFyY2hpdmUgZmlndXJlLnBvc3QtZmlndXJlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgJi5vbmxpbmUtb25seS1ob21lIGgxLnBvc3QtdGl0bGUsICYuYXJjaGl2ZSBoMS5wb3N0LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgfVxyXG5cclxuICAmLm9ubGluZS1vbmx5LWhvbWUge1xyXG4gICAgcC5wb3N0LWV4Y2VycHQsIC5wb3N0LWV4Y2VycHQgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYXJjaGl2ZSB7XHJcbiAgICBwLnBvc3QtZXhjZXJwdCwgLnBvc3QtZXhjZXJwdCBwIHtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5vbmxpbmUtb25seS1ob21lIC5wb3N0LWV4Y2VycHQgcCArIHAsICYuYXJjaGl2ZSAucG9zdC1leGNlcnB0IHAgKyBwIHtcclxuICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICB9XHJcblxyXG4gICYub25saW5lLW9ubHktaG9tZSB1bCArIHAucG9zdC1leGNlcnB0LCAmLmFyY2hpdmUgdWwgKyBwLnBvc3QtZXhjZXJwdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgJi5vbmxpbmUtb25seS1ob21lIGRpdi5qdW1wLCAmLmFyY2hpdmUgZGl2Lmp1bXAge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gICYub25saW5lLW9ubHktaG9tZSAubWFnYXppbmUgcC5tb2R1bGUuYXJ0aWNsZS50d2VldHF1b3RlLCAmLmFyY2hpdmUgLm1hZ2F6aW5lIHAubW9kdWxlLmFydGljbGUudHdlZXRxdW90ZSB7XHJcbiAgICBjb2xvcjogI2NlNGYyNTtcclxuICB9XHJcblxyXG4gICYub25saW5lLW9ubHktaG9tZSBoMy5uZXdzLCAmLmFyY2hpdmUgaDMubmV3cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICB9XHJcblxyXG4gICYub25saW5lLW9ubHktaG9tZSBzZWN0aW9uLmFydGljbGVzLCAmLmFyY2hpdmUgc2VjdGlvbi5hcnRpY2xlcyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgcGFkZGluZzogMCAxNnB4O1xyXG4gIH1cclxuXHJcbiAgJi5vbmxpbmUtb25seS1ob21lIHVsLnBvc3QtbWV0YS10YWdzLWxpc3QsICYuYXJjaGl2ZSB1bC5wb3N0LW1ldGEtdGFncy1saXN0IHtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAmLm9ubGluZS1vbmx5LWhvbWUgc2VjdGlvbi5zb2NpYWwsICYuYXJjaGl2ZSBzZWN0aW9uLnNvY2lhbCB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi5vbmxpbmUtb25seS1ob21lIHNlY3Rpb24jc3VwcGxlbWVudGFyeSArIGFydGljbGUucG9zdCwgJi5hcmNoaXZlIHNlY3Rpb24jc3VwcGxlbWVudGFyeSArIGFydGljbGUucG9zdCB7XHJcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xyXG4gIH1cclxuXHJcbiAgJi5vbmxpbmUtb25seS1ob21lIHNlY3Rpb24uc29jaWFsLCAmLmFyY2hpdmUgc2VjdGlvbi5zb2NpYWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gIH1cclxuXHJcbiAgJi5vbmxpbmUtb25seS1ob21lIGRpdi5vbmxpbmUtb25seS10ZXJtcywgJi5hcmNoaXZlIGRpdi5vbmxpbmUtb25seS10ZXJtcyB7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgJi5vbmxpbmUtb25seS1ob21lIGRpdi5vbmxpbmUtb25seS10ZXJtcyB1bDpiZWZvcmUsICYuYXJjaGl2ZSBkaXYub25saW5lLW9ubHktdGVybXMgdWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiU2VyaWVzXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICB9XHJcblxyXG4gICYub25saW5lLW9ubHktaG9tZSBkaXYub25saW5lLW9ubHktdGVybXMgaDIsICYuYXJjaGl2ZSBkaXYub25saW5lLW9ubHktdGVybXMgaDIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICYub25saW5lLW9ubHktaG9tZSBkaXYub25saW5lLW9ubHktdGVybXMgKyBkaXYub25saW5lLW9ubHktdGVybXMgdWw6YmVmb3JlLCAmLmFyY2hpdmUgZGl2Lm9ubGluZS1vbmx5LXRlcm1zICsgZGl2Lm9ubGluZS1vbmx5LXRlcm1zIHVsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlRhZ3NcIjtcclxuICB9XHJcblxyXG4gICYub25saW5lLW9ubHktaG9tZSBkaXYub25saW5lLW9ubHktdGVybXMsICYuYXJjaGl2ZSBkaXYub25saW5lLW9ubHktdGVybXMge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U0ZjI1O1xyXG4gIH1cclxuXHJcbiAgJi5vbmxpbmUtb25seS1ob21lIGRpdi5vbmxpbmUtb25seS10ZXJtcyArIGRpdi5vbmxpbmUtb25seS10ZXJtcywgJi5hcmNoaXZlIGRpdi5vbmxpbmUtb25seS10ZXJtcyArIGRpdi5vbmxpbmUtb25seS10ZXJtcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICB9XHJcblxyXG4gICYub25saW5lLW9ubHktaG9tZSBkaXYge1xyXG4gICAgJi5vbmxpbmUtb25seS10ZXJtcyBsaS5wb3N0LW1ldGEtdGVybS1pdGVtLCAmLm9ubGluZS1vbmx5LWNhdGVnb3JpZXMgbGkucG9zdC1tZXRhLWNhdGVnb3JpZXMtaXRlbSwgJi5hdXRob3ItbGlzdCBsaS5wb3N0LW1ldGEtYXV0aG9ycy1pdGVtIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5hcmNoaXZlIGRpdiB7XHJcbiAgICAmLm9ubGluZS1vbmx5LXRlcm1zIGxpLnBvc3QtbWV0YS10ZXJtLWl0ZW0sICYub25saW5lLW9ubHktY2F0ZWdvcmllcyBsaS5wb3N0LW1ldGEtY2F0ZWdvcmllcy1pdGVtLCAmLmF1dGhvci1saXN0IGxpLnBvc3QtbWV0YS1hdXRob3JzLWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm9ubGluZS1vbmx5LWhvbWUgZGl2Lmp1bXAsICYuYXJjaGl2ZSBkaXYuanVtcCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcclxuICB9XHJcblxyXG4gICYub25saW5lLW9ubHktaG9tZSBhLmp1bXAsICYuYXJjaGl2ZSBhLmp1bXAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgY29sb3I6ICNlZGU0ZDU7XHJcbiAgfVxyXG5cclxuICAmLm9ubGluZS1vbmx5LWhvbWUgYS5qdW1wOmhvdmVyLCAmLmFyY2hpdmUgYS5qdW1wOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZTRmMjU7XHJcbiAgfVxyXG5cclxuICAmLm9ubGluZS1vbmx5LWhvbWUgYS5qdW1wOmFjdGl2ZSwgJi5hcmNoaXZlIGEuanVtcDphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFjZWNmYjtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gIH1cclxufVxyXG5cclxuYXJ0aWNsZS5wb3N0LnRlcm0tZXZlbnRzIHAucG9zdC1kYXRlIHtcclxuICBjb2xvcjogI2NlNGYyNTtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2U0ZjI1O1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIkV2ZW50OiBcIjtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICYudGVybS1ldmVudHMge1xyXG4gICAgYXJ0aWNsZS5wb3N0LnRlcm0tZXZlbnRzIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgJi5wb3N0LWNhdGVnb3J5IHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnR3ZWV0cXVvdGUge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZGl2Lm9ubGluZS1vbmx5LmxvYWRtb3JlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgcGFkZGluZzogMzJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5hcmNoaXZlIHtcclxuICAgIGRpdi5pc3N1ZS1pY29uIHtcclxuICAgICAgbWFyZ2luOiAtMTZweCAwIDE2cHggLTRweDtcclxuICAgIH1cclxuXHJcbiAgICBmaWd1cmUuaXNzdWUudGh1bWIge1xyXG4gICAgICB3aWR0aDogNjRweDtcclxuICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgYXJ0aWNsZSB7XHJcbiAgICAgICYub25saW5lLW9ubHkgcCB7XHJcbiAgICAgICAgJi5wb3N0LWF1dGhvciB7XHJcbiAgICAgICAgICBjb2xvcjogIzIyOWZlMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucG9zdC1kZWsge1xyXG4gICAgICAgICAgY29sb3I6ICNjZTRmMjU7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm1hZ2F6aW5lIHtcclxuICAgICAgICBoMS5wb3N0LXRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICYucG9zdC1hdXRob3IsICYucG9zdC1kZWsge1xyXG4gICAgICAgICAgICBjb2xvcjogI2NlNGYyNTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZmVhdHVyZWQge1xyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICYucG9zdC1kYXRlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U0ZjI1O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnBvc3QtZGVrIHtcclxuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgZmlndXJlLmlzc3VlLnRodW1iIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzJweDtcclxuICAgICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgIzI0MjQyNDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudHdlZXRxdW90ZSB7XHJcbiAgICAgICAgICBwLnR3ZWV0IHtcclxuICAgICAgICAgICAgY29sb3I6ICNjZTRmMjU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnBvc3QtdGl0bGUsIHAucG9zdC1hdXRob3Ige1xyXG4gICAgICAgICAgICBjb2xvcjogIzI0MjQyNDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcmV2IHtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLm5leHQge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLnByZXYtbmV4dCB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogYXV0bztcclxuICBjbGVhcjogYm90aDtcclxuXHJcbiAgdWwge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZS10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9sLnBuZyk7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLnByZXYge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL2wtYmxhY2sucG5nKTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL2wtcmVkLnBuZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm5leHQge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3ItYmxhY2sucG5nKTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9yLXJlZC5wbmcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYTpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogLTFweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnByZXYgYTpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlByZXZpb3VzXCI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uZXh0IGE6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJOZXh0XCI7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgd2lkdGg6IDElO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBjb2xvcjogI2NlNGYyNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICsgbGkge1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgY29sb3I6ICNjZTRmMjU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDEuN2VtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgcGFkZGluZy10b3A6IC4xNmVtO1xyXG4gICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgfVxyXG5cclxuICAgICYucHJldjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICBsZWZ0OiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5Lm9ubGluZS1vbmx5IC5wcmV2LW5leHQgbGkge1xyXG4gICYucHJldiBhOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIk9sZGVyXCI7XHJcbiAgfVxyXG5cclxuICAmLm5leHQgYTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJOZXdlclwiO1xyXG4gIH1cclxufVxyXG5cclxuZGl2LnN1cHAsIHNlY3Rpb24uc3VwcCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWJlMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbiNzdXBwbGVtZW50YXJ5IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbmgzLnN1cHBsZW1lbnRhcnkubW9yZS1ieSB7XHJcbiAgcGFkZGluZy10b3A6IDMycHg7XHJcbn1cclxuXHJcbnNlY3Rpb24uc3VwcGxlbWVudGFyeSB7XHJcbiAgJi5tb3JlIHtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG5cclxuICAgICYubW9yZS1ieSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzZWN0aW9uLmFydGljbGVzIHtcclxuICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubW0tZXJyb3Ige1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcclxufVxyXG5cclxucC5tbS1mb3JtRXJyb3Ige1xyXG4gIGNvbG9yOiByZWQ7XHJcbn1cclxuXHJcbi5tbSBwIHtcclxuICBtYXgtd2lkdGg6IDQwZW07XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uaGVhZGVyLXNpZ25pbiBhIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogMS4yZW07XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IC43cmVtO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbnAubW0tZXJyb3IsIC5tbS1mb3JtLWVycm9yIHtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgY29sb3I6ICNjZTRmMjU7XHJcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5wLm1tLXN1Y2Nlc3Mge1xyXG4gIGNvbG9yOiAjMjI5ZmUyO1xyXG59XHJcblxyXG5pbnB1dC5tbS1idXR0b24sIHNwYW4uZWRpdC1saW5rLCBhLm1tLWJ1dHRvbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogNGVtICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcclxuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiA3LjJweCAxNnB4IDhweCAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbmlucHV0Lm1tLWJ1dHRvbjpob3Zlciwgc3Bhbi5lZGl0LWxpbms6aG92ZXIsIGEubW0tYnV0dG9uOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U0ZjI1ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmlucHV0Lm1tLWJ1dHRvbjphY3RpdmUsIHNwYW4uZWRpdC1saW5rOmFjdGl2ZSwgYS5tbS1idXR0b246YWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWNlY2ZiICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnNwYW4uZWRpdC1saW5rIHtcclxuICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiA0cHggMTJweCA0cHggMTZweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICMyMjlmZTIgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmMmViICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICMyMjlmZTIgIWltcG9ydGFudDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2NlNGYyNSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNjZTRmMjUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmYyZWIgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICY6YWN0aXZlIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzFjZWNmYiAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFjZWNmYiAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGE6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcXDIxQjNcIjtcclxuICAgIHBhZGRpbmctbGVmdDogNHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgfVxyXG59XHJcblxyXG5kaXYubW0tbG9naW4ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIHBhZGRpbmc6IDAgMTZweDtcclxuXHJcbiAgZmllbGRzZXQudXNlcm5hbWUge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbmlucHV0Lm1tLWZpZWxkIHtcclxuICBjb2xvcjogIzg4NmIzYjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwcHggMXB4IDhweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICMyMjlmZTI7XHJcbiAgICBjb2xvcjogIzIyOWZlMjtcclxuICB9XHJcbn1cclxuXHJcbmZpZWxkc2V0LnJlbWVtYmVyIHtcclxuICBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgYnIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3g7XHJcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gIH1cclxufVxyXG5cclxuYS5tbS1mb3Jnb3QtcGFzc3dvcmQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjY2U0ZjI1O1xyXG4gIH1cclxufVxyXG5cclxuLm1tLWxvZ2luIHtcclxuICBmaWVsZHNldCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMTZweCBhdXRvIDAgYXV0bztcclxuICB9XHJcblxyXG4gIHAubW0tZXJyb3Ige1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG5kaXYge1xyXG4gICYuZW50cnktaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICAgIHBhZGRpbmc6IDI0cHggMTZweCAwIDE2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjZTRmMjU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjFlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubW0ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTZweCAwO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yIHtcclxuICAgICAgY29sb3I6ICNjZTRmMjU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZGUge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgY29sb3I6ICMyMjlmZTI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2NlNGYyNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI3Bvc3QtMTE5IHtcclxuICBwYWRkaW5nOiAxNnB4IDA7XHJcblxyXG4gIGgxIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgfVxyXG59XHJcblxyXG4jcG9zdC0xMjEge1xyXG4gIHBhZGRpbmc6IDE2cHggMDtcclxuXHJcbiAgaDEuZW50cnktdGl0bGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mb3Jnb3QtcGFzc3dvcmQgLm1tIGZvcm0ge1xyXG4gIHBhZGRpbmc6IDAgMTZweDtcclxufVxyXG5cclxuLmZvb3Rlci13cmFwcGVyIHtcclxuICBwYWRkaW5nOiAwIDhweDtcclxufVxyXG5cclxuZGl2IHtcclxuICAmLmVudHJ5LW1ldGEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAmLm1tLW15YWNjb3VudCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gIH1cclxuXHJcbiAgJi5tbS1teWFjY291bnQtbW9kdWxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSk7XHJcbiAgICBtYXgtd2lkdGg6IDQwcmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDMycHggMTZweDtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICArIHAge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5tbS1teWFjY291bnQgaDMge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgcGFkZGluZzogMCAwIDAuM2VtIDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzMzMztcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG5cclxuICAmLm1tIGEge1xyXG4gICAgJi5tbS11cGRhdGUtYnV0dG9uLCAmLmJ1dHRvbi1zbWFsbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiA1cHggOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI5ZmUyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmLm1tLXVwZGF0ZS1idXR0b246aG92ZXIsICYuYnV0dG9uLXNtYWxsOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgIH1cclxuXHJcbiAgICAmLm1tLXVwZGF0ZS1idXR0b246YWN0aXZlLCAmLmJ1dHRvbi1zbWFsbDphY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWNlY2ZiO1xyXG4gICAgfVxyXG5cclxuICAgICYubW0tY2FuY2VsLW1lbWJlcnNoaXAtYnV0dG9uIHtcclxuICAgICAgY29sb3I6ICNjZTRmMjU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogLjVlbTtcclxuICAgICAgZm9udC1zaXplOiAuOHJlbTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tbS1teWFjY291bnQtbW9kdWxlIHtcclxuICB0aCwgdHIge1xyXG4gICAgZm9udC1zaXplOiAuOHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgfVxyXG59XHJcblxyXG4uc3RhdGljLXBhZ2UgZGl2Lm1tLW15YWNjb3VudC1tb2R1bGUgdGFibGUge1xyXG4gIHdpZHRoOiA5NSU7XHJcbn1cclxuXHJcbiNtbS1zdWJzY3JpcHRpb25zLXRhYmxlIHRkIHNwYW4ge1xyXG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICM1M2I2MjUgIWltcG9ydGFudDtcclxufVxyXG5cclxuZGwsIGRpdi5tbSBwLm1tLW15YWNjb3VudC1lbGVtZW50IHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZTRkNTtcclxufVxyXG5cclxuZHQsIGRkLCBwLm1tLW15YWNjb3VudC1lbGVtZW50IHNwYW4ge1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcGFkZGluZzogOHB4O1xyXG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG59XHJcblxyXG5kdCwgc3Bhbi5tbS1teWFjY291bnQtbGFiZWwge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIGNvbG9yOiAjY2U0ZjI1O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbmRkLCBzcGFuLm1tLW15YWNjb3VudC1kYXRhIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgY2xlYXI6IG5vbmU7XHJcbn1cclxuXHJcbmRkIHAubGVnYWN5LWRlc2NyaXB0aW9uLCBzcGFuLm1tLW15YWNjb3VudC1kYXRhIHAubGVnYWN5LWRlc2NyaXB0aW9uIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICM1M2I2MjU7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdiB7XHJcbiAgJiNtbS1zdWJzY3JpcHRpb24taW5mby1ib2R5LCAmI21tLW9yZGVyLWhpc3RvcnktYm9keSB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtaWQtMTE3IHtcclxuICBkaXYubW0gYS5tbS1jYW5jZWwtbWVtYmVyc2hpcC1idXR0b24ge1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDE2cHggYXV0byAwIGF1dG87XHJcbiAgICB3aWR0aDogMTFlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U0ZjI1O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFjZWNmYjtcclxuICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhcnRpY2xlLnBvc3QtMTE3IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm1tLW15YWNjb3VudC1tb2R1bGUge1xyXG4gIGxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICB9XHJcblxyXG4gIGZpZWxkc2V0OmZvY3VzIGxhYmVsIHtcclxuICAgIGNvbG9yOiAjMjI5ZmUyO1xyXG4gIH1cclxufVxyXG5cclxuLm1tLWNoZWNrb3V0Q29udGFpbmVyIHtcclxuICBpbnB1dCB7XHJcbiAgICAmW3R5cGU9XCJ0ZXh0XCJdLCAmW3R5cGU9XCJwYXNzd29yZFwiXSwgJlt0eXBlPVwiZW1haWxcIl0ge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IDhweCBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNlNWQ5YzM7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2U1ZDljMztcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2RlY2RiMTtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCA4cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICB9XHJcblxyXG4gICAgJlt0eXBlPVwidGV4dFwiXTpmb2N1cywgJlt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsICZbdHlwZT1cImVtYWlsXCJdOmZvY3VzIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMjI5ZmUyO1xyXG4gICAgICBjb2xvcjogIzIyOWZlMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNlbGVjdCB7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5pbnB1dCB7XHJcbiAgJiNtbV9maWVsZF9jY19jdnYsICYjbW1fZmllbGRfYmlsbGluZ196aXAsICYjbW1fZmllbGRfc2hpcHBpbmdfemlwIHtcclxuICAgIHdpZHRoOiA1ZW07XHJcbiAgfVxyXG59XHJcblxyXG5kaXYubW0gZGl2Lm1tLW15YWNjb3VudC1tb2R1bGUgaDMge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGNvbG9yOiAjY2U0ZjI1O1xyXG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjY2U0ZjI1O1xyXG4gIHBhZGRpbmctYm90dG9tOiAuM2VtO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgKyBwIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICBjb2xvcjogIzIyOWZlMjtcclxuICB9XHJcbn1cclxuXHJcbi5jaGVja291dC1ncmFmIHtcclxuICBmb250LXNpemU6IDEuMXJlbTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxuICBjb2xvcjogIzIyOWZlMjtcclxufVxyXG5cclxuLm1tLWNoZWNrb3V0SW5mbywgLm1tLWNoZWNrb3V0SW5mb0Jsb2NrIHtcclxuICBtYXJnaW4tdG9wOiAzMnB4O1xyXG59XHJcblxyXG5zcGFuLm1tLWNvdXBvblN1Y2Nlc3NNZXNzYWdlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb2xvcjogIzUzYjYyNTtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbmEgKyBzcGFuLm1tLWNvdXBvblN1Y2Nlc3NNZXNzYWdlIHtcclxuICBtYXJnaW4tdG9wOiAxNnB4O1xyXG59XHJcblxyXG5hcnRpY2xlIGRpdi5tbS1jaGVja291dFNlY3Rpb24gaDIge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbmFbdGl0bGUqPVwiUGF5bWVudFwiXSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zdGF0aWMtcGFnZSBkaXYubW0gcCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4ubW0tcHVyY2hhc2VTZWN0aW9uIGEubW0tYnV0dG9uIHtcclxuICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzYjYyNSAhaW1wb3J0YW50O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjlmZTIgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICY6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxY2VjZmIgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbnNwYW4jbW1fbGFiZWxfdG90YWxfcHJpY2Uge1xyXG4gIGZvbnQtc2l6ZTogMnJlbTtcclxuICBjb2xvcjogIzUzYjYyNTtcclxufVxyXG5cclxuI21tLXBheW1lbnQtY29uZmlybWF0aW9uLWRpYWxvZyBzcGFuI21tX2xhYmVsX3RvdGFsX3ByaWNlIHtcclxuICBmb250LXNpemU6IDFlbTtcclxuICBjb2xvcjogIzUzYjYyNTtcclxufVxyXG5cclxuLm1tLWNoZWNrb3V0U2VjdGlvbiBwIHtcclxuICAmLnByb2R1Y3QtbmFtZSwgJi5tbS1wcm9kdWN0RGVzYyB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgJi5wcm9kdWN0LW5hbWUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAmLm1tLXByb2R1Y3REZXNjIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICB9XHJcbn1cclxuXHJcbi53aWRnZXRfdGV4dCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHBhZGRpbmc6IDI0cHg7XHJcbiAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICNjZTRmMjU7XHJcblxyXG4gIC53aWRnZXQtdGl0bGUge1xyXG4gICAgY29sb3I6ICNjZTRmMjU7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5kaXYge1xyXG4gICYudWktd2lkZ2V0IHtcclxuICAgIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG5cclxuICAgIHRhYmxlIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi51aS13aWRnZXQtY29udGVudCB7XHJcbiAgICBib3JkZXI6IDZweCBzb2xpZCAjMzMzO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gIH1cclxuXHJcbiAgJi51aS1jb3JuZXItYWxsIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAmLnVpLWRpYWxvZyB7XHJcbiAgICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgcGFkZGluZzogMC40ZW0gMWVtO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgYm9yZGVyOiA2cHggc29saWQgIzMzMztcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWYyO1xyXG4gIH1cclxufVxyXG5cclxuLnVpLWRpYWxvZyB7XHJcbiAgZGl2LnVpLWRpYWxvZy10aXRsZWJhciB7XHJcbiAgICBmb250LWZhbWlseTogXCJhZGVsbGUtc2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAudWktZGlhbG9nLXRpdGxlIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnVpLXdpZGdldC1oZWFkZXIgYnV0dG9uLnVpLXN0YXRlLWRlZmF1bHQge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3VpLWNsb3NlLXdoaXRlLnBuZyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMzJweCAzMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgd2lkdGg6IDMycHg7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NlNGYyNTtcclxuICB9XHJcblxyXG4gICY6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxY2VjZmI7XHJcbiAgfVxyXG59XHJcblxyXG4udWktZGlhbG9nIGJ1dHRvbi51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xyXG4gIHJpZ2h0OiAxMnB4O1xyXG4gIHRvcDogMjJweDtcclxufVxyXG5cclxuLnVpLXN0YXRlLWRlZmF1bHQgLnVpLWljb24ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAuM2VtO1xyXG4gIHRvcDogNTAlO1xyXG4gIHdpZHRoOiAyMXB4O1xyXG4gIG1hcmdpbjogLTEwcHggMCAwIDA7XHJcbiAgcGFkZGluZzogMXB4O1xyXG4gIGhlaWdodDogMjBweDtcclxufVxyXG5cclxuLnVpLWRpYWxvZyBkaXYudWktZGlhbG9nLWNvbnRlbnQge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnAubW0tbXlhY2NvdW50LWRpYWxvZy1zZWN0aW9uLWhlYWRlciB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBwYWRkaW5nOiA4cHggMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG59XHJcblxyXG5hLm1tLWJ1dHRvbi5ibHVlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI5ZmUyICFpbXBvcnRhbnQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NlNGYyNSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFjZWNmYiAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuc3Bhbi5tbS1teWFjY291bnQtZGlhbG9nLWxhYmVsIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIG1hcmdpbi10b3A6IDhweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb2xvcjogI2NlNGYyNTtcclxufVxyXG5cclxuLnVpLXdpZGdldCB7XHJcbiAgaW5wdXQubW0tbXlhY2NvdW50LWZvcm0tZmllbGQge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgIGNvbG9yOiAjMjI5ZmUyO1xyXG4gICAgZm9udC1zaXplOiAuOHJlbTtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMjlmZTI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjbW0tYmlsbGluZy16aXAtY29kZSwgI21tLXNoaXBwaW5nLXppcC1jb2RlIHtcclxuICAgIHdpZHRoOiAxMGVtO1xyXG4gIH1cclxuXHJcbiAgI21tLWJpbGxpbmctY291bnRyeSB7XHJcbiAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4jbW0tc2hpcHBpbmctY291bnRyeSB7XHJcbiAgbWFyZ2luLXRvcDogNnB4O1xyXG59XHJcblxyXG5kaXYubW0tZGlhbG9nLWZvb3Rlci1jb250YWluZXIge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBtYXJnaW4tdG9wOiAzMnB4O1xyXG59XHJcblxyXG4jbW0tcGF5bWVudC1vcHRpb25zLWRpYWxvZyB7XHJcbiAgaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubW0tbXlhY2NvdW50LW1vZHVsZSAubW0tZ2lmdCBsYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG4jbW0tZ2lmdC1oaXN0b3J5LXRhYmxlIHRkIGltZywgI21tLXN1YnNjcmlwdGlvbnMtdGFibGUgdGQgaW1nIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5kaXYjbW0tbXlhY2NvdW50LXNob3ctZ2lmdC1saW5rLWRpYWxvZy51aS1kaWFsb2ctY29udGVudC51aS13aWRnZXQtY29udGVudCB7XHJcbiAgaGVpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmlucHV0I21tLWdpZnQtbGluayB7XHJcbiAgd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG4gIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IC45cmVtO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxufVxyXG5cclxuZGl2Lm1tIHAge1xyXG4gICYuZ2lmdC1saW5rIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAuOHJlbTtcclxuICB9XHJcblxyXG4gICYuZGlzY2xhaW0ge1xyXG4gICAgZm9udC1zaXplOiAuOHJlbTtcclxuICB9XHJcbn1cclxuXHJcbnRleHRhcmVhLm1tLXRleHRGaWVsZCB7XHJcbiAgd2lkdGg6IDgwJTtcclxuICBoZWlnaHQ6IDIwMHB4O1xyXG4gIG1hcmdpbjogOHB4IGF1dG87XHJcbn1cclxuXHJcbmJvZHkuc2VhcmNoLXJlc3VsdHMgLmJ1ZyB7XHJcbiAgcC5hcmNoaXZlLWRlayB7XHJcbiAgICBtYXJnaW46IDAgMCA4cHg7XHJcbiAgfVxyXG5cclxuICBoMS5hcmNoaXZlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gge1xyXG4gIC5wb3N0LWV4Y2VycHQgcCB7XHJcbiAgICBmb250LXNpemU6IC44NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gIH1cclxuXHJcbiAgLmZlYXR1cmVkIC5wb3N0LWV4Y2VycHQgcCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gICYuc2VhcmNoLW5vLXJlc3VsdHMgYXJ0aWNsZSBwIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5zdGF0aWMtcGFnZSB7XHJcbiAgYXJ0aWNsZSB7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHggNjRweCAxNnB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IC44NXJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgcGFkZGluZy10b3A6IC41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjY2U0ZjI1O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG5cclxuICAgICAgKyB1bCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2NlNGYyNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAsIHVsLCB0YWJsZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDg7XHJcbiAgICB9XHJcblxyXG4gICAgcCwgdWwsIGRpdi5tbS1mb3JtLCBoMyB7XHJcbiAgICAgIG1heC13aWR0aDogMzVlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBoMiArIHAge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjI1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDMgKyBwIHtcclxuICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHAubGVkZSB7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdWJzY3JpYmUtbW9kdWxlIHAubGVkZSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgICBjb2xvcjogI2NlNGYyNTtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICB9XHJcblxyXG4gICAgaDIgKyB1bCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuMjVlbTtcclxuICAgIH1cclxuXHJcbiAgICBoMyArIHtcclxuICAgICAgdWwsIGRpdi5tbS1mb3JtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICBwYWRkaW5nOiAuNWVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgYmxvY2txdW90ZSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiA5MCU7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICBtYXJnaW46IDMycHggMDtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICBwIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgc3Ryb25nLCBiIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICBlbSwgY2l0ZSwgaSB7XHJcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIH1cclxuXHJcbiAgICBkaXYuZXhpc3Rpbmcge1xyXG4gICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuICAgICAgbWF4LXdpZHRoOiAzNWVtO1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmVycm9yNDA0IGFydGljbGUgcCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gIH1cclxuXHJcbiAgYXJ0aWNsZSB7XHJcbiAgICAmI3Bvc3QtNDI5NCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgcC5sZWRlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgICAgICArIHAge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdWJzY3JpYmUtbW9kdWxlIHAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcblxyXG4gICAgICAgICYubGVkZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGNvbG9yOiAjMjI5ZmUyO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmI3Bvc3QtMTYzMyAuc3Vic2NyaWJlLW1vZHVsZSBoMywgJiNwb3N0LTQyOTQgLnN1YnNjcmliZS1tb2R1bGUgaDMge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICYjcG9zdC0xNjMzIGgzICsge1xyXG4gICAgICB1bCwgZGl2Lm1tLWZvcm0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYjcG9zdC00Mjk0IGgzICsge1xyXG4gICAgICB1bCwgZGl2Lm1tLWZvcm0ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmdpZnQtc3Vic2NyaXB0aW9ucyBhcnRpY2xlIHAge1xyXG4gICYubGVkZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgfVxyXG5cclxuICAmLmRldGFpbCB7XHJcbiAgICBtYXgtd2lkdGg6IDMwZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uYmVuZWZpdCBwIHtcclxuICAmLnBvc3QtYXV0aG9yIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgfVxyXG5cclxuICAmLmludml0ZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LWZhbWlseTogXCJmcmVpZ2h0LXNhbnMtcHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcclxuICB9XHJcbn1cclxuXHJcbi5zdGF0aWMtcGFnZSAuYmVuZWZpdCBhcnRpY2xlIHtcclxuICBwLmxlZGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAxZW0gYXV0bztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJi5lYXRzIHtcclxuICAgICAgbWF4LXdpZHRoOiA0NjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnNwb25zb3JzIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmVuZWZpdCB7XHJcbiAgdWwgKyBoMyB7XHJcbiAgICBjbGVhcjogbGVmdDtcclxuICB9XHJcblxyXG4gIC5sZXR0ZXIge1xyXG4gICAgY2xlYXI6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDFlbSBhdXRvIDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gIH1cclxufVxyXG5cclxuLnN0YXRpYy1wYWdlIHtcclxuICAuYmVuZWZpdCBhcnRpY2xlIHtcclxuICAgIC5sZXR0ZXIgaDMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHtcclxuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGFydGljbGUucG9zdC01MzE3IHtcclxuICAgIGgzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5oNi5mb290ZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIG1hcmdpbi10b3A6IDJlbTtcclxuXHJcbiAgLm1vZHVsZS1oZWQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxuICB9XHJcbn1cclxuXHJcbmRpdi5mb290ZXItd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxufVxyXG5cclxuZm9vdGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDI0MjQ7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMDBweDtcclxuICBwYWRkaW5nLXRvcDogNDhweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsZWFyOiBib3RoO1xyXG5cclxuICAjYWJvdXQge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICB9XHJcblxyXG4gIGg2IHtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbjogMzJweCAwO1xyXG4gIH1cclxuXHJcbiAgaDUge1xyXG4gICAgZm9udC1zaXplOiAzZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgdGV4dC1pbmRlbnQ6IC0xMDAwMDBweDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9sb2dvLXRyYW5zLTUwMC5wbmcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyNjRweCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBoZWlnaHQ6IDE4NHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogLTVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuXHJcbiAgICAmLmZvb3Rlci1jb3B5cmlnaHQge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgfVxyXG5cclxuICAgICYudG9wIHtcclxuICAgICAgcGFkZGluZy10b3A6IDJlbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcImFkZWxsZS1zYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLXRpdGxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcbiAgZm9vdGVyIHAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDcycHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XHJcbiAgI2hlYWRlci1tYWluIHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1vei1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgIC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgI2hlYWRlci1tYWluIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG4gICNoZWFkZXItbWFpbiBmb3JtLmhlYWRlci1zZWFyY2gge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG5cclxuICBoZWFkZXIuX2hlYWRlclNpZ25pbkFjdGl2ZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlci1zaWduaW4ge1xyXG4gICAgaW5wdXQuc3VibWl0IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm90dG9tOiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgZmllbGRzZXQuaGVhZGVyLXNpZ25pbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGJvZHkuc2luZ2xlLWFydGljbGUge1xyXG4gICAgI2hlYWRlci1tYWluIHtcclxuICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgfiBkaXYubWFpbiBzZWN0aW9uLmlzc3VlLm1ldGEud3JhcHBlciB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLl9oZWFkZXJTaWduaW5BY3RpdmUge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGRpdi5wb3N0LWhlYWRlciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbGkuaXNzdWUubWV0YS5wdWJpbmZvLmlzc3VlbnVtYmVyIHtcclxuICAgIGJvcmRlci1sZWZUOiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICB3aWR0aDogOTZweDtcclxuICB9XHJcblxyXG4gIHNlY3Rpb24uaXNzdWUubWV0YS5wb3N0aW5mbyBzZWN0aW9uLmFydGljbGUtdG9jIHtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgaDIuaGVyby50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIuM3JlbTtcclxuICB9XHJcblxyXG4gIHNwYW4ubW9kdWxlLWhlZCB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgfVxyXG5cclxuICBwLmhlcm8uZGVrLCAuaGVyby5kZWsgcCB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIH1cclxuXHJcbiAgZmlnY2FwdGlvbi5oZXJvIHtcclxuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICB9XHJcblxyXG4gIHNlY3Rpb24uaXNzdWUubWV0YS5wb3N0aW5mbyBoMy5wb3N0LWNhdGVnb3J5IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5oZWFkbm90ZSwgLnBvc3QtYm9keSAuYXBwZW5kaXgge1xyXG4gICAgcGFkZGluZzogMCAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLm1hZ2F6aW5lIHtcclxuICAgIC5wcmV2LW5leHQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGRpdi5wb3N0LWJvZHkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGJvZHkubWFnYXppbmUge1xyXG4gICAgJi5pc3N1ZS1sYW5kaW5nIHtcclxuICAgICAgLnBvc3Qtc3VtbWFyeSBwIHtcclxuICAgICAgICBmb250LXNpemU6IC45NXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNlY3Rpb24uc3VwcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5sYW5kaW5nIHtcclxuICAgICAgI21hZ2F6aW5lLWFyY2hpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNlY3Rpb24ge1xyXG4gICAgICAgICYuZmVhdHVyZWQtbWFnYXppbmUsICYuaXNzdWUgc2VjdGlvbi5hcnRpY2xlLXRvYyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc2VjdGlvbi5tYWdhemluZS1ob21lLmNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICBzZWN0aW9uLm1hZ2F6aW5lLWhvbWUuY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuICBkaXYubW0tbXlhY2NvdW50IGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIGR0LCBkZCwgcC5tbS1teWFjY291bnQtZWxlbWVudCBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogLjlyZW07XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgZHQsIHNwYW4ubW0tbXlhY2NvdW50LWxhYmVsIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG5cclxuICBkZCB7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHggMTJweCAxNnB4O1xyXG4gIH1cclxuXHJcbiAgcC5tbS1teWFjY291bnQtZWxlbWVudCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZGl2Lm1tIHAubW0tbXlhY2NvdW50LWVsZW1lbnQge1xyXG4gICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgfVxyXG5cclxuICBwLm1tLW15YWNjb3VudC1lbGVtZW50IHNwYW4ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgZGl2Lm1tIHNwYW4ubW0tbXlhY2NvdW50LWxhYmVsIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgfVxyXG5cclxuICBzZWN0aW9uLmJ1ZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNDI0O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuXHJcbiAgICBwLm9ubGluZS1vbmx5LWRlayB7XHJcbiAgICAgIGNvbG9yOiAjMjI5ZmUyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgxLm9ubGluZS1vbmx5IHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGRpdi5yZXZpZXdzIHtcclxuICAgIGZvbnQtc2l6ZTogMS43ZW07XHJcbiAgfVxyXG5cclxuICBib2R5Lm9ubGluZS1vbmx5LWFydGljbGUgYXJ0aWNsZS5wb3N0IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1vei1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgIC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgYm9keS5vbmxpbmUtb25seS1hcnRpY2xlIGFydGljbGUucG9zdCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcclxuICBib2R5Lm9ubGluZS1vbmx5IHtcclxuICAgIGRpdi5tb2R1bGUtbmV3c2xldHRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaW5nbGUtYXJ0aWNsZSAucG9zdC1tZXRhIHtcclxuICAgICAgLmxlZnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0LWJvZHkgLnB1bGwudHdlZXQgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBvc3QgYmxvY2txdW90ZS5wdWxsLnR3ZWV0IHtcclxuICAgIG1hcmdpbjogM2VtIDAgM2VtIDA7XHJcbiAgfVxyXG5cclxuICBzZWN0aW9uIHtcclxuICAgICYuY3VycmVudC1pc3N1ZS1mZWF0dXJlZCBkaXYubW9kdWxlLmFydGljbGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLnN1cHBsZW1lbnRhcnkubW9yZS5tb3JlLWZyb20ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgICAgc2VjdGlvbi5hcnRpY2xlcyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgZGl2Lm1vZHVsZS5hcnRpY2xlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcblxyXG4gICAgICAgICsgLm1vZHVsZS5hcnRpY2xlIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmxhZ3Mge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEubW9kdWxlLmFydGljbGUud3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4yZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkgYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcbiAgc2VjdGlvbi5zdXBwbGVtZW50YXJ5Lm1vcmUubW9yZS1mcm9tIGEubW9kdWxlLmFydGljbGUud3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xyXG4gIHNlY3Rpb24uc3VwcGxlbWVudGFyeS5tb3JlLm1vcmUtZnJvbSB7XHJcbiAgICB1bC5tb2R1bGUuYXJ0aWNsZS5tZXRhIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgcC5tb2R1bGUuYXJ0aWNsZS50d2VldHF1b3RlLCBsaS5tb2R1bGUuYXJ0aWNsZS5tZXRhLmNhdGVnb3J5LCBmaWd1cmUubW9kdWxlLmFydGljbGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGxpLm1vZHVsZS5hcnRpY2xlIHtcclxuICAgICAgJi50aXRsZSwgJi5hdXRob3Ige1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi50aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuM2VtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZGl2Lm1vZHVsZS5hcnRpY2xlIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuXHJcbiAgICAgIC50aXRsZSwgLmF1dGhvciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNjZTRmMjUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgY29sb3I6ICNjZTRmMjU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBmaWVsZHNldC5zdWJtaXQgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5zdWJzY3JpYmUge1xyXG4gICAgJi5yb2FkYmxvY2suc2lnbmluIGEsIGRpdi53cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGJvZHkub25saW5lLW9ubHkgcCB7XHJcbiAgICAmLnBvc3QtY2F0ZWdvcnkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucG9zdC1hdXRob3Ige1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLnBvc3QtZGVrIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcbiAgZGl2Lm1vZHVsZS5hcnRpY2xlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAyODhweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgYm9keS5hcmNoaXZlIGFydGljbGUubWFnYXppbmUuZmVhdHVyZWQge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjRweDtcclxuXHJcbiAgICBmaWd1cmUuaXNzdWUudGh1bWIge1xyXG4gICAgICB3aWR0aDogNjhweDtcclxuICAgICAgaGVpZ2h0OiA2OHB4O1xyXG4gICAgICBib3JkZXI6IDRweCBzb2xpZCAjMjQyNDI0O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IC0xMHB4O1xyXG4gICAgICB0b3A6IC0xMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGRpdi5pc3N1ZS1pY29uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDE4cHg7XHJcbiAgICAgIGxlZnQ6IDZweDtcclxuICAgIH1cclxuXHJcbiAgICBwLnBvc3QtYXV0aG9yIHtcclxuICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgIH1cclxuXHJcbiAgICBhICsgLnBvc3QtY2F0ZWdvcnkgKyBwLnBvc3QtYXV0aG9yIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGRpdi5vbmxpbmUtb25seS5sb2FkbW9yZSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gIH1cclxuXHJcbiAgLmJ1ZyAuYXJjaGl2ZS1kZWsge1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuICB9XHJcblxyXG4gIGRpdi5mZWF0dXJlZC5tb2R1bGUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNDUlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIuNSU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNSU7XHJcbiAgfVxyXG5cclxuICAuZmVhdHVyZWQtb25saW5lLW9ubHkge1xyXG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZGU0ZDU7XHJcbiAgfVxyXG5cclxuICBib2R5LmhvbWUgI21haW4gLmZlYXR1cmVkLW9ubGluZS1vbmx5IGRpdi5tb2R1bGUuYXJ0aWNsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICBmb290ZXIge1xyXG4gICAgcGFkZGluZzogMTZweCAwO1xyXG5cclxuICAgIGRpdi5mb290ZXItd3JhcHBlciB7XHJcbiAgICAgIG1heC13aWR0aDogNzY4cHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24uZm9vdGVyLWFib3V0IHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDUge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGxlZnQ6IC0xOHB4O1xyXG4gICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDYge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1hYm91dCBwIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIHAudG9wIHtcclxuICAgICAgcGFkZGluZy10b3A6IDRlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNoZWFkZXItbWFpbiBzZWN0aW9uLmhlYWRlci1zZWFyY2gge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE4cHg7XHJcbiAgICBsZWZ0OiAxNjBweDtcclxuICAgIHJpZ2h0OiAxNjBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICBmb3JtLmhlYWRlci1zZWFyY2gge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB3aWR0aDogMzBlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgc2VjdGlvbi5oZWFkZXItc2lnbmluIHtcclxuICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgaGVpZ2h0OiA4OHB4O1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC04OHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMTZweCBzb2xpZCAjMjQyNDI0O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZmllbGRzZXQuaGVhZGVyLXNpZ25pbiB7XHJcbiAgICB3aWR0aDogMjQ4cHg7XHJcbiAgfVxyXG5cclxuICAjaGVhZGVyLW1haW4ge1xyXG4gICAgaW5wdXQuaGVhZGVyLXNpZ25pbi5zdWJtaXQge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgZGl2LmhlYWRlci1zaWduaW4uY2xvc2Vib3gge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGZpZWxkc2V0LmhlYWRlci1zaWduaW4ge1xyXG4gICAgJi51c2VybmFtZSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnBhc3N3b3JkIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjaGVhZGVyLW1haW4ge1xyXG4gICAgbWluLWhlaWdodDogMTQ0cHg7XHJcblxyXG4gICAgaDMuY2F0ZWdvcnkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc2VjdGlvbi5oZXJvIHtcclxuICAgIGhlaWdodDogNDcycHg7XHJcbiAgfVxyXG5cclxuICBib2R5LmhvbWUge1xyXG4gICAgc2VjdGlvbi5oZXJvIHtcclxuICAgICAgaGVpZ2h0OiA0NzJweDtcclxuICAgIH1cclxuXHJcbiAgICBmaWd1cmUuaGVybyB7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA2MDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGRpdiB7XHJcbiAgICAmLmhlcm8td3JhcHBlciwgJi5oZXJvLWNlbGwge1xyXG4gICAgICBoZWlnaHQ6IDQ3MnB4O1xyXG4gICAgICB3aWR0aDogNjQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwLmhlcm8uZGVrIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgZGl2IHtcclxuICAgICYuaGVyby5kZWsge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnBvc3QtYm9keSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgc3VwIGEge1xyXG4gICAgICAgIHRvcDogLTAuMTRlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIHN1cCBhIHtcclxuICAgICAgICAgIHRvcDogLTAuNGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYmxvY2txdW90ZS5wdWxsIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNGVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5yZXZpZXdzIHtcclxuICAgICAgcGFkZGluZzogNzJweCA3MnB4IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBib2R5Lm1hZ2F6aW5lLmlzc3VlLWxhbmRpbmcge1xyXG4gICAgYXJ0aWNsZS5wb3N0IHtcclxuICAgICAgcGFkZGluZzogMzJweCAwO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDIucG9zdC1jYXRlZ29yeSB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24ge1xyXG4gICAgICAmLnN1YnNjcmliZSwgJi5uZXdzbGV0dGVyLCAmLnNvY2lhbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3MnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBkaXYuc3Vic2NyaWJlLnNpZ25pbiB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBwLnN1YnNjcmliZSB7XHJcbiAgICAgICYucHJvbXB0LCAmLmFjdGlvbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQuc3Vic2NyaWJlIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGZpZWxkc2V0LnN1YnNjcmliZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZzogMCA4cHggMTZweCA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDMuc3VwcGxlbWVudGFyeS5tb3JlLnRpdGxlIC5zZWN0aW9uLWhlZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHAub25saW5lLW9ubHktYXJjaGl2ZS5kZWsge1xyXG4gICAgICBmb250LXNpemU6IDEuOXJlbTtcclxuICAgICAgcGFkZGluZy10b3A6IC42ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzcGFuLnNlY3Rpb24taGVkLCAubWFnYXppbmUuaXNzdWUtbGFuZGluZyAuc3VwcC1tb3JlLWJ5LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gIH1cclxuXHJcbiAgc3Bhbi5zZWN0aW9uLWhlZDpiZWZvcmUsIC5tYWdhemluZS5pc3N1ZS1sYW5kaW5nIC5zdXBwLW1vcmUtYnktdGl0bGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvcGx1cy5wbmcpO1xyXG4gIH1cclxuXHJcbiAgLmhvbWUgLmZlYXR1cmVkIHNwYW4uc2VjdGlvbi1oZWQ6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBzZWN0aW9uLmZlYXR1cmVkLW1hZ2F6aW5lIHtcclxuICAgIHBhZGRpbmc6IDQ4cHggMDtcclxuXHJcbiAgICBkaXYge1xyXG4gICAgICAmLmFkIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5tb2R1bGUuYXJ0aWNsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyODhweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGJvZHkubWFnYXppbmUubGFuZGluZyBzZWN0aW9uIHtcclxuICAgICYubWFnYXppbmUuYXJjaGl2ZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pc3N1ZSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICAgIGRpdi5pc3N1ZS1tZXRhIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXNzdWUtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXNzdWUtcHViZGF0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaXNzdWUtZGVrIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBmaWd1cmUuaXNzdWUudGh1bWIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9kdWxlLWlzc3VlLXRvYyB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpdi5pc3N1ZS1tZXRhIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJldi1uZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICAgICAgd2lkdGg6IDcycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMnB4IDMycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYucHJldiBhOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJQcmV2aW91cyBBcnRpY2xlXCI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubmV4dCBhOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJOZXh0IEFydGljbGVcIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLXRpdGxlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAuMmVtO1xyXG4gICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IC4xZW07XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAmLnByZXYgLmFydGljbGUtdGl0bGUge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm5leHQgLmFydGljbGUtdGl0bGUge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uZXh0LCAucHJldi1uZXh0IC5uZXh0IC5hcnRpY2xlLXRpdGxlIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnByZXYgYSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcycHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5uZXh0IGEge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcycHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYm9keS5vbmxpbmUtb25seSAucHJldi1uZXh0IGxpIHtcclxuICAgICYucHJldiBhOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiT2xkZXJcIjtcclxuICAgIH1cclxuXHJcbiAgICAmLm5leHQgYTpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIk5ld2VyXCI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLXNpZ25pbiBhIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcblxyXG4gICAgKyBhIHtcclxuICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZGwsIGRpdi5tbSBwLm1tLW15YWNjb3VudC1lbGVtZW50IHtcclxuICAgIHBhZGRpbmc6IDRweCAxNnB4O1xyXG4gIH1cclxuXHJcbiAgLm1tLWNoZWNrb3V0U2VjdGlvbiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICB9XHJcblxyXG4gIC53aWRnZXRfdGV4dCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgfVxyXG5cclxuICBkaXYge1xyXG4gICAgJi5lbnRyeS1oZWFkZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNDhweDtcclxuXHJcbiAgICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm1tIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAxNnB4IDE2cHggNDBweCAxNnB4O1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcblxyXG4gICAgICAgICYuZGlzY2xhaW0ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm1tLW15YWNjb3VudC1tb2R1bGUge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAzMnB4IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblxyXG4gICAgICB0aCwgdHIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub25saW5lLW9ubHktdGFncywgJi5vbmxpbmUtb25seS1jYXRlZ29yaWVzLCAmLmF1dGhvci1saXN0IHtcclxuICAgICAgcGFkZGluZzogNDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNlY3Rpb24uYnVnIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2NlNGYyNTtcclxuICAgIHdpZHRoOiAxNC41JTtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgJi5vbmxpbmUtb25seS1kZWssICYuYXJjaGl2ZS1kZWsge1xyXG4gICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBib2R5IHtcclxuICAgICYub25saW5lLW9ubHktaG9tZSBoMSB7XHJcbiAgICAgICYuYXJjaGl2ZSwgJi5vbmxpbmUtb25seSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hcmNoaXZlIGgxIHtcclxuICAgICAgJi5hcmNoaXZlLCAmLm9ubGluZS1vbmx5IHtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm9ubGluZS1vbmx5LWhvbWUgaDEub25saW5lLW9ubHksICYuYXJjaGl2ZSBoMS5vbmxpbmUtb25seSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vbmxpbmUtb25seS1ob21lIGxpIHtcclxuICAgICAgJi5wb3N0LW1ldGEtdGFncy1pdGVtLCAmLnBvc3QtbWV0YS1jYXRlZ29yaWVzLWl0ZW0sICYucG9zdC1tZXRhLWF1dGhvcnMtaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFyY2hpdmUgbGkge1xyXG4gICAgICAmLnBvc3QtbWV0YS10YWdzLWl0ZW0sICYucG9zdC1tZXRhLWNhdGVnb3JpZXMtaXRlbSwgJi5wb3N0LW1ldGEtYXV0aG9ycy1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub25saW5lLW9ubHktaG9tZSBhcnRpY2xlLnBvc3QgbGkucG9zdC1tZXRhLXRhZ3MtaXRlbSBhLCAmLmFyY2hpdmUgYXJ0aWNsZS5wb3N0IGxpLnBvc3QtbWV0YS10YWdzLWl0ZW0gYSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vbmxpbmUtb25seS1ob21lIGRpdi5tYWluLmNvbnRlbnQsICYuYXJjaGl2ZSBkaXYubWFpbi5jb250ZW50IHtcclxuICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vbmxpbmUtb25seS1ob21lIHNlY3Rpb24uY29udGVudC1wb3N0LCAmLmFyY2hpdmUgc2VjdGlvbi5jb250ZW50LXBvc3Qge1xyXG4gICAgICB3aWR0aDogODEuNSU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vbmxpbmUtb25seS1ob21lIGFydGljbGUucG9zdCwgJi5hcmNoaXZlIGFydGljbGUucG9zdCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjZmMmViO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTUycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vbmxpbmUtb25seS1ob21lIGZpZ3VyZS5wb3N0LWZpZ3VyZSwgJi5hcmNoaXZlIGZpZ3VyZS5wb3N0LWZpZ3VyZSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLm9ubGluZS1vbmx5LWhvbWUgaDEucG9zdC10aXRsZSwgJi5hcmNoaXZlIGgxLnBvc3QtdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLm9ubGluZS1vbmx5LWhvbWUgLnR3ZWV0cXVvdGUgaDEucG9zdC10aXRsZSwgJi5hcmNoaXZlIC50d2VldHF1b3RlIGgxLnBvc3QtdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLm9ubGluZS1vbmx5LWhvbWUgYXJ0aWNsZS5wb3N0LmZlYXR1cmVkLCAmLmFyY2hpdmUgYXJ0aWNsZS5wb3N0LmZlYXR1cmVkIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYub25saW5lLW9ubHktaG9tZSB7XHJcbiAgICAgIHAucG9zdC1leGNlcnB0LCAucG9zdC1leGNlcnB0IHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYXJjaGl2ZSB7XHJcbiAgICAgIHAucG9zdC1leGNlcnB0LCAucG9zdC1leGNlcnB0IHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub25saW5lLW9ubHktaG9tZSBhcnRpY2xlLnBvc3QuZmVhdHVyZWQsICYuYXJjaGl2ZSBhcnRpY2xlLnBvc3QuZmVhdHVyZWQge1xyXG4gICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYub25saW5lLW9ubHktaG9tZSBhcnRpY2xlLnBvc3QuZmVhdHVyZWQgdWwucG9zdC1tZXRhLXRhZ3MtbGlzdCwgJi5hcmNoaXZlIGFydGljbGUucG9zdC5mZWF0dXJlZCB1bC5wb3N0LW1ldGEtdGFncy1saXN0IHtcclxuICAgICAgdG9wOiA2MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYub25saW5lLW9ubHktaG9tZSBhcnRpY2xlLnBvc3QuZmVhdHVyZWQgcC5wb3N0LWRhdGUsICYuYXJjaGl2ZSBhcnRpY2xlLnBvc3QuZmVhdHVyZWQgcC5wb3N0LWRhdGUge1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyOWZlMjtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAtMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmLm9ubGluZS1vbmx5LWhvbWUgYXJ0aWNsZS5wb3N0LmZlYXR1cmVkIC5wb3N0LXRpdGxlLCAmLmFyY2hpdmUgYXJ0aWNsZS5wb3N0LmZlYXR1cmVkIC5wb3N0LXRpdGxlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5vbmxpbmUtb25seS1ob21lIHtcclxuICAgICAgYXJ0aWNsZSArIGFydGljbGUucG9zdC50ZXJtLWV2ZW50cywgZGl2ICsgYXJ0aWNsZS5wb3N0LnRlcm0tZXZlbnRzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hcmNoaXZlIHtcclxuICAgICAgYXJ0aWNsZSArIGFydGljbGUucG9zdC50ZXJtLWV2ZW50cywgZGl2ICsgYXJ0aWNsZS5wb3N0LnRlcm0tZXZlbnRzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vbmxpbmUtb25seS1ob21lIGFydGljbGUucG9zdC50ZXJtLWV2ZW50cywgJi5hcmNoaXZlIGFydGljbGUucG9zdC50ZXJtLWV2ZW50cyB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgIGJvcmRlcjogOHB4IHNvbGlkICNjZTRmMjU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmLm9ubGluZS1vbmx5LWhvbWUgYXJ0aWNsZS5wb3N0LnRlcm0tZXZlbnRzIHAucG9zdC1jYXRlZ29yeSwgJi5hcmNoaXZlIGFydGljbGUucG9zdC50ZXJtLWV2ZW50cyBwLnBvc3QtY2F0ZWdvcnkge1xyXG4gICAgICB0b3A6IC04cHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgIHJpZ2h0OiAtOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYub25saW5lLW9ubHktaG9tZSBwLnBvc3QtYXV0aG9yLCAmLmFyY2hpdmUgcC5wb3N0LWF1dGhvciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYub25saW5lLW9ubHktaG9tZSBwLnBvc3QtZGVrLCAmLmFyY2hpdmUgcC5wb3N0LWRlayB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYub25saW5lLW9ubHktaG9tZSBwLnBvc3QtZXhjZXJwdCwgJi5hcmNoaXZlIHAucG9zdC1leGNlcnB0IHtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG5cclxuICAgICYub25saW5lLW9ubHktaG9tZSBwLm1vZHVsZS5hcnRpY2xlLnR3ZWV0cXVvdGUsICYuYXJjaGl2ZSBwLm1vZHVsZS5hcnRpY2xlLnR3ZWV0cXVvdGUge1xyXG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vbmxpbmUtb25seS1ob21lIHVsLnBvc3QtbWV0YS10YWdzLWxpc3QsICYuYXJjaGl2ZSB1bC5wb3N0LW1ldGEtdGFncy1saXN0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDU4cHg7XHJcbiAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICB3aWR0aDogMjI0cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICYub25saW5lLW9ubHktaG9tZSB1bC5wb3N0LW1ldGEtdGFncy1saXN0IGxpLCAmLmFyY2hpdmUgdWwucG9zdC1tZXRhLXRhZ3MtbGlzdCBsaSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAmLm9ubGluZS1vbmx5LWhvbWUgc2VjdGlvbiNzdXBwbGVtZW50YXJ5LCAmLmFyY2hpdmUgc2VjdGlvbiNzdXBwbGVtZW50YXJ5IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLnRlcm0tZXZlbnRzIHtcclxuICAgICAgYXJ0aWNsZS5wb3N0IHtcclxuICAgICAgICAmLnRlcm0tZXZlbnRzIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBib3JkZXI6IDZweCBzb2xpZCAjY2U0ZjI1O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzNTJweDtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMm4rMSkge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBwLnR3ZWV0cXVvdGUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBjb2xvcjogI2NlNGYyNTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnR3ZWV0cXVvdGUudGVybS1ldmVudHMge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NlNGYyNTtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICYucG9zdC1kYXRlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgxLCBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBzZWN0aW9uLnNvY2lhbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub25saW5lLW9ubHkge1xyXG4gICAgICBkaXYge1xyXG4gICAgICAgICYucmV2aWV3cyB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucG9zdC1ib2R5IHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwLmV2ZW50LWRhdGUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzZWN0aW9uLnBvc3QtbWV0YS1wdWJpbmZvICsgc2VjdGlvbi5wb3N0LW1ldGEtc29jaWFsIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgZmlndXJlLnBvc3QtaGVybyBmaWdjYXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IC44cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlYXJjaCAucG9zdC1leGNlcnB0IHAge1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDU7XHJcbiAgfVxyXG5cclxuICBib2R5IHtcclxuICAgICYuc2VhcmNoLXJlc3VsdHMgLmJ1ZyBwLmFyY2hpdmUtZGVrLCAmLnNlYXJjaC1uby1yZXN1bHRzIC5idWcgcC5hcmNoaXZlLWRlayB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzZWN0aW9uLmN1cnJlbnQtaXNzdWUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICBoMS5jdXJyZW50LWlzc3VlLnRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiA0LjVyZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhvbWUgc2VjdGlvbi5jdXJyZW50LWlzc3VlLWZlYXR1cmVkIHtcclxuICAgIGRpdi5tb2R1bGUuYXJ0aWNsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICB1bC5hcnRpY2xlLWluZm8ge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIHAuYXJ0aWNsZS50d2VldHF1b3RlIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogNzJweDtcclxuICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1hZ2F6aW5lLmxhbmRpbmcgc2VjdGlvbi5jdXJyZW50LWlzc3VlLWZlYXR1cmVkIGRpdi5tb2R1bGUuYXJ0aWNsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMjg4cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgYm9keS5ob21lIHNlY3Rpb24uc3Vic2NyaWJlIGgzLnN1YnNjcmliZS5pc3N1ZXRpdGxlLCBoMy5ob21lLnN1YnNjcmliZS5pc3N1ZXRpdGxlLCBkaXYuaG9tZS5zdWJzY3JpYmUuY2F0ZWdvcnksIHAuc3Vic2NyaWJlIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG5cclxuICBpbnB1dC5zdWJzY3JpYmUge1xyXG4gICAgJi5mb3JtLXRleHQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcclxuICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG5cclxuICAgICAgJi5wYXNzd29yZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMTZweDtcclxuICB9XHJcblxyXG4gIGZpZ3VyZS5ob21lLnN1YnNjcmliZS5pc3N1ZWFydCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgaDMuc3Vic2NyaWJlLnJvYWRibG9jayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcclxuICAgICAgdGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xyXG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9wbHVzLnBuZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzZWN0aW9uLnN1YnNjcmliZS5yb2FkYmxvY2sge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XHJcbiAgfVxyXG5cclxuICBwLnN1YnNjcmliZS5yb2FkYmxvY2sge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnJvYWRibG9jayB7XHJcbiAgICBkaXYucHJvbXB0LndyYXBwZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgZmllbGRzZXQge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN1YnNjcmliZS1tb2R1bGUge1xyXG4gICAgbWFyZ2luOiA3MnB4IDAgMCAwO1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuXHJcbiAgICBmaWd1cmUudGh1bWIge1xyXG4gICAgICB3aWR0aDogMTI4cHg7XHJcbiAgICAgIGhlaWdodDogMTI4cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEyOHB4O1xyXG4gICAgICB0b3A6IC05NnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGRpdi5zdWJzY3JpYmUtbW9kdWxlLnN1YnNjcmlwdGlvbi1wcmludC1kaWdpdGFsIHtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAyLjJyZW0gIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy10b3A6IC41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgcC5sZWRlIHtcclxuICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN0YXRpYy1wYWdlIGFydGljbGUge1xyXG4gICAgZm9udC1zaXplOiAxLjFyZW07XHJcblxyXG4gICAgJiNwb3N0LTE2MzMsICYjcG9zdC00Mjk0IHtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHAubGVkZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDMwZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMy5zdXBwbGVtZW50YXJ5IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICYubW9yZS1ieTpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguL2ltZy9wbHVzLnBuZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzZWN0aW9uLnN1cHAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAuZmVhdHVyZWQtb25saW5lLW9ubHkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZTRkNTtcclxuICB9XHJcblxyXG4gIHNlY3Rpb24uaXNzdWUubWV0YS5wb3N0aW5mbyB7XHJcbiAgICBhcnRpY2xlLnBvc3QsIGgzIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBzZWN0aW9uLmFydGljbGUtdG9jIHtcclxuICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgzLnBvc3QtY2F0ZWdvcnksIGFydGljbGUucG9zdCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICBoMy5wb3N0LWNhdGVnb3J5OmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbGkuaXNzdWUubWV0YS5wdWJpbmZvIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICYuaXNzdWVudW1iZXIge1xyXG4gICAgICB3aWR0aDogMTYuNjY2NjY2NjYlO1xyXG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZWFkbm90ZSwgLnBvc3QtYm9keSAuYXBwZW5kaXgge1xyXG4gICAgcGFkZGluZzogMCA3MnB4O1xyXG4gIH1cclxuXHJcbiAgLmhlYWRub3RlIHAsIC5wb3N0LWJvZHkgLmFwcGVuZGl4IHAge1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcblxyXG4gIC5oZWFkbm90ZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gIH1cclxuXHJcbiAgYm9keS5vbmxpbmUtb25seSAuaGVhZG5vdGUge1xyXG4gICAgbWFyZ2luLXRvcDogNzJweDtcclxuICB9XHJcblxyXG4gIGFydGljbGUucG9zdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgZGl2LnBvc3QtYm9keSB7XHJcbiAgICBwLCBsaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuXHJcbiAgICBibG9ja3F1b3RlLnB1bGwgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMy42ZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB9XHJcblxyXG4gICAgb2wge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucG9zdCBibG9ja3F1b3RlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0ZW07XHJcbiAgfVxyXG5cclxuICAubWFnYXppbmUge1xyXG4gICAgLnByZXYtbmV4dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgZmlndXJlLnBvc3QtaGVybyBpbWcge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDcycHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDcycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBkaXYucG9zdC1oZWFkZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgfVxyXG5cclxuICAubWFnYXppbmUgZGl2LnBvc3QtaGVhZGVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4O1xyXG4gIH1cclxuXHJcbiAgaDEucG9zdC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDUuNWVtO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICAmLnBvc3QtYXV0aG9yIHtcclxuICAgICAgZm9udC1zaXplOiAyLjc1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5wb3N0LWRlayB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMy4yZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzZWN0aW9uLm1hZ2F6aW5lLWhvbWUuY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tb3otYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIHNlY3Rpb24ubWFnYXppbmUtaG9tZS5jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIGZpZWxkc2V0LmhlYWRlci1zaWduaW4ge1xyXG4gICAgd2lkdGg6IDIxNnB4O1xyXG4gIH1cclxuXHJcbiAgLndpZGdldF90ZXh0IHtcclxuICAgIHdpZHRoOiA4MS41JTtcclxuICAgIG1hcmdpbjogMCAwIDhweCBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG5cclxuICBzZWN0aW9uLmJ1ZyB7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gIH1cclxuXHJcbiAgYm9keSB7XHJcbiAgICAmLnRlcm0tZXZlbnRzIHtcclxuICAgICAgc2VjdGlvbi5jb250ZW50LXBvc3Qge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgJi5tb2R1bGUtbmV3c2xldHRlciwgJi5tb2R1bGUtc29jaWFsIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAud2lkZ2V0X3RleHQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm9ubGluZS1vbmx5LWFydGljbGUgYXJ0aWNsZS5wb3N0IHtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgLW1vei1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcbiAgYm9keS5vbmxpbmUtb25seS1hcnRpY2xlIGFydGljbGUucG9zdCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICBwIHtcclxuICAgICYub25saW5lLW9ubHktZGVrLCAmLmFyY2hpdmUtZGVrIHtcclxuICAgICAgZm9udC1zaXplOiAuOHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGJvZHkge1xyXG4gICAgJi5vbmxpbmUtb25seS5zaW5nbGUtYXJ0aWNsZSB7XHJcbiAgICAgIHNlY3Rpb24uYnVnIHtcclxuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRpdi5wb3N0LWhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3MnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcycHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjRweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwLnBvc3QtYXV0aG9yIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNWVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMS5wb3N0LXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDUuNWVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMi5wb3N0LXN1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDQuNWVtO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAuNmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wb3N0LW1ldGEge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9kdWxlLW5ld3NsZXR0ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAucG9zdC1kZWsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi44ZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjc1ZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wb3N0LWJvZHkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDcycHg7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjIycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnB1bGwudHdlZXQge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNGVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub25saW5lLW9ubHktYXJ0aWNsZSBzZWN0aW9uLm5ld3NsZXR0ZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTcycHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTcycHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3VycmVudC1pc3N1ZSAuYXJ0aWNsZSB7XHJcbiAgICAmLmNhdGVnb3J5LCAmLnRpdGxlLCAmLmF1dGhvciB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjc3VwcGxlbWVudGFyeSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgfVxyXG5cclxuICBzZWN0aW9uLnN1cHBsZW1lbnRhcnkubW9yZS5tb3JlLWJ5IHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICBib2R5Lm9ubGluZS1vbmx5ICNzdXBwbGVtZW50YXJ5IHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICBzZWN0aW9uLmFydGljbGVzIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICNzdXBwbGVtZW50YXJ5IGRpdi5tb2R1bGUuYXJ0aWNsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuICAgIGxpLmF1dGhvciB7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYm9keS5ob21lIGRpdiB7XHJcbiAgICAmLm1vZHVsZS1uZXdzbGV0dGVyLCAmLm1vZHVsZS1zb2NpYWwge1xyXG4gICAgICBjbGVhcjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWdhemluZSB7XHJcbiAgICAmLmFydGljbGUgc2VjdGlvbi5zdWJzY3JpYmUge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6IDMyMHB4O1xyXG5cclxuICAgICAgJi5yb2FkYmxvY2sge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5sYW5kaW5nIHtcclxuICAgICAgcC5zdWJzY3JpYmUge1xyXG4gICAgICAgICYucHJvbXB0LCAmLmFjdGlvbiB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXYuc3Vic2NyaWJlLnByb21wdC53cmFwcGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZWxkc2V0LnN1YnNjcmliZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAmLnVzZXJuYW1lLCAmLnBhc3N3b3JkIHtcclxuICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDElO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi51c2VybmFtZSBpbnB1dCwgJi5wYXNzd29yZCBpbnB1dCB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnN1Ym1pdCB7XHJcbiAgICAgICAgICB3aWR0aDogMTclO1xyXG5cclxuICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dC5zdWJzY3JpYmUudGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAjc3VwcGxlbWVudGFyeSBkaXYubW9kdWxlLmFydGljbGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5zdWJzY3JpYmUgYS5idXR0b24ge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDI0MjQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWNlY2ZiO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICBib2R5LmFyY2hpdmUge1xyXG4gICAgZmlndXJlLmlzc3VlLnRodW1iIHtcclxuICAgICAgd2lkdGg6IDcycHg7XHJcbiAgICAgIGhlaWdodDogNzJweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGFydGljbGUubWFnYXppbmUuZmVhdHVyZWQgZmlndXJlLmlzc3VlLnRodW1iIHtcclxuICAgICAgd2lkdGg6IDc2cHg7XHJcbiAgICAgIGhlaWdodDogNzZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGFydGljbGUgZGl2Lmp1bXAge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5wb3N0LWF1dGhvciBhOmhvdmVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2U0ZjI1O1xyXG4gIH1cclxuXHJcbiAgYm9keS5vbmxpbmUtb25seS1ob21lIGRpdi5vbmxpbmUtb25seS5sb2FkbW9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIHRhYmxlIHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gIH1cclxuXHJcbiAgLm1vZHVsZS1oZXJvICsgZGl2Lm51cmJsZSwgaGVhZGVyICsgZGl2Lm51cmJsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIGh0bWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZTRkNTtcclxuICB9XHJcblxyXG4gICNtYWluIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZTRkNTtcclxuICB9XHJcblxyXG4gICNoZWFkZXItbWFpbiBzZWN0aW9uLmhlYWRlci1zZWFyY2gge1xyXG4gICAgJi5oaWRkZW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBsZWZ0OiAzMjBweDtcclxuICAgIHJpZ2h0OiAzMjBweDtcclxuICB9XHJcblxyXG4gIC8qI2hlYWRlci1tYWluIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH0qL1xyXG5cclxuICBzZWN0aW9uLmlzc3VlLm1ldGEge1xyXG4gICAgJi53cmFwcGVyIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYucG9zdGluZm8ge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NlNGYyNTtcclxuICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhLmlzc3VlLm1ldGEucHViaW5mby53cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBjdXJzb3I6IHRleHQ7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbGkuaXNzdWUubWV0YS5wdWJpbmZvIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcblxyXG4gICAgJi5pc3N1ZW51bWJlciB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pc3N1ZXRpdGxlIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogLjJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAubWFnYXppbmUuc3Vic2NyaWJlLXByb21wdCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIHNlY3Rpb24uaXNzdWUubWV0YS5wb3N0aW5mbyB7XHJcbiAgICBzZWN0aW9uLmFydGljbGUtdG9jIHtcclxuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDMucG9zdC1jYXRlZ29yeSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgY29sb3I6ICNjZTRmMjU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGFydGljbGUucG9zdCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgc3Bhbi5lZGl0LWxpbmsge1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2NlNGYyNTtcclxuXHJcbiAgICAgICAgaDEsIHAge1xyXG4gICAgICAgICAgY29sb3I6ICNjZTRmMjU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc2VjdGlvbi5zdWJzY3JpYmUge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbGkuaXNzdWUubWV0YS5wdWJpbmZvIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxLjlyZW07XHJcblxyXG4gICAgJi5pc3N1ZW51bWJlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAuaXNzdWUubWV0YS5idXR0b24uY2xvc2Uge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIHNlY3Rpb24uY29udGVudC1wb3N0IHtcclxuICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgYXJ0aWNsZS5wb3N0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgZGl2LnBvc3QtaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZy10b3A6IDU2cHg7XHJcbiAgfVxyXG5cclxuICBib2R5Lm1hZ2F6aW5lIGZpZ3VyZS5wb3N0LWhlcm8ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNzJweDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtaGVpZ2h0OiA4MDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGZpZ3VyZS5wb3N0LWhlcm8gZmlnY2FwdGlvbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBmb250LXNpemU6IC44ZW07XHJcbiAgfVxyXG5cclxuICBoMS5wb3N0LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMy4yZW07XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgICYucG9zdC1hdXRob3Ige1xyXG4gICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgfVxyXG5cclxuICAgICYucG9zdC1kZWsge1xyXG4gICAgICBmb250LXNpemU6IDEuN2VtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgfVxyXG5cclxuICAgICYucG9zdC1jYXRlZ29yeSB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBvc3QtYm9keSAud3AtY2FwdGlvbi10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogLjllbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgZGl2LnJldmlld3Mge1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgfVxyXG5cclxuICAuaGVhZG5vdGUgcCwgLnBvc3QtYm9keSAuYXBwZW5kaXggcCB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgfVxyXG5cclxuICBkaXYucG9zdC1ib2R5LCBib2R5Lm9ubGluZS1vbmx5IGRpdi5wb3N0LWJvZHkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIGRpdi5wb3N0LWJvZHkge1xyXG4gICAgcCwgbGkge1xyXG4gICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBib2R5Lm9ubGluZS1vbmx5IGRpdi5wb3N0LWJvZHkge1xyXG4gICAgcCwgbGkge1xyXG4gICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBkaXYucG9zdC1ib2R5IG9sLCBib2R5Lm9ubGluZS1vbmx5IGRpdi5wb3N0LWJvZHkgb2wge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjU7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICB9XHJcblxyXG4gIGRpdi5wb3N0LWJvZHkgYmxvY2txdW90ZS5wdWxsLCBib2R5Lm9ubGluZS1vbmx5IGRpdi5wb3N0LWJvZHkgYmxvY2txdW90ZS5wdWxsIHtcclxuICAgIG1hcmdpbjogMmVtIDAgMi41ZW0gMmVtO1xyXG4gIH1cclxuXHJcbiAgZGl2LnBvc3QtYm9keSBibG9ja3F1b3RlLnB1bGwgcCwgYm9keS5vbmxpbmUtb25seSBkaXYucG9zdC1ib2R5IGJsb2NrcXVvdGUucHVsbCBwIHtcclxuICAgIGZvbnQtc2l6ZTogMS45ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNztcclxuICB9XHJcblxyXG4gIGRpdi5wb3N0LWJvZHkgYmxvY2txdW90ZSBhLCBib2R5Lm9ubGluZS1vbmx5IGRpdi5wb3N0LWJvZHkgYmxvY2txdW90ZSBhIHtcclxuICAgIGZvbnQtc2l6ZTogLjZlbTtcclxuICB9XHJcblxyXG4gIGRpdi5wb3N0LWJvZHkgaHIsIGJvZHkub25saW5lLW9ubHkgZGl2LnBvc3QtYm9keSBociB7XHJcbiAgICBtYXJnaW4tdG9wOiA3MnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIGJvcmRlci1jb2xvcjogI2VkZTRkNTtcclxuICB9XHJcblxyXG4gIGRpdi5wb3N0LWJvZHkgaHIgKyBwLCBib2R5Lm9ubGluZS1vbmx5IGRpdi5wb3N0LWJvZHkgaHIgKyBwIHtcclxuICAgIG1hcmdpbi10b3A6IDRlbTtcclxuICB9XHJcblxyXG4gIC5oZWFkbm90ZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzJweDtcclxuICAgIG1hcmdpbi1yaWdodDogNzJweDtcclxuICB9XHJcblxyXG4gIGJvZHkubWFnYXppbmUuaXNzdWUtbGFuZGluZyB7XHJcbiAgICBkaXYge1xyXG4gICAgICAmLm1haW4tY29udGVudCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNzJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGU0ZDU7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNoYXJpbmcge1xyXG4gICAgICAgICsgZGl2Lm1haW4tY29udGVudCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGFydGljbGUucG9zdCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24ge1xyXG4gICAgICAmLnN1YnNjcmliZSwgJi5uZXdzbGV0dGVyLCAmLnNvY2lhbCB7XHJcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc2VjdGlvbi5tYWdhemluZS1ob21lIHtcclxuICAgICYuY29udGVudCBzZWN0aW9uLnN1YnNjcmliZSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgICAgIGgzLmlzc3VldGl0bGUsIGRpdi5jYXRlZ29yeSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGRpdi5mbG9hdHdyYXBwZXIge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24ge1xyXG4gICAgICAmLmN1cnJlbnQtaXNzdWUsICYuYXJjaGl2ZS5tYWdhemluZSwgJi5uZXdzbGV0dGVyLCAmLnNvY2lhbCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgY2xlYXI6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYXJjaGl2ZS5tYWdhemluZSB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRlNGQ1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBib2R5Lm1hZ2F6aW5lLmxhbmRpbmcge1xyXG4gICAgc2VjdGlvbi5pc3N1ZTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGRpdi5hbHMtaXRlbSBmaWd1cmUuaXNzdWUudGh1bWIge1xyXG4gICAgICB3aWR0aDogODBweDtcclxuICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24ge1xyXG4gICAgICAmLmlzc3VlIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgYXJ0aWNsZS5wb3N0IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlzc3VlLXRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlzc3VlLXB1YmRhdGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFydGljbGUtdG9jIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmZlYXR1cmVkLW1hZ2F6aW5lIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3Bhbi5zZWN0aW9uLWhlZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZWFkZXItc2lnbmluIGEge1xyXG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgZmllbGRzZXQuaGVhZGVyLXNpZ25pbiB7XHJcbiAgICB3aWR0aDogMjQ4cHg7XHJcbiAgfVxyXG5cclxuICAjcG9zdC0xMTkgaDEge1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgZGl2LmVudHJ5LWhlYWRlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICB9XHJcblxyXG4gIC5wb3N0LW1ldGEtcHViaW5mbyBwIHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gIH1cclxuXHJcbiAgYm9keS5vbmxpbmUtb25seSAucG9zdC1tZXRhIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAucHJldi1uZXh0IHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgZm9udC1zaXplOiAuOWVtO1xyXG5cclxuICAgICAgKyBsaSB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAjY2U0ZjI1O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnByZXY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi9pbWcvbC1yZWQucG5nKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5uZXh0OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4vaW1nL3ItcmVkLnBuZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGJvZHkub25saW5lLW9ubHkuc2luZ2xlLWFydGljbGUge1xyXG4gICAgaHIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICNlZmViZTA7XHJcbiAgICB9XHJcblxyXG4gICAgc2VjdGlvbi5jb250ZW50LXBvc3Qge1xyXG4gICAgICBtYXgtd2lkdGg6IDQwZW07XHJcbiAgICB9XHJcblxyXG4gICAgYXJ0aWNsZS5wb3N0IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1jb250ZW50IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mZWF0dXJlZC1vbmxpbmUtb25seSBzcGFuLnNlY3Rpb24taGVkOmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3QtYm9keSBibG9ja3F1b3RlIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY3VycmVudC1wb3N0cyBkaXYubW9kdWxlLmFydGljbGUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGRpdi5yZXZpZXdzIHtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgZmlndXJlLnBvc3QtaGVybyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcbiAgYm9keS5vbmxpbmUtb25seS5zaW5nbGUtYXJ0aWNsZSBmaWd1cmUucG9zdC1oZXJvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNzJweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTcycHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gIGJvZHkge1xyXG4gICAgJi5vbmxpbmUtb25seS5zaW5nbGUtYXJ0aWNsZSB7XHJcbiAgICAgIGRpdi5wb3N0LWhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcC5wb3N0LWF1dGhvciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICBjb2xvcjogIzIyOWZlMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDEucG9zdC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYWRlbGxlLXNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDIucG9zdC1zdWJ0aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICMyMjlmZTI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAucG9zdC1kZWsge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAjY2U0ZjI1O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC41ZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub25saW5lLW9ubHktaG9tZSAucG9zdCBwLnBvc3QtY2F0ZWdvcnksICYuYXJjaGl2ZSAucG9zdCBwLnBvc3QtY2F0ZWdvcnksICYuc2VhcmNoIC5wb3N0IHAucG9zdC1jYXRlZ29yeSB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYub25saW5lLW9ubHktaG9tZSAucG9zdCBwLnBvc3QtY2F0ZWdvcnkgYSwgJi5hcmNoaXZlIC5wb3N0IHAucG9zdC1jYXRlZ29yeSBhLCAmLnNlYXJjaCAucG9zdCBwLnBvc3QtY2F0ZWdvcnkgYSB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLm9ubGluZS1vbmx5LnNpbmdsZS1hcnRpY2xlIHtcclxuICAgICAgYXJ0aWNsZS5wb3N0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBmaWd1cmUucG9zdC1oZXJvIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wb3N0LWhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDcycHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNlYXJjaCBkaXYubWFpbi5jb250ZW50IHtcclxuICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmLm9ubGluZS1vbmx5LWhvbWUgZGl2Lmp1bXAubG9hZG1vcmUsICYuYXJjaGl2ZSBkaXYuanVtcC5sb2FkbW9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmLm9ubGluZS1vbmx5LWhvbWUgZGl2Lmp1bXAubG9hZG1vcmUgYTpob3ZlciwgJi5hcmNoaXZlIGRpdi5qdW1wLmxvYWRtb3JlIGE6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U0ZjI1O1xyXG4gICAgfVxyXG5cclxuICAgICYub25saW5lLW9ubHktaG9tZSBkaXYuanVtcC5sb2FkbW9yZSBhOmFjdGl2ZSwgJi5hcmNoaXZlIGRpdi5qdW1wLmxvYWRtb3JlIGE6YWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFjZWNmYjtcclxuICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vbmxpbmUtb25seS1ob21lIGRpdiB7XHJcbiAgICAgICYub25saW5lLW9ubHktdGVybXMsICYub25saW5lLW9ubHktY2F0ZWdvcmllcywgJi5hdXRob3ItbGlzdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYXJjaGl2ZSBkaXYge1xyXG4gICAgICAmLm9ubGluZS1vbmx5LXRlcm1zLCAmLm9ubGluZS1vbmx5LWNhdGVnb3JpZXMsICYuYXV0aG9yLWxpc3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm9ubGluZS1vbmx5LWhvbWUgZGl2IHtcclxuICAgICAgJi5vbmxpbmUtb25seS10ZXJtcyBhIHtcclxuICAgICAgICAmLnRhZywgJi5jYXRlZ29yeSwgJi5hdXRob3Ige1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5vbmxpbmUtb25seS1jYXRlZ29yaWVzIGEge1xyXG4gICAgICAgICYudGFnLCAmLmNhdGVnb3J5LCAmLmF1dGhvciB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmF1dGhvci1saXN0IGEge1xyXG4gICAgICAgICYudGFnLCAmLmNhdGVnb3J5LCAmLmF1dGhvciB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hcmNoaXZlIGRpdiB7XHJcbiAgICAgICYub25saW5lLW9ubHktdGVybXMgYSB7XHJcbiAgICAgICAgJi50YWcsICYuY2F0ZWdvcnksICYuYXV0aG9yIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYub25saW5lLW9ubHktY2F0ZWdvcmllcyBhIHtcclxuICAgICAgICAmLnRhZywgJi5jYXRlZ29yeSwgJi5hdXRob3Ige1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hdXRob3ItbGlzdCBhIHtcclxuICAgICAgICAmLnRhZywgJi5jYXRlZ29yeSwgJi5hdXRob3Ige1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub25saW5lLW9ubHktaG9tZSBkaXYjbWFpbiwgJi5hcmNoaXZlIGRpdiNtYWluIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZTRkNTtcclxuICAgIH1cclxuXHJcbiAgICAmLm9ubGluZS1vbmx5LWhvbWUgZGl2IHtcclxuICAgICAgJi5hcmNoaXZlLXdyYXBwZXIsICYub25saW5lLW9ubHktd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hcmNoaXZlIGRpdiB7XHJcbiAgICAgICYuYXJjaGl2ZS13cmFwcGVyLCAmLm9ubGluZS1vbmx5LXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub25saW5lLW9ubHktaG9tZSBkaXYubWFpbi5jb250ZW50LCAmLmFyY2hpdmUgZGl2Lm1haW4uY29udGVudCB7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICB3aWR0aDogNjklO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLm9ubGluZS1vbmx5LWhvbWUgc2VjdGlvbi5idWcsICYuYXJjaGl2ZSBzZWN0aW9uLmJ1ZyB7XHJcbiAgICAgIHdpZHRoOiAxNS41JTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYub25saW5lLW9ubHktaG9tZSBzZWN0aW9uLmNvbnRlbnQtcG9zdCwgJi5hcmNoaXZlIHNlY3Rpb24uY29udGVudC1wb3N0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogNzI4cHg7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAmLm9ubGluZS1vbmx5LWhvbWUgYXJ0aWNsZS5wb3N0LCAmLmFyY2hpdmUgYXJ0aWNsZS5wb3N0IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmLm9ubGluZS1vbmx5LWhvbWUgYXJ0aWNsZS5wb3N0LnRlcm0tZXZlbnRzLCAmLmFyY2hpdmUgYXJ0aWNsZS5wb3N0LnRlcm0tZXZlbnRzIHtcclxuICAgICAgcGFkZGluZzogMzJweCAxMjBweCA0MHB4IDMycHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLm9ubGluZS1vbmx5LWhvbWUgdWwucG9zdC1tZXRhLXRhZ3MtbGlzdCwgJi5hcmNoaXZlIHVsLnBvc3QtbWV0YS10YWdzLWxpc3Qge1xyXG4gICAgICByaWdodDogLTRweDtcclxuICAgICAgdG9wOiA2MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYub25saW5lLW9ubHktaG9tZSBhcnRpY2xlLnBvc3QuZmVhdHVyZWQsICYuYXJjaGl2ZSBhcnRpY2xlLnBvc3QuZmVhdHVyZWQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYub25saW5lLW9ubHktaG9tZSBhcnRpY2xlLnBvc3QuZmVhdHVyZWQgLnBvc3QtdGl0bGUsICYuYXJjaGl2ZSBhcnRpY2xlLnBvc3QuZmVhdHVyZWQgLnBvc3QtdGl0bGUge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAmLm9ubGluZS1vbmx5LWhvbWUgYXJ0aWNsZS5wb3N0LmZlYXR1cmVkIC5wb3N0LWV4Y2VycHQgcCwgJi5hcmNoaXZlIGFydGljbGUucG9zdC5mZWF0dXJlZCAucG9zdC1leGNlcnB0IHAge1xyXG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLm9ubGluZS1vbmx5LWhvbWUgZGl2IHtcclxuICAgICAgJi5vbmxpbmUtb25seS10ZXJtcywgJi5vbmxpbmUtb25seS1jYXRlZ29yaWVzLCAmLmF1dGhvci1saXN0IHtcclxuICAgICAgICB3aWR0aDogMTUuNSU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2NlNGYyNTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hcmNoaXZlIGRpdiB7XHJcbiAgICAgICYub25saW5lLW9ubHktdGVybXMsICYub25saW5lLW9ubHktY2F0ZWdvcmllcywgJi5hdXRob3ItbGlzdCB7XHJcbiAgICAgICAgd2lkdGg6IDE1LjUlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICByaWdodDogaW5oZXJpdDtcclxuICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNjZTRmMjU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub25saW5lLW9ubHktaG9tZSBkaXYge1xyXG4gICAgICAmLm9ubGluZS1vbmx5LXRlcm1zIHVsOmJlZm9yZSwgJi5vbmxpbmUtb25seS1jYXRlZ29yaWVzIHVsOmJlZm9yZSwgJi5hdXRob3ItbGlzdCB1bDpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiU2VyaWVzXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogI2NlNGYyNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYXJjaGl2ZSBkaXYge1xyXG4gICAgICAmLm9ubGluZS1vbmx5LXRlcm1zIHVsOmJlZm9yZSwgJi5vbmxpbmUtb25seS1jYXRlZ29yaWVzIHVsOmJlZm9yZSwgJi5hdXRob3ItbGlzdCB1bDpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiU2VyaWVzXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogI2NlNGYyNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub25saW5lLW9ubHktaG9tZSBkaXYge1xyXG4gICAgICAmLm9ubGluZS1vbmx5LXRlcm1zICsgZGl2Lm9ubGluZS1vbmx5LXRlcm1zLCAmLm9ubGluZS1vbmx5LWNhdGVnb3JpZXMgKyBkaXYub25saW5lLW9ubHktdGVybXMsICYuYXV0aG9yLWxpc3QgKyBkaXYub25saW5lLW9ubHktdGVybXMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFyY2hpdmUgZGl2IHtcclxuICAgICAgJi5vbmxpbmUtb25seS10ZXJtcyArIGRpdi5vbmxpbmUtb25seS10ZXJtcywgJi5vbmxpbmUtb25seS1jYXRlZ29yaWVzICsgZGl2Lm9ubGluZS1vbmx5LXRlcm1zLCAmLmF1dGhvci1saXN0ICsgZGl2Lm9ubGluZS1vbmx5LXRlcm1zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vbmxpbmUtb25seS1ob21lIGRpdiB7XHJcbiAgICAgICYub25saW5lLW9ubHktdGVybXMgKyBkaXYub25saW5lLW9ubHktdGVybXMgdWw6YmVmb3JlLCAmLm9ubGluZS1vbmx5LWNhdGVnb3JpZXMgKyBkaXYub25saW5lLW9ubHktdGVybXMgdWw6YmVmb3JlLCAmLmF1dGhvci1saXN0ICsgZGl2Lm9ubGluZS1vbmx5LXRlcm1zIHVsOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJUYWdzXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFyY2hpdmUgZGl2IHtcclxuICAgICAgJi5vbmxpbmUtb25seS10ZXJtcyArIGRpdi5vbmxpbmUtb25seS10ZXJtcyB1bDpiZWZvcmUsICYub25saW5lLW9ubHktY2F0ZWdvcmllcyArIGRpdi5vbmxpbmUtb25seS10ZXJtcyB1bDpiZWZvcmUsICYuYXV0aG9yLWxpc3QgKyBkaXYub25saW5lLW9ubHktdGVybXMgdWw6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlRhZ3NcIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub25saW5lLW9ubHktaG9tZSBkaXYge1xyXG4gICAgICAmLm9ubGluZS1vbmx5LXRlcm1zIGgyLCAmLm9ubGluZS1vbmx5LWNhdGVnb3JpZXMgaDIsICYuYXV0aG9yLWxpc3QgaDIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFyY2hpdmUgZGl2IHtcclxuICAgICAgJi5vbmxpbmUtb25seS10ZXJtcyBoMiwgJi5vbmxpbmUtb25seS1jYXRlZ29yaWVzIGgyLCAmLmF1dGhvci1saXN0IGgyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vbmxpbmUtb25seS1ob21lIGRpdiB7XHJcbiAgICAgICYub25saW5lLW9ubHktdGVybXMgbGkucG9zdC1tZXRhLXRlcm0taXRlbSwgJi5vbmxpbmUtb25seS1jYXRlZ29yaWVzIGxpLnBvc3QtbWV0YS1jYXRlZ29yaWVzLWl0ZW0sICYuYXV0aG9yLWxpc3QgbGkucG9zdC1tZXRhLWF1dGhvcnMtaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFyY2hpdmUgZGl2IHtcclxuICAgICAgJi5vbmxpbmUtb25seS10ZXJtcyBsaS5wb3N0LW1ldGEtdGVybS1pdGVtLCAmLm9ubGluZS1vbmx5LWNhdGVnb3JpZXMgbGkucG9zdC1tZXRhLWNhdGVnb3JpZXMtaXRlbSwgJi5hdXRob3ItbGlzdCBsaS5wb3N0LW1ldGEtYXV0aG9ycy1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub25saW5lLW9ubHktaG9tZSBhcnRpY2xlLnBvc3QsICYuYXJjaGl2ZSBhcnRpY2xlLnBvc3Qge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxOTJweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnRlcm0tZXZlbnRzIGFydGljbGUucG9zdC50ZXJtLWV2ZW50cyBwLnR3ZWV0cXVvdGUge1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNlY3Rpb24uY3VycmVudC1pc3N1ZSBoMS5jdXJyZW50LWlzc3VlLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogNS41cmVtO1xyXG4gIH1cclxuXHJcbiAgI3N1cHBsZW1lbnRhcnkge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmYyZWI7XHJcblxyXG4gICAgZGl2Lm1vZHVsZS5hcnRpY2xlIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYm9keS5vbmxpbmUtb25seSAjY3VycmVudC1wb3N0cyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAzMjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi10b3A6IDcycHg7XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24uYXJ0aWNsZXMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN0YXRpYy1wYWdlIHtcclxuICAgIGRpdi5leGlzdGluZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTI1JTtcclxuICAgIH1cclxuXHJcbiAgICBhcnRpY2xlIHtcclxuICAgICAgcGFkZGluZy10b3A6IDMycHg7XHJcblxyXG4gICAgICAmI3Bvc3QtNDI5NCAuc3Vic2NyaWJlLW1vZHVsZSB7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjRweDtcclxuXHJcbiAgICAgICAgcC5sZWRlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3Vic2NyaXB0aW9uLXByaW50LWRpZ2l0YWwgaDIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbnB1dC5zdWJzY3JpYmUuc3VibWl0IHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U0ZjI1O1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFjZWNmYjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ob21lIHNlY3Rpb24uc3Vic2NyaWJlIHtcclxuICAgIHBhZGRpbmc6IDQ4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgLnN1YnNjcmliZS5jYXRlZ29yeSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDMuc3Vic2NyaWJlLmlzc3VldGl0bGUsIHAuc3Vic2NyaWJlLnByb21wdCB7XHJcbiAgICAgIGNvbG9yOiAjY2U0ZjI1O1xyXG4gICAgfVxyXG5cclxuICAgIGgzLnN1YnNjcmliZS5pc3N1ZXRpdGxlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICBwLnN1YnNjcmliZS5wcm9tcHQge1xyXG4gICAgICBib3JkZXItY29sb3I6ICNjZTRmMjU7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQuc3Vic2NyaWJlLnRleHQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcclxuXHJcbiAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsICY6LW1vei1wbGFjZWhvbGRlciwgJjo6LW1vei1wbGFjZWhvbGRlciwgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzIyOWZlMjtcclxuICAgICAgICBjb2xvcjogIzIyOWZlMjtcclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgJjotbW96LXBsYWNlaG9sZGVyLCAmOjotbW96LXBsYWNlaG9sZGVyLCAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFnYXppbmUge1xyXG4gICAgZGl2LnN1YnNjcmliZS5jYXRlZ29yeSwgaDMuc3Vic2NyaWJlLmlzc3VldGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pc3N1ZS5tZXRhLnBvc3RpbmZvIHNlY3Rpb24uc3Vic2NyaWJlIHtcclxuICAgIHBhZGRpbmc6IDE2cHggMDtcclxuXHJcbiAgICBwLnN1YnNjcmliZS5wcm9tcHQge1xyXG4gICAgICBjb2xvcjogI2NlNGYyNTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjY2U0ZjI1O1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICAmLnRleHQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSk7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNik7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDYpO1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsICY6LW1vei1wbGFjZWhvbGRlciwgJjo6LW1vei1wbGFjZWhvbGRlciwgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMzMzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZGl2LnJvYWRibG9jazpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDIzNywgMjI4LCAyMTMsIDApIDAlLCAjZWRlNGQ1IDc1JSwgI2VkZTRkNSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjM3LCAyMjgsIDIxMywgMCkgMCUsICNlZGU0ZDUgNzUlLCAjZWRlNGQ1IDEwMCUpO1xyXG4gIH1cclxuXHJcbiAgYm9keS5zdWJzY3JpYmUgYXJ0aWNsZSB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICB9XHJcblxyXG4gIC5zdWJzY3JpYmUtbW9kdWxlIHtcclxuICAgIG1hcmdpbjogNzJweCAwIDAgMDtcclxuICAgIHdpZHRoOiAzMy4zMzMzMzMzJTtcclxuICAgIGJvcmRlcjogOHB4IHNvbGlkICNlZGU0ZDU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcblxyXG4gIGJvZHkubGlicmFyaWVzIGRpdi5zdWJzY3JpYmUtbW9kdWxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICB9XHJcblxyXG4gIC5wYWdlLWlkLTQ4MDMgLnN1YnNjcmliZS1tb2R1bGUsIC5wYWdlLWlkLTQ5OTIgLnN1YnNjcmliZS1tb2R1bGUge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcclxuICBib2R5Lm9ubGluZS1vbmx5LnNpbmdsZS1hcnRpY2xlIHtcclxuICAgIC5tb2R1bGUtbmV3c2xldHRlciB7XHJcbiAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGRpdi5wb3N0LW1ldGEge1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyOWZlMiAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0LW1ldGEtcHViaW5mbywgLnBvc3QtbWV0YS10YWdzLCAucG9zdC1tZXRhLXNvY2lhbCB7XHJcbiAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBjbGVhcjogbGVmdDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0LW1ldGEtcHViaW5mbyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3N0LW1ldGEtc29jaWFsIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZHVsZS1uZXdzbGV0dGVyIHtcclxuICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDEycHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24ubmV3c2xldHRlciB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBwYWRkaW5nLXRvcDogNDhweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XHJcbiAgLmhvbWUgc2VjdGlvbi5jdXJyZW50LWlzc3VlLWZlYXR1cmVkIHtcclxuICAgIGRpdi5tb2R1bGUuYXJ0aWNsZSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogNDklO1xyXG5cclxuICAgICAgKyBkaXYubW9kdWxlLmFydGljbGUge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEubW9kdWxlLmFydGljbGUud3JhcHBlciB7XHJcbiAgICAgIGhlaWdodDogNDQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgcC5hcnRpY2xlLnR3ZWV0cXVvdGUge1xyXG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgdWwuYXJ0aWNsZS1pbmZvIHtcclxuICAgICAgd2lkdGg6IDc1JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGRpdiB7XHJcbiAgICAmLm1vZHVsZS1wYXBlci1tb251bWVudCB7XHJcbiAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmLm1vZHVsZS1ib29rcyB7XHJcbiAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xyXG4gIGJvZHkuYXJjaGl2ZSBhcnRpY2xlLm1hZ2F6aW5lLmZlYXR1cmVkIGRpdi5pc3N1ZS1pY29uIHtcclxuICAgIGxlZnQ6IDEwO1xyXG4gIH1cclxuXHJcbiAgc2VjdGlvbi5mZWF0dXJlZCB7XHJcbiAgICAmLnBtIHtcclxuICAgICAgcGFkZGluZzogNDhweCAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuYm9va3Mge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDQ4cHggMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGRpdi5mZWF0dXJlZC5tb2R1bGUge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgI2hlYWRlci1tYWluIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvZHkuYWRtaW4tYmFyICYge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgfVxyXG4gICAgZGl2IHtcclxuICAgICAgd2lkdGg6IDE0MDBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgI2hlYWRlci1tYWluIHNlY3Rpb24uaGVhZGVyLXNlYXJjaCB7XHJcbiAgICBsZWZ0OiA1NjBweDtcclxuICAgIHJpZ2h0OiA1NjBweDtcclxuICB9XHJcblxyXG4gIGJvZHkuaG9tZSB7XHJcbiAgICBzZWN0aW9uLmhlcm8ge1xyXG4gICAgICBoZWlnaHQ6IDYxNnB4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgIGZpZ3VyZS5oZXJvIHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgZGl2Lmhlcm8td3JhcHBlciB7XHJcbiAgICAgIHRvcDogMTQ0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBkaXYjbWFpbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNzZweDtcclxuICB9XHJcblxyXG4gIGhlYWRlciB7XHJcbiAgICAmLl9oZWFkZXJTaWduaW5BY3RpdmUge1xyXG4gICAgICArIGRpdiNtYWluIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMzJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgKyBkaXYubnVyYmxlIHtcclxuICAgICAgICB0b3A6IDIzMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgKyBkaXYubnVyYmxlIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB0b3A6IDE0NHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZGl2Lm51cmJsZSArIGRpdiNtYWluIHtcclxuICAgIG1hcmdpbi10b3A6IDI4OHB4O1xyXG4gIH1cclxuXHJcbiAgaGVhZGVyLl9oZWFkZXJTaWduaW5BY3RpdmUgKyBkaXYubnVyYmxlICsgZGl2I21haW4ge1xyXG4gICAgbWFyZ2luLXRvcDogMzc2cHg7XHJcbiAgfVxyXG5cclxuICBzZWN0aW9uLmhlcm8ge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAxNDRweDtcclxuICB9XHJcblxyXG4gIGhlYWRlci5faGVhZGVyU2lnbmluQWN0aXZlICsge1xyXG4gICAgc2VjdGlvbi5oZXJvLCBkaXYubW9kdWxlLWhlcm8gc2VjdGlvbi5oZXJvIHtcclxuICAgICAgdG9wOiAyMzJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGJvZHkuaG9tZSBoZWFkZXIuX2hlYWRlclNpZ25pbkFjdGl2ZSArIHtcclxuICAgIHNlY3Rpb24uaGVybywgZGl2Lm1vZHVsZS1oZXJvIHNlY3Rpb24uaGVybyB7XHJcbiAgICAgIHRvcDogNzJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGhlYWRlciB7XHJcbiAgICArIGRpdi5tb2R1bGUtaGVybyArIGRpdi5udXJibGUge1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHRvcDogNjE2cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5faGVhZGVyU2lnbmluQWN0aXZlIHtcclxuICAgICAgKyB7XHJcbiAgICAgICAgZGl2Lm1vZHVsZS1oZXJvICsgZGl2Lm51cmJsZSwgc2VjdGlvbi5oZXJvICsgZGl2Lm51cmJsZSB7XHJcbiAgICAgICAgICB0b3A6IDcwNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgKyB7XHJcbiAgICAgICAgZGl2Lm1vZHVsZS1oZXJvICsgZGl2Lm51cmJsZSArIGRpdiNtYWluLCBzZWN0aW9uLmhlcm8gKyBkaXYubnVyYmxlICsgZGl2I21haW4ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogODQ4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgKyB7XHJcbiAgICAgIGRpdi5tb2R1bGUtaGVybyArIGRpdi5udXJibGUgKyBkaXYjbWFpbiwgc2VjdGlvbi5oZXJvICsgZGl2Lm51cmJsZSArIGRpdiNtYWluIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3NjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICsge1xyXG4gICAgICBkaXYubW9kdWxlLWhlcm8gKyBkaXYjbWFpbiwgc2VjdGlvbi5oZXJvICsgZGl2I21haW4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBib2R5LmhvbWUgaGVhZGVyICsge1xyXG4gICAgZGl2Lm1vZHVsZS1oZXJvICsgZGl2I21haW4sIHNlY3Rpb24uaGVybyArIGRpdiNtYWluIHtcclxuICAgICAgbWFyZ2luLXRvcDogNjMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoZWFkZXIuX2hlYWRlclNpZ25pbkFjdGl2ZSArIHtcclxuICAgIGRpdi5tb2R1bGUtaGVybyArIGRpdiNtYWluLCBzZWN0aW9uLmhlcm8gKyBkaXYjbWFpbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDcwNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYm9keS5ob21lIGhlYWRlci5faGVhZGVyU2lnbmluQWN0aXZlICsge1xyXG4gICAgZGl2Lm1vZHVsZS1oZXJvICsgZGl2I21haW4sIHNlY3Rpb24uaGVybyArIGRpdiNtYWluIHtcclxuICAgICAgbWFyZ2luLXRvcDogNzIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzZWN0aW9uLmlzc3VlLm1ldGEud3JhcHBlciB7XHJcbiAgICB3aWR0aDogMzIwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgfVxyXG5cclxuICBkaXYubWFpbi5jb250ZW50IHtcclxuICAgIHdpZHRoOiAxNDAwcHg7XHJcbiAgfVxyXG5cclxuICBzZWN0aW9uLmNvbnRlbnQtcG9zdCwgLm9ubGluZS1vbmx5IHNlY3Rpb24uY29udGVudC1wb3N0IHtcclxuICAgIHdpZHRoOiA3NjBweDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG5cclxuICBkaXYubWFpbi5pc3N1ZS5jb250ZW50IGFydGljbGUucG9zdCB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICB9XHJcblxyXG4gIC5tYWdhemluZSBkaXYucG9zdC1oZWFkZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEyOHB4O1xyXG4gIH1cclxuXHJcbiAgZGl2Lm1haW4ud3JhcHBlci5tYWdhemluZS1ob21lIHtcclxuICAgIG1hcmdpbi10b3A6IDE3NnB4O1xyXG4gIH1cclxuXHJcbiAgYm9keS5tYWdhemluZSB7XHJcbiAgICAmLmxhbmRpbmcge1xyXG4gICAgICBzZWN0aW9uLm1haW4uY29udGVudCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXYuYWxzLWl0ZW0gbGkudGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc2VjdGlvbi5pc3N1ZSB7XHJcbiAgICAgICAgd2lkdGg6IDE0MDBweDtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgIGRpdi5pc3N1ZS1tZXRhLCAubW9kdWxlLWlzc3VlLXRvYywgZGl2Lmlzc3VlLW1ldGEge1xyXG4gICAgICAgICAgd2lkdGg6IDU0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZHVsZS1pc3N1ZS10b2Mge1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYuanVtcCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC53aWRnZXQubW9kdWxlLW11bHRpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaXNzdWUtbGFuZGluZyB7XHJcbiAgICAgIGRpdi5tYWluLWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiA1NjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc2VjdGlvbi5zdXBwIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgI3N1cHBsZW1lbnRhcnkgZGl2Lm1vZHVsZS5hcnRpY2xlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNlY3Rpb24uc3VwcCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMuc3VwcC1tb3JlLWJ5LXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjNlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzMzMztcclxuICAgICAgfVxyXG5cclxuICAgICAgcC5zdWJoZWQsIGgzLnN1cHBsZW1lbnRhcnkubW9yZS50aXRsZSAuc2VjdGlvbi1oZWQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwLm9ubGluZS1vbmx5LWFyY2hpdmUuZGVrIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogLjRlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByZXYtbmV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgZGl2LnBvc3QtbWV0YSwgLm9ubGluZS1vbmx5IC5wb3N0LW1ldGEge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IC0zMjBweDtcclxuICAgIHdpZHRoOiAzMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgfVxyXG5cclxuICBkaXYucG9zdC1tZXRhIHNlY3Rpb24sIC5vbmxpbmUtb25seSAucG9zdC1tZXRhIHNlY3Rpb24ge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG5cclxuICBoNC5wb3N0LW1ldGEtc2VjdGlvbiB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gIH1cclxuXHJcbiAgdWwucG9zdC1tZXRhLXRhZ3Mge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gIH1cclxuXHJcbiAgLmNhdGVnb3J5LnBvc3QtbWV0YS1oZWQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgfVxyXG5cclxuICAucG9zdC1tZXRhLXRhZ3MtbGlzdCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcclxuICB9XHJcblxyXG4gIC5wb3N0LW1ldGEgLnBvc3QtbWV0YS10YWdzLWxpc3Qge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAucG9zdC1tZXRhLXRhZ3MtaXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgfVxyXG5cclxuICAucG9zdC1tZXRhLXB1YmluZm8ge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZTRmMjU7XHJcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAuODVlbTtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgICArIHAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBvc3QtbWV0YS1zb2NpYWwge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgYm9keSB7XHJcbiAgICAmLm9ubGluZS1vbmx5IHtcclxuICAgICAgLnBvc3QtbWV0YSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDE1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBvc3QtbWV0YS1wdWJpbmZvIHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucG9zdC1tZXRhLW5ld3NsZXR0ZXItcHJvbXB0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTI0cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBvc3QtbWV0YS1uZXdzbGV0dGVyLWVudHJ5IGZpZWxkc2V0IHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBvc3QtbWV0YS1uZXdzbGV0dGVyLXByb21wdC1kZWsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wb3N0LW1ldGEtbmV3c2xldHRlci1zdWJtaXQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBvc3QtbWV0YS1uZXdzbGV0dGVyLWVtYWlsIHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vbmxpbmUtb25seS1ob21lIGRpdi5tYWluLmNvbnRlbnQsICYuYXJjaGl2ZSBkaXYubWFpbi5jb250ZW50IHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vbmxpbmUtb25seS1ob21lIGRpdiB7XHJcbiAgICAgICYuYXJjaGl2ZS13cmFwcGVyLCAmLm9ubGluZS1vbmx5LXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYXJjaGl2ZSBkaXYge1xyXG4gICAgICAmLmFyY2hpdmUtd3JhcHBlciwgJi5vbmxpbmUtb25seS13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm9ubGluZS1vbmx5LWhvbWUgcC5wb3N0LWV4Y2VycHQsICYuYXJjaGl2ZSBwLnBvc3QtZXhjZXJwdCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgfVxyXG5cclxuICAgICYub25saW5lLW9ubHktaG9tZSBoMS5wb3N0LXRpdGxlLCAmLmFyY2hpdmUgaDEucG9zdC10aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYub25saW5lLW9ubHktaG9tZSB7XHJcbiAgICAgIC5wb3N0LW1ldGEtdGFncy1pdGVtLCAucG9zdC1tZXRhLWNhdGVnb3JpZXMtaXRlbSwgLnBvc3QtbWV0YS1hdXRob3JzLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFyY2hpdmUge1xyXG4gICAgICAucG9zdC1tZXRhLXRhZ3MtaXRlbSwgLnBvc3QtbWV0YS1jYXRlZ29yaWVzLWl0ZW0sIC5wb3N0LW1ldGEtYXV0aG9ycy1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vbmxpbmUtb25seS1ob21lIGRpdi5tYWluLndyYXBwZXIsICYuYXJjaGl2ZSBkaXYubWFpbi53cmFwcGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTc2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vbmxpbmUtb25seS5zaW5nbGUtYXJ0aWNsZSB7XHJcbiAgICAgIC5wb3N0LW1ldGEge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMTUpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAmLmxlZnQge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYubW9kdWxlLW5ld3NsZXR0ZXIge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9zdC1tZXRhLXB1YmluZm8ge1xyXG4gICAgICAgICAgLnBvc3QtbWV0YS1oZWQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBwLnBvc3QtbWV0YS1lbnRyeSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc2VjdGlvbiB7XHJcbiAgICAgICAgJi5wb3N0LW1ldGEtcHViaW5mbyArIHNlY3Rpb24ucG9zdC1tZXRhLXNvY2lhbCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29udGVudC1wb3N0IHtcclxuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGFydGljbGUucG9zdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgZGl2IHtcclxuICAgICAgICAmLm1haW4uY29udGVudCB7XHJcbiAgICAgICAgICB3aWR0aDogMTQwMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnBvc3QtaGVhZGVyIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc2VjdGlvbi5uZXdzbGV0dGVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTI0cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaG9tZSBzZWN0aW9uLm5ld3NsZXR0ZXIge1xyXG4gICAgICBwYWRkaW5nOiA0OHB4IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vbmxpbmUtb25seSAjY3VycmVudC1wb3N0cyB7XHJcbiAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNzdXBwbGVtZW50YXJ5IC5mZWF0dXJlZC1vbmxpbmUtb25seSBkaXYubW9kdWxlLmFydGljbGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gIH1cclxuXHJcbiAgLnN0YXRpYy1wYWdlIGFydGljbGUge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgJiNwb3N0LTQyOTQgLnN1YnNjcmliZS1tb2R1bGUuc3Vic2NyaXB0aW9uLXByaW50LWRpZ2l0YWwge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiA3MnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc2VjdGlvbi5zdWJzY3JpYmUge1xyXG4gICAgcGFkZGluZzogNDhweDtcclxuICB9XHJcblxyXG4gIC5ob21lIGZpZWxkc2V0LnN1YnNjcmliZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgfVxyXG5cclxuICBib2R5LnN1YnNjcmliZSBhcnRpY2xlIHtcclxuICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XHJcbiAgfVxyXG5cclxuICBkaXYuc3Vic2NyaWJlLW1vZHVsZSB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gIH1cclxuXHJcbiAgYm9keS5saWJyYXJpZXMgZGl2LnN1YnNjcmliZS1tb2R1bGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBkaXYuc3Vic2NyaWJlLW1vZHVsZS5zdWJzY3JpcHRpb24tcHJpbnQtZGlnaXRhbCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIG1hcmdpbi10b3A6IDU2cHg7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IDIuNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHAubGVkZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGEubW0tYnV0dG9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICBmaWd1cmUudGh1bWIge1xyXG4gICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgIHRvcDogLTEyMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTQ0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFnZS1pZC00ODAzIGRpdi5zdWJzY3JpYmUtbW9kdWxlLnN1YnNjcmlwdGlvbi1wcmludC1kaWdpdGFsLCAucGFnZS1pZC00OTkyIGRpdi5zdWJzY3JpYmUtbW9kdWxlLnN1YnNjcmlwdGlvbi1wcmludC1kaWdpdGFsIHtcclxuICAgIG1hcmdpbi10b3A6IDk2cHg7XHJcbiAgfVxyXG5cclxuICAuZ2FsbGVyeSB7XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICAqIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGJvZHkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAmOnZpc2l0ZWQge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pciBhOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgICZbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciwgJltocmVmXj1cIiNcIl06YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcHJlLCBibG9ja3F1b3RlIHtcclxuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICB9XHJcblxyXG4gIHRoZWFkIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcclxuICB9XHJcblxyXG4gIHRyIHtcclxuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIEBwYWdlIHtcclxuICAgIG1hcmdpbjogMmNtO1xyXG4gIH1cclxuXHJcbiAgcCwgaDIsIGgzIHtcclxuICAgIG9ycGhhbnM6IDM7XHJcbiAgICB3aWRvd3M6IDM7XHJcbiAgfVxyXG5cclxuICBoMiwgaDMge1xyXG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XHJcbiAgfVxyXG5cclxuICBhcnRpY2xlIHtcclxuICAgIHBhZ2UtYnJlYWstYmVmb3JlOiBhbHdheXM7XHJcbiAgfVxyXG5cclxuICB1bCwgaW1nIHtcclxuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICB9XHJcblxyXG4gICNoZWFkZXItbWFpbiwgI2lzc3VlLW1ldGEsIC5wb3N0LW1ldGEtdGFncywgLnBvc3QtbWV0YS1zb2NpYWwsICNjdXJyZW50LXBvc3RzLCAucHJldi1uZXh0LCAjc3VwcGxlbWVudGFyeSwgLm1vZHVsZS1uZXdzbGV0dGVyLCAucm9hZGJsb2FjaywgLm51cmJsZSwgZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59Il0sInNvdXJjZVJvb3QiOiIifQ== */