@charset "UTF-8";
/*!
  Theme Name: ShopTalk v6
  Theme URI: https://shoptalkshow.com
  Description: The Theme for ShopTalk Show
  Author: Chris Coyier & Dave Rupert
  Version: 1
*/:root{--orange:#ff894e;--ff-body:"Cooper Hewitt",sans-serif;--ff-monospace:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace}.hide{display:none}.center{text-align:center}html{font-family:var(--ff-body);font-weight:400;font-size:var(--font-size-base);line-height:1.6;--font-size-sm:clamp(0.8rem,0.17vw + 0.76rem,0.89rem);--font-size-base:clamp(1rem,0.34vw + 0.91rem,1.19rem);--font-size-md:clamp(1.25rem,0.61vw + 1.1rem,1.58rem);--font-size-lg:clamp(1.56rem,1vw + 1.31rem,2.11rem);--font-size-xl:clamp(1.95rem,1.56vw + 1.56rem,2.81rem);--font-size-xxl:clamp(2.44rem,2.38vw + 1.85rem,3.75rem);--font-size-xxxl:clamp(3.05rem,3.54vw + 2.17rem,5rem)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}a{color:#ff894e;text-decoration:none}a:focus,a:hover{filter:brightness(2)}code,pre,time{font-family:var(--ff-monospace)}p{margin:0 0 1rem}dd,li,p{max-width:650px}time{opacity:.75;text-transform:uppercase;font-size:var(--font-size-sm);letter-spacing:.15rem}h1,h2,h3,h4,h5{font-weight:800;line-height:1.15;margin:0 0 .5rem}h1 a,h2 a,h3 a,h4 a,h5 a{border:0}h1{font-size:var(--font-size-xl)}h2{font-size:var(--font-size-lg);text-transform:uppercase}h3{font-size:var(--font-size-md)}details summary{text-transform:uppercase}details[open] summary{margin:0 0 .5rem}ol,ul{list-style:none}.apply-typography ol,.apply-typography ul,ol.with-dashes,ul.with-dashes{list-style-position:inside}.apply-typography ol li::marker,.apply-typography ul li::marker,ol.with-dashes li::marker,ul.with-dashes li::marker{content:"•  "}.apply-typography dl,.apply-typography ol,.apply-typography p,.apply-typography pre,.apply-typography ul{margin:0 0 1rem}*{box-sizing:border-box;padding:0}*,body{margin:0}body{background:#1f160c;color:#fff;overflow-x:hidden}.page-wrap,.site-header-inside{max-width:1000px;margin:0 auto;padding:0 1.5rem}.site-header{background:#371e06;margin:0 0 2rem}img{max-width:100%}img:not(.logo-img){filter:grayscale(100%);border-radius:.5rem}.logo-and-tagline{display:grid;grid-template-columns:1fr 2fr;gap:2rem;align-items:center;padding:1rem 0}@media (max-width:800px){.logo-and-tagline{padding-top:0;grid-template-columns:1fr;gap:.5rem}}.logo-img{mix-blend-mode:exclusion}@media (max-width:800px){.logo-img{width:100px;margin:0 auto;display:block}}.logo:focus,.logo:hover{filter:none}.logo:focus .logo-img,.logo:hover .logo-img{mix-blend-mode:color-dodge}.about-show p{font-size:var(--font-size-base);text-wrap:balance}.main-nav{padding:.5rem 0;grid-column:1/-1;margin:0 0 1rem}.main-nav ul{display:flex;flex-wrap:wrap;gap:0 1rem;align-items:center}.main-nav ul a{display:block;background:linear-gradient(180deg,hsla(0,0%,100%,.05) 0,#000);border-radius:16px;border-bottom:1px solid hsla(0,0%,100%,.2);padding:.5rem 1rem;white-space:nowrap}@media (max-width:685px){.main-nav ul{display:block;position:relative}.main-nav ul .main-nav-search{position:absolute;top:0;right:0}}.jetpack-search-filter__link{position:fixed;top:10px;right:10px;background:none;padding:0}.jetpack-search-filter__link svg{height:32px;width:32px;display:block;fill:#ff894e}.button,a[rel=next],a[rel=prev]{font-family:inherit;border:0;padding:.25rem .5rem}.no-style-button{border:0;font-family:inherit;background:0;color:inherit}#searchsubmit{position:absolute;left:-9998px}@media (max-width:800px){#searchform{margin-top:1em}.mobile-is-closed~#searchform{display:none}}#searchform label{display:block;margin:0 0 .25rem}input[type=email],input[type=text]{background:none;padding:.5rem;width:100%;border:2px solid #555}input[type=email]:focus,input[type=text]:focus{border-color:#fff}button,input[type=submit]{background:#ff894e}.email-row{padding:0 2rem;margin:4rem auto;max-width:720px;display:flex;white-space:nowrap}.email-row label{align-self:center}.email-row input[type=email]{margin:0 1rem}@media (max-width:800px){.email-row{flex-wrap:wrap;justify-content:center}.email-row label{width:100%}.email-row input[type=email]{margin:.5rem 0}}.grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem}@media (max-width:800px){.grid{grid-template-columns:1fr!important}}@media (max-width:800px){.grid.grid-reverse-on-mobile>:last-child{grid-row-start:1;grid-column-start:1}}.grid.min-first-col{grid-template-columns:min-content 1fr}.grid.three-up{grid-template-columns:1fr 1fr 1fr}.grid.two-one{grid-template-columns:2fr 1fr}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;margin:0 0 4rem}.card-grid .episode-number,.card-grid time{text-transform:uppercase}.card-grid time{margin:0 0 1rem;display:block}.card-grid h3{margin:0 0 1rem}.show-nav{text-align:center}.show-nav-grid{width:-moz-fit-content;width:fit-content;margin:0 auto;display:flex}.show-nav-grid a{margin:0 .5rem}.episode-card{padding:0 2rem;border-radius:.5rem;position:relative;margin:0 0 3rem}@media (max-width:800px){.episode-card{grid-template-columns:max-content 1fr;grid-gap:1.5rem}}.episode-card>*{position:relative;z-index:1}.episode-card .num{display:inline-block;translate:calc(-100% - 1rem) calc(100% + 2px);opacity:.5}.episode-card.series-card{background-image:linear-gradient(45deg,#3d3d3d 8.33%,#000 0,#000 50%,#3d3d3d 0,#3d3d3d 58.33%,#000 0,#000);background-size:8.49px 8.49px}.episode-card.series-card .series-desc,.episode-card.series-card .series-title{text-align:left}.episode-card.series-card .series-desc{margin-bottom:0}.episode-card.video-card{background-image:linear-gradient(45deg,#3d3d3d 8.33%,#000 0,#000 50%,#3d3d3d 0,#3d3d3d 58.33%,#000 0,#000);background-size:8.49px 8.49px;text-align:left;margin:0 0 2rem}.episode-card.video-card .series-desc,.episode-card.video-card .series-title{text-align:left}.episode-card.video-card .series-title{display:block;margin:0 0 1rem}.episode-card :last-child{margin-bottom:0}.job-list{margin-top:2rem;width:100%}.job-list th{text-align:left;text-transform:uppercase;font-weight:400}.job-list td{padding:1rem 1rem 0 0}@media (max-width:800px){.job-list,.job-list tbody,.job-list td,.job-list th,.job-list tr{display:block}.job-list thead{display:none}.job-list td{padding:0}.job-list td:first-child{font-weight:700}.job-list tr{margin:0 0 2rem}}.series{border-radius:.5rem;padding:2rem 4rem .1rem;background-image:linear-gradient(45deg,#3d3d3d 8.33%,#000 0,#000 50%,#3d3d3d 0,#3d3d3d 58.33%,#000 0,#000);background-size:8.49px 8.49px}@media (max-width:800px){.series{padding-left:2rem;padding-right:2rem}}.series .card-grid{gap:0}.series .card-grid .episode-card{margin:-1rem 0 0 -1rem;box-shadow:0 0 .75rem rgba(0,0,0,.84)}.series .card-grid .episode-card:first-child{transform:rotate(-1deg)}.series .card-grid .episode-card:nth-child(2){transform:rotate(4deg)}.series .card-grid .episode-card:nth-child(3){transform:rotate(2deg)}.series .card-grid .episode-card:nth-child(4){transform:rotate(-3deg)}.series .card-grid .episode-card:nth-child(5){transform:rotate(4deg)}.series .card-grid .episode-card:nth-child(6){transform:rotate(3deg)}.series .card-grid .episode-card:nth-child(7){transform:rotate(0deg)}.series .card-grid .episode-card:nth-child(8){transform:rotate(4deg)}.series .card-grid .episode-card:nth-child(9),.series .card-grid .episode-card:nth-child(10){transform:rotate(1deg)}.series .card-grid .episode-card:nth-child(11){transform:rotate(0deg)}.series .card-grid .episode-card:nth-child(12){transform:rotate(-3deg)}.series .card-grid .episode-card:nth-child(13){transform:rotate(2deg)}.series .card-grid .episode-card:nth-child(14){transform:rotate(-3deg)}.series .card-grid .episode-card:nth-child(15),.series .card-grid .episode-card:nth-child(16){transform:rotate(3deg)}.series .card-grid .episode-card:nth-child(17){transform:rotate(-2deg)}.series .card-grid .episode-card:nth-child(18){transform:rotate(2deg)}.series .card-grid .episode-card:nth-child(19),.series .card-grid .episode-card:nth-child(20){transform:rotate(0deg)}.series .card-grid .episode-card:nth-child(21),.series .card-grid .episode-card:nth-child(22){transform:rotate(-1deg)}.series .card-grid .episode-card:nth-child(23){transform:rotate(-3deg)}.series .card-grid .episode-card:nth-child(24){transform:rotate(4deg)}.series .card-grid .episode-card:nth-child(25){transform:rotate(3deg)}.series .card-grid .episode-card:nth-child(26){transform:rotate(4deg)}.series .card-grid .episode-card:nth-child(27){transform:rotate(-1deg)}.series .card-grid .episode-card:nth-child(28),.series .card-grid .episode-card:nth-child(29){transform:rotate(4deg)}.series .card-grid .episode-card:nth-child(30){transform:rotate(3deg)}.series-title{text-align:center;text-shadow:0 0 10px #000}.series-title span{display:block;text-transform:uppercase;font-weight:100;letter-spacing:.3rem;opacity:.7}.series-desc{background:#000;padding:.5rem;text-align:center;margin-bottom:3.5rem}.series-desc p{margin:0}.video-wrapper{border:5px solid #ff894e;margin:0 0 2rem}.video-wrapper iframe{width:100%;aspect-ratio:16/9;height:auto}.cp_embed_wrapper{margin:0 0 2rem}lite-youtube{background-color:#000;position:relative;display:block;contain:content;background-position:50%;background-size:cover;cursor:pointer;max-width:100%}lite-youtube:before{content:"";display:block;position:absolute;top:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);background-position:top;background-repeat:repeat-x;height:60px;padding-bottom:50px;width:100%;transition:all .2s cubic-bezier(0,0,.2,1)}lite-youtube:after{content:"";display:block;padding-bottom:56.25%}lite-youtube>iframe{width:100%;height:100%;position:absolute;top:0;left:0;border:0}lite-youtube>.lty-playbtn{width:68px;height:48px;position:absolute;cursor:pointer;transform:translate3d(-50%,-50%,0);top:50%;left:50%;z-index:1;background-color:transparent;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');filter:grayscale(100%);transition:filter .1s cubic-bezier(0,0,.2,1);border:none}lite-youtube .lty-playbtn:focus,lite-youtube:hover>.lty-playbtn{filter:none}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated:before,lite-youtube.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}.lyt-visually-hidden{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.show-title{margin:0 0 1.5rem}.show-meta{text-transform:uppercase;margin:0 0 .5rem}.guest-img-wrap{max-width:100%;height:0;padding-top:100%;position:relative;margin:0 0 1rem}.guest-img{position:absolute;top:0;left:0;width:100%;height:100%;filter:sepia(1);image-rendering:pixelated}@media (max-width:800px){.guest-img{margin-left:calc(-1.5rem - 3px);width:calc(100% + 3rem);max-width:calc(100% + 3rem)}}.guest-text{margin:0 0 1.5rem;font-size:var(--font-size-sm)}.guest-bio{margin:.5rem 0 0}[data-num-guests="2"],[data-num-guests="3"],[data-num-guests="4"]{display:grid;grid-template-columns:repeat(2,minmax(10px,1fr));grid-gap:1rem}[data-num-guests="2"] .guest-img,[data-num-guests="3"] .guest-img,[data-num-guests="4"] .guest-img{width:200px;height:200px}.tags{margin:0 0 1.5rem}.tags a{font-size:var(--font-size-sm);text-transform:uppercase;background:var(--orange);color:#000;padding:5px 10px 1px 5px;border-radius:3px;-webkit-margin-end:10px;margin-inline-end:10px}.audio-player{display:block;margin:2rem 0}.episode-description,.time-jumps{margin:0 0 1.5rem}.time-jumps li{margin:0 0 1rem;max-width:650px;position:relative;padding-left:100px}.time-jumps li a:first-child[href^="#t"]{position:absolute;top:0;left:0}.episode-sponsors{margin:0 0 1.5rem}.all-sponsors{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}@media (max-width:800px){.all-sponsors{display:block}}.sponsor{padding:0;margin:0 0 2rem}.sponsor a[href*="#t="]{opacity:.5;white-space:nowrap;font-size:var(--font-size-sm)}.sponsor a[href*="#t="]:before{content:"⏱ "}.sponsor ul{list-style-type:disc;list-style-position:inside;margin:0 0 1rem}.episode-links{margin:0 0 1.5rem}.episode-links li{margin:0 0 .75rem}.episode-transcript{margin:0 0 1.5rem;max-height:400px;overflow:hidden;position:relative}.episode-transcript.transcript-is-open{max-height:none}.episode-transcript a[href^="#t="]{display:block;text-align:center;max-width:650px;margin:0 0 1rem}.episode-transcript a[href^="#t="]:before{content:"Time Jump: "}.related-posts{margin:6rem 0 2rem}.related-posts .jp-relatedposts-headline{display:none}.related-posts #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{display:block;float:none;width:100%}.site-footer{margin:8rem 0;text-align:center}.site-footer a{margin:0 1rem}.site-footer p{margin:0 auto 1rem}@media (max-width:800px){.site-footer a{display:block;margin:.5rem 2rem}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl90eXBlLnNjc3MiLCJzdHlsZS5jc3MiLCJzdHlsZS5zY3NzIiwiX2JpdHMuc2NzcyIsIl9sYXlvdXQuc2NzcyIsIl9oZWFkZXIuc2NzcyIsIl9idXR0b25zLnNjc3MiLCJfZm9ybXMuc2NzcyIsIl9ncmlkLnNjc3MiLCJfbW9kdWxlcy5zY3NzIiwiX3ZpZGVvLnNjc3MiLCJfcGFnZXMuc2NzcyIsIl9mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2RkksZ0JDb0NKO0FDaklBOzs7Ozs7Q0FBQSxDQ0NBLE1BQ0UsZ0JBQUEsQ0FDQSxvQ0FBQSxDQUNBLHdFRlFGLENFZ0NBLE1BQ0UsWUY3QkYsQ0UrQkEsUUFDRSxpQkY1QkYsQ0RwQkEsS0FDRSwwQkFBQSxDQUNBLGVBQUEsQ0FDQSwrQkFBQSxDQUNBLGVBQUEsQ0FFQSxxREFBQSxDQUNBLHFEQUFBLENBQ0EscURBQUEsQ0FDQSxtREFBQSxDQUNBLHNEQUFBLENBQ0EsdURBQUEsQ0FDQSxxRENzQkYsQ0RuQkEsU0FDRSxpQkFBQSxDQUNBLFNBQUEsQ0FDQSxVQUFBLENBQ0EsU0FBQSxDQUNBLFdBQUEsQ0FDQSxlQUFBLENBQ0Esa0JBQUEsQ0FDQSxRQ3NCRixDRG5CQSxFQUNFLGFHM0JPLENINEJQLG9CQ3NCRixDRHJCRSxnQkFFRSxvQkNzQkosQ0RsQkEsY0FHRSwrQkNxQkYsQ0RsQkEsRUFDRSxlQ3FCRixDRG5CQSxRQUdFLGVDc0JGLENEbkJBLEtBQ0UsV0FBQSxDQUNBLHdCQUFBLENBQ0EsNkJBQUEsQ0FDQSxxQkNzQkYsQ0RuQkEsZUFLRSxlQUFBLENBQ0EsZ0JBQUEsQ0FDQSxnQkNzQkYsQ0RyQkUseUJBQ0UsUUMyQkosQ0R4QkEsR0FDRSw2QkMyQkYsQ0R6QkEsR0FDRSw2QkFBQSxDQUNBLHdCQzRCRixDRDFCQSxHQUNFLDZCQzZCRixDRDFCQSxnQkFDRSx3QkM2QkYsQ0QzQkEsc0JBQ0UsZ0JDOEJGLENEM0JBLE1BRUUsZUM4QkYsQ0Q3QkUsd0VBRUUsMEJDZ0NKLENEL0JJ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MEdBQUEsQ0FVQSw2QkYyWUYsQ1F6WUksK0VBRUUsZVIyWU4sQ1F6WUksdUNBQ0UsZVIyWU4sQ1F4WUUseUJOcEJBLDBHQUFBLENBVUEsNkJBQUEsQ01ZRSxlQUFBLENBQ0EsZVIyWUosQ1ExWUksNkVBRUUsZVI0WU4sQ1ExWUksdUNBQ0UsYUFBQSxDQUNBLGVSNFlOLENRellFLDBCQUNFLGVSMllKLENRdllBLFVBQ0UsZUFBQSxDQUNBLFVSMFlGLENRellFLGFBQ0UsZUFBQSxDQUNBLHdCQUFBLENBQ0EsZVIyWUosQ1F6WUUsYUFDRSxxQlIyWUosQ0V0YUkseUJNK0JBLGlFQUlFLGFSNllKLENRM1lFLGdCQUNFLFlSNllKLENRM1lFLGFBQ0UsU1I2WUosQ1E1WUkseUJBQ0UsZVI4WU4sQ1EzWUUsYUFDRSxlUjZZSixDQUNGLENRellBLFFBQ0UsbUJBQUEsQ0FDQSx1QkFBQSxDTjFFQSwwR0FBQSxDQVVBLDZCRjhjRixDRXBjSSx5Qk1vREosUUFLSSxpQkFBQSxDQUNBLGtCUitZRixDQUNGLENROVlFLG1CQUNFLEtSZ1pKLENRL1lJLGlDQUNFLHNCQUFBLENBQ0EscUNSaVpOLENRL1lRLDZDQUNFLHVCUmlaVixDUWxaUSw4Q0FDRSxzQlJvWlYsQ1FyWlEsOENBQ0Usc0JSdVpWLENReFpRLDhDQUNFLHVCUjBaVixDUTNaUSw4Q0FDRSxzQlI2WlYsQ1E5WlEsOENBQ0Usc0JSZ2FWLENRamFRLDhDQUNFLHNCUm1hVixDUXBhUSw4Q0FDRSxzQlJzYVYsQ1F2YVEsNkZBQ0Usc0JSNGFWLENRN2FRLCtDQUNFLHNCUithVixDUWhiUSwrQ0FDRSx1QlJrYlYsQ1FuYlEsK0NBQ0Usc0JScWJWLENRdGJRLCtDQUNFLHVCUndiVixDUXpiUSw4RkFDRSxzQlI4YlYsQ1EvYlEsK0NBQ0UsdUJSaWNWLENRbGNRLCtDQUNFLHNCUm9jVixDUXJjUSw4RkFDRSxzQlIwY1YsQ1EzY1EsOEZBQ0UsdUJSZ2RWLENRamRRLCtDQUNFLHVCUm1kVixDUXBkUSwrQ0FDRSxzQlJzZFYsQ1F2ZFEsK0NBQ0Usc0JSeWRWLENRMWRRLCtD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SixDVWp0QkEsZUFDRSxpQlZvdEJGLENVbnRCRSxrQkFDRSxpQlZxdEJKLENVanRCQSxvQkFDRSxpQkFBQSxDQUNBLGdCQUFBLENBQ0EsZUFBQSxDQUNBLGlCVm90QkYsQ1VudEJFLHVDQUNFLGVWcXRCSixDVW50QkUsbUNBQ0UsYUFBQSxDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGVWcXRCSixDVXB0QkksMENBQ0UscUJWc3RCTixDVS9zQkEsZUFDRSxrQlZrdEJGLENVanRCRSx5Q0FDRSxZVm10QkosQ1VqdEJFLDZFQUNFLGFBQUEsQ0FDQSxVQUFBLENBQ0EsVVZtdEJKLENXMzJCQSxhQUNFLGFBQUEsQ0FDQSxpQlg4MkJGLENXNzJCRSxlQUNFLGFYKzJCSixDVzcyQkUsZUFDRSxrQlgrMkJKLENFMTFCSSx5QlNsQkEsZUFDRSxhQUFBLENBQ0EsaUJYKzJCSixDQUNGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImh0bWwge1xuICBmb250LWZhbWlseTogdmFyKC0tZmYtYm9keSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJhc2UpO1xuICBsaW5lLWhlaWdodDogMS42O1xuXG4gIC0tZm9udC1zaXplLXNtOiBjbGFtcCgwLjhyZW0sIDAuMTd2dyArIDAuNzZyZW0sIDAuODlyZW0pO1xuICAtLWZvbnQtc2l6ZS1iYXNlOiBjbGFtcCgxcmVtLCAwLjM0dncgKyAwLjkxcmVtLCAxLjE5cmVtKTtcbiAgLS1mb250LXNpemUtbWQ6IGNsYW1wKDEuMjVyZW0sIDAuNjF2dyArIDEuMXJlbSwgMS41OHJlbSk7XG4gIC0tZm9udC1zaXplLWxnOiBjbGFtcCgxLjU2cmVtLCAxdncgKyAxLjMxcmVtLCAyLjExcmVtKTtcbiAgLS1mb250LXNpemUteGw6IGNsYW1wKDEuOTVyZW0sIDEuNTZ2dyArIDEuNTZyZW0sIDIuODFyZW0pO1xuICAtLWZvbnQtc2l6ZS14eGw6IGNsYW1wKDIuNDRyZW0sIDIuMzh2dyArIDEuODVyZW0sIDMuNzVyZW0pO1xuICAtLWZvbnQtc2l6ZS14eHhsOiBjbGFtcCgzLjA1cmVtLCAzLjU0dncgKyAyLjE3cmVtLCA1cmVtKTtcbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuYSB7XG4gIGNvbG9yOiAkb3JhbmdlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygyKTtcbiAgfVxufVxuXG5wcmUsXG5jb2RlLFxudGltZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mZi1tb25vc3BhY2UpO1xufVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xufVxucCxcbmxpLFxuZGQge1xuICBtYXgtd2lkdGg6IDY1MHB4O1xufVxuXG50aW1lIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtc20pO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXJlbTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBtYXJnaW46IDAgMCAwLjVyZW0gMDtcbiAgYSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXhsKTtcbn1cbmgyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbGcpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuaDMge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tZCk7XG59XG5cbmRldGFpbHMgc3VtbWFyeSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5kZXRhaWxzW29wZW5dIHN1bW1hcnkge1xuICBtYXJnaW46IDAgMCAwLjVyZW0gMDtcbn1cblxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICYud2l0aC1kYXNoZXMsXG4gIC5hcHBseS10eXBvZ3JhcGh5ICYge1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICBsaTo6bWFya2VyIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oCiICBcIjtcbiAgICB9XG4gIH1cbn1cblxuLmFwcGx5LXR5cG9ncmFwaHkge1xuICBwLFxuICBwcmUsXG4gIG9sLFxuICB1bCxcbiAgZGwge1xuICAgIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gIFRoZW1lIE5hbWU6IFNob3BUYWxrIHY2XG4gIFRoZW1lIFVSSTogaHR0cHM6Ly9zaG9wdGFsa3Nob3cuY29tXG4gIERlc2NyaXB0aW9uOiBUaGUgVGhlbWUgZm9yIFNob3BUYWxrIFNob3dcbiAgQXV0aG9yOiBDaHJpcyBDb3lpZXIgJiBEYXZlIFJ1cGVydFxuICBWZXJzaW9uOiAxXG4qL1xuOnJvb3Qge1xuICAtLW9yYW5nZTogI2ZmODk0ZTtcbiAgLS1mZi1ib2R5OiBcIkNvb3BlciBIZXdpdHRcIiwgc2Fucy1zZXJpZjtcbiAgLS1mZi1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgTWVubG8sIG1vbm9zcGFjZTtcbn1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLWJvZHkpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlKTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgLS1mb250LXNpemUtc206IGNsYW1wKDAuOHJlbSwgMC4xN3Z3ICsgMC43NnJlbSwgMC44OXJlbSk7XG4gIC0tZm9udC1zaXplLWJhc2U6IGNsYW1wKDFyZW0sIDAuMzR2dyArIDAuOTFyZW0sIDEuMTlyZW0pO1xuICAtLWZvbnQtc2l6ZS1tZDogY2xhbXAoMS4yNXJlbSwgMC42MXZ3ICsgMS4xcmVtLCAxLjU4cmVtKTtcbiAgLS1mb250LXNpemUtbGc6IGNsYW1wKDEuNTZyZW0sIDF2dyArIDEuMzFyZW0sIDIuMTFyZW0pO1xuICAtLWZvbnQtc2l6ZS14bDogY2xhbXAoMS45NXJlbSwgMS41NnZ3ICsgMS41NnJlbSwgMi44MXJlbSk7XG4gIC0tZm9udC1zaXplLXh4bDogY2xhbXAoMi40NHJlbSwgMi4zOHZ3ICsgMS44NXJlbSwgMy43NXJlbSk7XG4gIC0tZm9udC1zaXplLXh4eGw6IGNsYW1wKDMuMDVyZW0sIDMuNTR2dyArIDIuMTdyZW0sIDVyZW0pO1xufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG5hIHtcbiAgY29sb3I6ICNmZjg5NGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIsIGE6Zm9jdXMge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMik7XG59XG5cbnByZSxcbmNvZGUsXG50aW1lIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZmLW1vbm9zcGFjZSk7XG59XG5cbnAge1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG59XG5cbnAsXG5saSxcbmRkIHtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbn1cblxudGltZSB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVyZW07XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUge1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwIDAgMC41cmVtIDA7XG59XG5oMSBhLFxuaDIgYSxcbmgzIGEsXG5oNCBhLFxuaDUgYSB7XG4gIGJvcmRlcjogMDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS14bCk7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtbGcpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLW1kKTtcbn1cblxuZGV0YWlscyBzdW1tYXJ5IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuZGV0YWlsc1tvcGVuXSBzdW1tYXJ5IHtcbiAgbWFyZ2luOiAwIDAgMC41cmVtIDA7XG59XG5cbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxub2wud2l0aC1kYXNoZXMsIC5hcHBseS10eXBvZ3JhcGh5IG9sLFxudWwud2l0aC1kYXNoZXMsXG4uYXBwbHktdHlwb2dyYXBoeSB1bCB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cbm9sLndpdGgtZGFzaGVzIGxpOjptYXJrZXIsIC5hcHBseS10eXBvZ3JhcGh5IG9sIGxpOjptYXJrZXIsXG51bC53aXRoLWRhc2hlcyBsaTo6bWFya2VyLFxuLmFwcGx5LXR5cG9ncmFwaHkgdWwgbGk6Om1hcmtlciB7XG4gIGNvbnRlbnQ6IFwi4oCiICBcIjtcbn1cblxuLmFwcGx5LXR5cG9ncmFwaHkgcCxcbi5hcHBseS10eXBvZ3JhcGh5IHByZSxcbi5hcHBseS10eXBvZ3JhcGh5IG9sLFxuLmFwcGx5LXR5cG9ncmFwaHkgdWwsXG4uYXBwbHktdHlwb2dyYXBoeSBkbCB7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQ6ICMxZjE2MGM7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXJnaW46IDA7XG59XG5cbi5wYWdlLXdyYXAsXG4uc2l0ZS1oZWFkZXItaW5zaWRlIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbn1cblxuLnNpdGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzM3MWUwNjtcbiAgbWFyZ2luOiAwIDAgMnJlbSAwO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZzpub3QoLmxvZ28taW1nKSB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi5sb2dvLWFuZC10YWdsaW5lIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyO1xuICBnYXA6IDJyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubG9nby1hbmQtdGFnbGluZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAwLjVyZW07XG4gIH1cbn1cblxuLmxvZ28taW1nIHtcbiAgbWl4LWJsZW5kLW1vZGU6IGV4Y2x1c2lvbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubG9nby1pbWcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubG9nbzpob3ZlciwgLmxvZ286Zm9jdXMge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4ubG9nbzpob3ZlciAubG9nby1pbWcsIC5sb2dvOmZvY3VzIC5sb2dvLWltZyB7XG4gIG1peC1ibGVuZC1tb2RlOiBjb2xvci1kb2RnZTtcbn1cblxuLmFib3V0LXNob3cgcCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJhc2UpO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5cbi5tYWluLW5hdiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xufVxuLm1haW4tbmF2IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAgMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYWluLW5hdiB1bCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSkgMCUsIGJsYWNrIDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODVweCkge1xuICAubWFpbi1uYXYgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubWFpbi1uYXYgdWwgLm1haW4tbmF2LXNlYXJjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4uamV0cGFjay1zZWFyY2gtZmlsdGVyX19saW5rIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmpldHBhY2stc2VhcmNoLWZpbHRlcl9fbGluayBzdmcge1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsbDogI2ZmODk0ZTtcbn1cblxuLmJ1dHRvbixcbmFbcmVsPXByZXZdLFxuYVtyZWw9bmV4dF0ge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbn1cbi5uby1zdHlsZS1idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuI3NlYXJjaHN1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OThweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICNzZWFyY2hmb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cbiAgLm1vYmlsZS1pcy1jbG9zZWQgfiAjc2VhcmNoZm9ybSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI3NlYXJjaGZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMC4yNXJlbSAwO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgIzU1NTtcbn1cbmlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG5pbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQ6ICNmZjg5NGU7XG59XG5cbi5lbWFpbC1yb3cge1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIG1hcmdpbjogNHJlbSBhdXRvO1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmVtYWlsLXJvdyBsYWJlbCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5lbWFpbC1yb3cgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBtYXJnaW46IDAgMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZW1haWwtcm93IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmVtYWlsLXJvdyBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmVtYWlsLXJvdyBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgfVxufVxuXG4uZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAzcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmdyaWQuZ3JpZC1yZXZlcnNlLW9uLW1vYmlsZSA+ICo6bGFzdC1jaGlsZCB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gIH1cbn1cbi5ncmlkLm1pbi1maXJzdC1jb2wge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbi1jb250ZW50IDFmcjtcbn1cbi5ncmlkLnRocmVlLXVwIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbn1cbi5ncmlkLnR3by1vbmUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XG59XG5cbi5jYXJkLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMwMHB4LCAxZnIpKTtcbiAgZ3JpZC1nYXA6IDJyZW07XG4gIG1hcmdpbjogMCAwIDRyZW0gMDtcbn1cbi5jYXJkLWdyaWQgLmVwaXNvZGUtbnVtYmVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jYXJkLWdyaWQgdGltZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2FyZC1ncmlkIGgzIHtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xufVxuXG4uc2hvdy1uYXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaG93LW5hdi1ncmlkIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zaG93LW5hdi1ncmlkIGEge1xuICBtYXJnaW46IDAgMC41cmVtO1xufVxuXG4uZXBpc29kZS1jYXJkIHtcbiAgcGFkZGluZzogMCAycmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgM3JlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5lcGlzb2RlLWNhcmQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWF4LWNvbnRlbnQgMWZyO1xuICAgIGdyaWQtZ2FwOiAxLjVyZW07XG4gIH1cbn1cbi5lcGlzb2RlLWNhcmQgPiAqIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmVwaXNvZGUtY2FyZCAubnVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2xhdGU6IGNhbGMoLTEwMCUgLSAxcmVtKSBjYWxjKDEwMCUgKyAycHgpO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZXBpc29kZS1jYXJkLnNlcmllcy1jYXJkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjM2QzZDNkIDguMzMlLCAjMDAwMDAwIDguMzMlLCAjMDAwMDAwIDUwJSwgIzNkM2QzZCA1MCUsICMzZDNkM2QgNTguMzMlLCAjMDAwMDAwIDU4LjMzJSwgIzAwMDAwMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiA4LjQ5cHggOC40OXB4O1xufVxuLmVwaXNvZGUtY2FyZC5zZXJpZXMtY2FyZCAuc2VyaWVzLWRlc2MsXG4uZXBpc29kZS1jYXJkLnNlcmllcy1jYXJkIC5zZXJpZXMtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmVwaXNvZGUtY2FyZC5zZXJpZXMtY2FyZCAuc2VyaWVzLWRlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmVwaXNvZGUtY2FyZC52aWRlby1jYXJkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjM2QzZDNkIDguMzMlLCAjMDAwMDAwIDguMzMlLCAjMDAwMDAwIDUwJSwgIzNkM2QzZCA1MCUsICMzZDNkM2QgNTguMzMlLCAjMDAwMDAwIDU4LjMzJSwgIzAwMDAwMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiA4LjQ5cHggOC40OXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDAgMCAycmVtIDA7XG59XG4uZXBpc29kZS1jYXJkLnZpZGVvLWNhcmQgLnNlcmllcy1kZXNjLFxuLmVwaXNvZGUtY2FyZC52aWRlby1jYXJkIC5zZXJpZXMtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmVwaXNvZGUtY2FyZC52aWRlby1jYXJkIC5zZXJpZXMtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xufVxuLmVwaXNvZGUtY2FyZCA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5qb2ItbGlzdCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmpvYi1saXN0IHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5qb2ItbGlzdCB0ZCB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmpvYi1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuam9iLWxpc3QgdGJvZHksXG4gIC5qb2ItbGlzdCB0cixcbiAgLmpvYi1saXN0IHRkLFxuICAuam9iLWxpc3QgdGgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5qb2ItbGlzdCB0aGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuam9iLWxpc3QgdGQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmpvYi1saXN0IHRkOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuam9iLWxpc3QgdHIge1xuICAgIG1hcmdpbjogMCAwIDJyZW0gMDtcbiAgfVxufVxuXG4uc2VyaWVzIHtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBwYWRkaW5nOiAycmVtIDRyZW0gMC4xcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMzZDNkM2QgOC4zMyUsICMwMDAwMDAgOC4zMyUsICMwMDAwMDAgNTAlLCAjM2QzZDNkIDUwJSwgIzNkM2QzZCA1OC4zMyUsICMwMDAwMDAgNTguMzMlLCAjMDAwMDAwIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDguNDlweCA4LjQ5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNlcmllcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbn1cbi5zZXJpZXMgLmNhcmQtZ3JpZCB7XG4gIGdhcDogMDtcbn1cbi5zZXJpZXMgLmNhcmQtZ3JpZCAuZXBpc29kZS1jYXJkIHtcbiAgbWFyZ2luOiAtMXJlbSAwIDAgLTFyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAwLjc1cmVtIHJnYmEoMCwgMCwgMCwgMC44NCk7XG59XG4uc2VyaWVzIC5jYXJkLWdyaWQgLmVwaXNvZGUtY2FyZDpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMWRlZyk7XG59XG4uc2VyaWVzIC5jYXJkLWdyaWQgLmVwaXNvZGUtY2FyZDpudGgtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0ZGVnKTtcbn1cbi5zZXJpZXMgLmNhcmQtZ3JpZCAuZXBpc29kZS1jYXJkOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDJkZWcpO1xufVxuLnNlcmllcyAuY2FyZC1ncmlkIC5lcGlzb2RlLWNhcmQ6bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xufVxuLnNlcmllcyAuY2FyZC1ncmlkIC5lcGlzb2RlLWNhcmQ6bnRoLWNoaWxkKDUpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNGRlZyk7XG59XG4uc2VyaWVzIC5jYXJkLWdyaWQgLmVwaXNvZGUtY2FyZDpudGgtY2hpbGQoNikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbn1cbi5zZXJpZXMgLmNhcmQtZ3JpZCAuZXBpc29kZS1jYXJkOm50aC1jaGlsZCg3KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLnNlcmllcyAuY2FyZC1ncmlkIC5lcGlzb2RlLWNhcmQ6bnRoLWNoaWxkKDgpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNGRlZyk7XG59XG4uc2VyaWVzIC5jYXJkLWdyaWQgLmVwaXNvZGUtY2FyZDpudGgtY2hpbGQoOSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxZGVnKTtcbn1cbi5zZXJpZXMgLmNhcmQtZ3JpZCAuZXBpc29kZS1jYXJkOm50aC1jaGlsZCgxMCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxZGVnKTtcbn1cbi5zZXJpZXMgLmNhcmQtZ3JpZCAuZXBpc29kZS1jYXJkOm50aC1jaGlsZCgxMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5zZXJpZXMgLmNhcmQtZ3JpZCAuZXBpc29kZS1jYXJkOm50aC1jaGlsZCgxMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG59XG4uc2VyaWVzIC5jYXJkLWdyaWQgLmVwaXNvZGUtY2FyZDpudGgtY2hpbGQoMTMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMmRlZyk7XG59XG4uc2VyaWVzIC5jYXJkLWdyaWQgLmVwaXNvZGUtY2FyZDpudGgtY2hpbGQoMTQpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xufVxuLnNlcmllcyAuY2FyZC1ncmlkIC5lcGlzb2RlLWNhcmQ6bnRoLWNoaWxkKDE1KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xufVxuLnNlcmllcyAuY2FyZC1ncmlkIC5lcGlzb2RlLWNhcmQ6bnRoLWNoaWxkKDE2KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xufVxuLnNlcmllcyAuY2FyZC1ncmlkIC5lcGlzb2RlLWNhcmQ6bnRoLWNoaWxkKDE3KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTtcbn1cbi5zZXJpZXMgLmNhcmQtZ3JpZCAuZXBpc29kZS1jYXJkOm50aC1jaGlsZCgxOCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcbn1cbi5zZXJpZXMgLmNhcmQtZ3JpZCAuZXBpc29kZS1jYXJkOm50aC1jaGlsZCgxOSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5zZXJpZXMgLmNhcmQtZ3JpZCAuZXBpc29kZS1jYXJkOm50aC1jaGlsZCgyMCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5zZXJpZXMgLmNhcmQtZ3JpZCAuZXBpc29kZS1jYXJkOm50aC1jaGlsZCgyMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMWRlZyk7XG59XG4uc2VyaWVzIC5jYXJkLWdyaWQgLmVwaXNvZGUtY2FyZDpudGgtY2hpbGQoMjIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTFkZWcpO1xufVxuLnNlcmllcyAuY2FyZC1ncmlkIC5lcGlzb2RlLWNhcmQ6bnRoLWNoaWxkKDIzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcbn1cbi5zZXJpZXMgLmNhcmQtZ3JpZCAuZXBpc29kZS1jYXJkOm50aC1jaGlsZCgyNCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0ZGVnKTtcbn1cbi5zZXJpZXMgLmNhcmQtZ3JpZCAuZXBpc29kZS1jYXJkOm50aC1jaGlsZCgyNSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbn1cbi5zZXJpZXMgLmNhcmQtZ3JpZCAuZXBpc29kZS1jYXJkOm50aC1jaGlsZCgyNikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0ZGVnKTtcbn1cbi5zZXJpZXMgLmNhcmQtZ3JpZCAuZXBpc29kZS1jYXJkOm50aC1jaGlsZCgyNykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMWRlZyk7XG59XG4uc2VyaWVzIC5jYXJkLWdyaWQgLmVwaXNvZGUtY2FyZDpudGgtY2hpbGQoMjgpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNGRlZyk7XG59XG4uc2VyaWVzIC5jYXJkLWdyaWQgLmVwaXNvZGUtY2FyZDpudGgtY2hpbGQoMjkpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNGRlZyk7XG59XG4uc2VyaWVzIC5jYXJkLWdyaWQgLmVwaXNvZGUtY2FyZDpudGgtY2hpbGQoMzApIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG59XG5cbi5zZXJpZXMtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDAgMTBweCBibGFjaztcbn1cbi5zZXJpZXMtdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogMTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcmVtO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5zZXJpZXMtZGVzYyB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xufVxuLnNlcmllcy1kZXNjIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi52aWRlby13cmFwcGVyIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2ZmODk0ZTtcbiAgbWFyZ2luOiAwIDAgMnJlbSAwO1xufVxuLnZpZGVvLXdyYXBwZXIgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY3BfZW1iZWRfd3JhcHBlciB7XG4gIG1hcmdpbjogMCAwIDJyZW0gMDtcbn1cblxubGl0ZS15b3V0dWJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGFpbjogY29udGVudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIGdyYWRpZW50ICovXG5saXRlLXlvdXR1YmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFER0NBWUFBQUFUK09xRkFBQUFka2xFUVZRb3o0MlFRUTdBSUFnRUYvVC9EK2ticS9SV0FsblF5eWF6QTRhb0FCNEZzQlNBL2JGanVGMUVPTDdWYnJJckJ1dXNtcnQ0WlpPUmZiNmVoYldkblJIRUlpSVRhRVVLYTVFSnFVYWtSU2FFWUJKU0NZMmRFc3RRWTdBdXhhaHdYRnJ2Wm1XbDJyaDRKWjA3ejlkTHRlc2ZOajVxMEZVM0E1T2Jid0FBQUFCSlJVNUVya0pnZ2c9PSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG5cbi8qIHJlc3BvbnNpdmUgaWZyYW1lIHdpdGggYSAxNjo5IGFzcGVjdCByYXRpb1xuICAgIHRoYW5rcyBodHRwczovL2Nzcy10cmlja3MuY29tL3Jlc3BvbnNpdmUtaWZyYW1lcy9cbiovXG5saXRlLXlvdXR1YmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG5cbmxpdGUteW91dHViZSA+IGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8qIHBsYXkgYnV0dG9uICovXG5saXRlLXlvdXR1YmUgPiAubHR5LXBsYXlidG4ge1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIFlUJ3MgYWN0dWFsIHBsYXkgYnV0dG9uIHN2ZyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNjggNDhcIj48cGF0aCBkPVwiTTY2LjUyIDcuNzRjLS43OC0yLjkzLTIuNDktNS40MS01LjQyLTYuMTlDNTUuNzkuMTMgMzQgMCAzNCAwUzEyLjIxLjEzIDYuOSAxLjU1Yy0yLjkzLjc4LTQuNjMgMy4yNi01LjQyIDYuMTlDLjA2IDEzLjA1IDAgMjQgMCAyNHMuMDYgMTAuOTUgMS40OCAxNi4yNmMuNzggMi45MyAyLjQ5IDUuNDEgNS40MiA2LjE5QzEyLjIxIDQ3Ljg3IDM0IDQ4IDM0IDQ4czIxLjc5LS4xMyAyNy4xLTEuNTVjMi45My0uNzggNC42NC0zLjI2IDUuNDItNi4xOUM2Ny45NCAzNC45NSA2OCAyNCA2OCAyNHMtLjA2LTEwLjk1LTEuNDgtMTYuMjZ6XCIgZmlsbD1cInJlZFwiLz48cGF0aCBkPVwiTTQ1IDI0IDI3IDE0djIwXCIgZmlsbD1cIndoaXRlXCIvPjwvc3ZnPicpO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxubGl0ZS15b3V0dWJlOmhvdmVyID4gLmx0eS1wbGF5YnRuLFxubGl0ZS15b3V0dWJlIC5sdHktcGxheWJ0bjpmb2N1cyB7XG4gIGZpbHRlcjogbm9uZTtcbn1cblxuLyogUG9zdC1jbGljayBzdHlsZXMgKi9cbmxpdGUteW91dHViZS5seXQtYWN0aXZhdGVkIHtcbiAgY3Vyc29yOiB1bnNldDtcbn1cblxubGl0ZS15b3V0dWJlLmx5dC1hY3RpdmF0ZWQ6OmJlZm9yZSxcbmxpdGUteW91dHViZS5seXQtYWN0aXZhdGVkID4gLmx0eS1wbGF5YnRuIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5seXQtdmlzdWFsbHktaGlkZGVuIHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMXB4O1xufVxuXG4vKlxuICBTaW5nbGUgRXBpc29kZSBQYWdlXG4qL1xuLnNob3ctdGl0bGUge1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbn1cblxuLnNob3ctbWV0YSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMCAwIDAuNXJlbSAwO1xufVxuXG4uZ3Vlc3QtaW1nLXdyYXAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xufVxuXG4uZ3Vlc3QtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZpbHRlcjogc2VwaWEoMSk7XG4gIGltYWdlLXJlbmRlcmluZzogcGl4ZWxhdGVkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ndWVzdC1pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xLjVyZW0gLSAzcHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzcmVtKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDNyZW0pO1xuICB9XG59XG5cbi5ndWVzdC10ZXh0IHtcbiAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtKTtcbn1cblxuLmd1ZXN0LWJpbyB7XG4gIG1hcmdpbjogMC41cmVtIDAgMCAwO1xufVxuXG5bZGF0YS1udW0tZ3Vlc3RzPVwiMlwiXSxcbltkYXRhLW51bS1ndWVzdHM9XCIzXCJdLFxuW2RhdGEtbnVtLWd1ZXN0cz1cIjRcIl0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMTBweCwgMWZyKSk7XG4gIGdyaWQtZ2FwOiAxcmVtO1xufVxuW2RhdGEtbnVtLWd1ZXN0cz1cIjJcIl0gLmd1ZXN0LWltZyxcbltkYXRhLW51bS1ndWVzdHM9XCIzXCJdIC5ndWVzdC1pbWcsXG5bZGF0YS1udW0tZ3Vlc3RzPVwiNFwiXSAuZ3Vlc3QtaW1nIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuXG4udGFncyB7XG4gIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xufVxuLnRhZ3MgYSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tb3JhbmdlKTtcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nOiA1cHggMTBweCAxcHggNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxMHB4O1xufVxuXG4uYXVkaW8tcGxheWVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuXG4uZXBpc29kZS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xufVxuXG4udGltZS1qdW1wcyB7XG4gIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xufVxuLnRpbWUtanVtcHMgbGkge1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbn1cbi50aW1lLWp1bXBzIGxpIGE6Zmlyc3QtY2hpbGRbaHJlZl49XCIjdFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uZXBpc29kZS1zcG9uc29ycyB7XG4gIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xufVxuXG4uYWxsLXNwb25zb3JzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWdhcDogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYWxsLXNwb25zb3JzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uc3BvbnNvciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDJyZW0gMDtcbn1cbi5zcG9uc29yIGFbaHJlZio9XCIjdD1cIl0ge1xuICBvcGFjaXR5OiAwLjU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtKTtcbn1cbi5zcG9uc29yIGFbaHJlZio9XCIjdD1cIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4o+xIFwiO1xufVxuLnNwb25zb3IgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xufVxuXG4uZXBpc29kZS1saW5rcyB7XG4gIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xufVxuLmVwaXNvZGUtbGlua3MgbGkge1xuICBtYXJnaW46IDAgMCAwLjc1cmVtIDA7XG59XG5cbi5lcGlzb2RlLXRyYW5zY3JpcHQge1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lcGlzb2RlLXRyYW5zY3JpcHQudHJhbnNjcmlwdC1pcy1vcGVuIHtcbiAgbWF4LWhlaWdodDogaW5pdGlhbDtcbn1cbi5lcGlzb2RlLXRyYW5zY3JpcHQgYVtocmVmXj1cIiN0PVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbn1cbi5lcGlzb2RlLXRyYW5zY3JpcHQgYVtocmVmXj1cIiN0PVwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJUaW1lIEp1bXA6IFwiO1xufVxuXG4ucmVsYXRlZC1wb3N0cyB7XG4gIG1hcmdpbjogNnJlbSAwIDJyZW0gMDtcbn1cbi5yZWxhdGVkLXBvc3RzIC5qcC1yZWxhdGVkcG9zdHMtaGVhZGxpbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlbGF0ZWQtcG9zdHMgI2pwLXJlbGF0ZWRwb3N0cyAuanAtcmVsYXRlZHBvc3RzLWl0ZW1zIC5qcC1yZWxhdGVkcG9zdHMtcG9zdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaXRlLWZvb3RlciB7XG4gIG1hcmdpbjogOHJlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2l0ZS1mb290ZXIgYSB7XG4gIG1hcmdpbjogMCAxcmVtO1xufVxuLnNpdGUtZm9vdGVyIHAge1xuICBtYXJnaW46IDAgYXV0byAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zaXRlLWZvb3RlciBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAuNXJlbSAycmVtO1xuICB9XG59IiwiLyohXG4gIFRoZW1lIE5hbWU6IFNob3BUYWxrIHY2XG4gIFRoZW1lIFVSSTogaHR0cHM6Ly9zaG9wdGFsa3Nob3cuY29tXG4gIERlc2NyaXB0aW9uOiBUaGUgVGhlbWUgZm9yIFNob3BUYWxrIFNob3dcbiAgQXV0aG9yOiBDaHJpcyBDb3lpZXIgJiBEYXZlIFJ1cGVydFxuICBWZXJzaW9uOiAxXG4qL1xuXG5AaW1wb3J0IFwiYml0c1wiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJsYXlvdXRcIjtcbkBpbXBvcnQgXCJoZWFkZXJcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwibW9kdWxlc1wiO1xuQGltcG9ydCBcInZpZGVvXCI7XG5AaW1wb3J0IFwicGFnZXNcIjtcbkBpbXBvcnQgXCJmb290ZXJcIjtcbiIsIiRvcmFuZ2U6ICNmZjg5NGU7XG46cm9vdCB7XG4gIC0tb3JhbmdlOiAjeyRvcmFuZ2V9O1xuICAtLWZmLWJvZHk6IFwiQ29vcGVyIEhld2l0dFwiLCBzYW5zLXNlcmlmO1xuICAtLWZmLW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBNZW5sbywgbW9ub3NwYWNlO1xufVxuXG5AbWl4aW4gc3RyaXBlcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICA0NWRlZyxcbiAgICAjM2QzZDNkIDguMzMlLFxuICAgICMwMDAwMDAgOC4zMyUsXG4gICAgIzAwMDAwMCA1MCUsXG4gICAgIzNkM2QzZCA1MCUsXG4gICAgIzNkM2QzZCA1OC4zMyUsXG4gICAgIzAwMDAwMCA1OC4zMyUsXG4gICAgIzAwMDAwMCAxMDAlXG4gICk7XG4gIGJhY2tncm91bmQtc2l6ZTogOC40OXB4IDguNDlweDtcbn1cblxuQG1peGluIGJyZWFrcG9pbnQoJHBvaW50KSB7XG4gIEBpZiAkcG9pbnQgPT0gbWFtYS1iZWFyIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGlmICRwb2ludCA9PSBiYWJ5LWJlYXIge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBpZiAkcG9pbnQgPT0gcmV2ZXJzby1iYWJ5LWJlYXIge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBpZiAkcG9pbnQgPT0gcmV2ZXJzby1tYW1hLWJlYXIge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjMWYxNjBjO1xuICBjb2xvcjogd2hpdGU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucGFnZS13cmFwLFxuLnNpdGUtaGVhZGVyLWluc2lkZSB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxLjVyZW07XG59XG5cbi5zaXRlLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMzNzFlMDY7XG4gIG1hcmdpbjogMCAwIDJyZW0gMDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuaW1nOm5vdCgubG9nby1pbWcpIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbiIsIi5sb2dvLWFuZC10YWdsaW5lIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyO1xuICBnYXA6IDJyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChiYWJ5LWJlYXIpIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDAuNXJlbTtcbiAgfVxufVxuXG4ubG9nby1pbWcge1xuICBtaXgtYmxlbmQtbW9kZTogZXhjbHVzaW9uO1xuICBAaW5jbHVkZSBicmVha3BvaW50KGJhYnktYmVhcikge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmxvZ28ge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgLmxvZ28taW1nIHtcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBjb2xvci1kb2RnZTtcbiAgICB9XG4gIH1cbn1cblxuLmFib3V0LXNob3cge1xuICBwIHtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlKTtcbiAgICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG4gIH1cbn1cblxuLm1haW4tbmF2IHtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMCAxcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgdG8gYm90dG9tLFxuICAgICAgICByZ2IoMjU1IDI1NSAyNTUgLyAwLjA1KSAwJSxcbiAgICAgICAgYmxhY2sgMTAwJVxuICAgICAgKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDI1NSAyNTUgMjU1IC8gMC4yKTtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY4NXB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5tYWluLW5hdi1zZWFyY2gge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5qZXRwYWNrLXNlYXJjaC1maWx0ZXJfX2xpbmsge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHN2ZyB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZpbGw6ICRvcmFuZ2U7XG4gIH1cbn1cbiIsIi5idXR0b24sXG5hW3JlbD1cInByZXZcIl0sXG5hW3JlbD1cIm5leHRcIl0ge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gIH1cbn1cblxuLm5vLXN0eWxlLWJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4jc2VhcmNoc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OHB4O1xufVxuIiwiI3NlYXJjaGZvcm0ge1xuICBAaW5jbHVkZSBicmVha3BvaW50KGJhYnktYmVhcikge1xuICAgIC5tb2JpbGUtaXMtY2xvc2VkIH4gJiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDAuMjVyZW0gMDtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTU1O1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xufVxuXG4uZW1haWwtcm93IHtcbiAgcGFkZGluZzogMCAycmVtO1xuICBtYXJnaW46IDRyZW0gYXV0bztcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGFiZWwge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgIG1hcmdpbjogMCAxcmVtO1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChiYWJ5LWJlYXIpIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGFiZWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogM3JlbTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChiYWJ5LWJlYXIpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAhaW1wb3J0YW50O1xuICB9XG4gICYuZ3JpZC1yZXZlcnNlLW9uLW1vYmlsZSB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChiYWJ5LWJlYXIpIHtcbiAgICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLm1pbi1maXJzdC1jb2wge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWluLWNvbnRlbnQgMWZyO1xuICB9XG4gICYudGhyZWUtdXAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIH1cbiAgJi50d28tb25lIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XG4gIH1cbn1cblxuLmNhcmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzAwcHgsIDFmcikpO1xuICBncmlkLWdhcDogMnJlbTtcbiAgbWFyZ2luOiAwIDAgNHJlbSAwO1xuICAuZXBpc29kZS1udW1iZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgdGltZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgaDMge1xuICAgIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgfVxufVxuXG4uc2hvdy1uYXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2hvdy1uYXYtZ3JpZCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGEge1xuICAgIG1hcmdpbjogMCAwLjVyZW07XG4gIH1cbn1cbiIsIi5lcGlzb2RlLWNhcmQge1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAzcmVtIDA7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoYmFieS1iZWFyKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCAxZnI7XG4gICAgZ3JpZC1nYXA6IDEuNXJlbTtcbiAgfVxuICA+ICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5udW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2xhdGU6IGNhbGMoLTEwMCUgLSAxcmVtKSBjYWxjKDEwMCUgKyAycHgpO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICAmLnNlcmllcy1jYXJkIHtcbiAgICBAaW5jbHVkZSBzdHJpcGVzO1xuICAgIC5zZXJpZXMtZGVzYyxcbiAgICAuc2VyaWVzLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIC5zZXJpZXMtZGVzYyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAmLnZpZGVvLWNhcmQge1xuICAgIEBpbmNsdWRlIHN0cmlwZXM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDAgMCAycmVtIDA7XG4gICAgLnNlcmllcy1kZXNjLFxuICAgIC5zZXJpZXMtdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgLnNlcmllcy10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgICB9XG4gIH1cbiAgOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmpvYi1saXN0IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICB0ZCB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDAgMDtcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50KGJhYnktYmVhcikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRib2R5LFxuICAgIHRyLFxuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgICB0ciB7XG4gICAgICBtYXJnaW46IDAgMCAycmVtIDA7XG4gICAgfVxuICB9XG59XG5cbi5zZXJpZXMge1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHBhZGRpbmc6IDJyZW0gNHJlbSAwLjFyZW07XG4gIEBpbmNsdWRlIHN0cmlwZXM7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoYmFieS1iZWFyKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cbiAgLmNhcmQtZ3JpZCB7XG4gICAgZ2FwOiAwO1xuICAgIC5lcGlzb2RlLWNhcmQge1xuICAgICAgbWFyZ2luOiAtMXJlbSAwIDAgLTFyZW07XG4gICAgICBib3gtc2hhZG93OiAwIDAgMC43NXJlbSByZ2JhKGJsYWNrLCAwLjg0KTtcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMzAge1xuICAgICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKHJhbmRvbSg4KSAtIDQgKyBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc2VyaWVzLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggYmxhY2s7XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcmVtO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuLnNlcmllcy1kZXNjIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4udmlkZW8td3JhcHBlciB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICRvcmFuZ2U7XG4gIG1hcmdpbjogMCAwIDJyZW0gMDtcbiAgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5jcF9lbWJlZF93cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDAgMnJlbSAwO1xufVxuIiwibGl0ZS15b3V0dWJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGFpbjogY29udGVudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIGdyYWRpZW50ICovXG5saXRlLXlvdXR1YmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFER0NBWUFBQUFUK09xRkFBQUFka2xFUVZRb3o0MlFRUTdBSUFnRUYvVC9EK2ticS9SV0FsblF5eWF6QTRhb0FCNEZzQlNBL2JGanVGMUVPTDdWYnJJckJ1dXNtcnQ0WlpPUmZiNmVoYldkblJIRUlpSVRhRVVLYTVFSnFVYWtSU2FFWUJKU0NZMmRFc3RRWTdBdXhhaHdYRnJ2Wm1XbDJyaDRKWjA3ejlkTHRlc2ZOajVxMEZVM0E1T2Jid0FBQUFCSlJVNUVya0pnZ2c9PSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG5cbi8qIHJlc3BvbnNpdmUgaWZyYW1lIHdpdGggYSAxNjo5IGFzcGVjdCByYXRpb1xuICAgIHRoYW5rcyBodHRwczovL2Nzcy10cmlja3MuY29tL3Jlc3BvbnNpdmUtaWZyYW1lcy9cbiovXG5saXRlLXlvdXR1YmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMCUgLyAoMTYgLyA5KSk7XG59XG5saXRlLXlvdXR1YmUgPiBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKiBwbGF5IGJ1dHRvbiAqL1xubGl0ZS15b3V0dWJlID4gLmx0eS1wbGF5YnRuIHtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiBZVCdzIGFjdHVhbCBwbGF5IGJ1dHRvbiBzdmcgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDY4IDQ4XCI+PHBhdGggZD1cIk02Ni41MiA3Ljc0Yy0uNzgtMi45My0yLjQ5LTUuNDEtNS40Mi02LjE5QzU1Ljc5LjEzIDM0IDAgMzQgMFMxMi4yMS4xMyA2LjkgMS41NWMtMi45My43OC00LjYzIDMuMjYtNS40MiA2LjE5Qy4wNiAxMy4wNSAwIDI0IDAgMjRzLjA2IDEwLjk1IDEuNDggMTYuMjZjLjc4IDIuOTMgMi40OSA1LjQxIDUuNDIgNi4xOUMxMi4yMSA0Ny44NyAzNCA0OCAzNCA0OHMyMS43OS0uMTMgMjcuMS0xLjU1YzIuOTMtLjc4IDQuNjQtMy4yNiA1LjQyLTYuMTlDNjcuOTQgMzQuOTUgNjggMjQgNjggMjRzLS4wNi0xMC45NS0xLjQ4LTE2LjI2elwiIGZpbGw9XCJyZWRcIi8+PHBhdGggZD1cIk00NSAyNCAyNyAxNHYyMFwiIGZpbGw9XCJ3aGl0ZVwiLz48L3N2Zz4nKTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjFzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmxpdGUteW91dHViZTpob3ZlciA+IC5sdHktcGxheWJ0bixcbmxpdGUteW91dHViZSAubHR5LXBsYXlidG46Zm9jdXMge1xuICBmaWx0ZXI6IG5vbmU7XG59XG5cbi8qIFBvc3QtY2xpY2sgc3R5bGVzICovXG5saXRlLXlvdXR1YmUubHl0LWFjdGl2YXRlZCB7XG4gIGN1cnNvcjogdW5zZXQ7XG59XG5saXRlLXlvdXR1YmUubHl0LWFjdGl2YXRlZDo6YmVmb3JlLFxubGl0ZS15b3V0dWJlLmx5dC1hY3RpdmF0ZWQgPiAubHR5LXBsYXlidG4ge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmx5dC12aXN1YWxseS1oaWRkZW4ge1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7XG59XG4iLCIvKlxuICBTaW5nbGUgRXBpc29kZSBQYWdlXG4qL1xuLnNob3ctdGl0bGUge1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbn1cbi5zaG93LW1ldGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDAgMCAwLjVyZW0gMDtcbn1cblxuLmd1ZXN0LWltZy13cmFwIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbn1cbi5ndWVzdC1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmlsdGVyOiBzZXBpYSgxKTtcbiAgaW1hZ2UtcmVuZGVyaW5nOiBwaXhlbGF0ZWQ7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoYmFieS1iZWFyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEuNXJlbSAtIDNweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDNyZW0pO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgM3JlbSk7XG4gIH1cbn1cbi5ndWVzdC10ZXh0IHtcbiAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtKTtcbn1cbi5ndWVzdC1iaW8ge1xuICBtYXJnaW46IDAuNXJlbSAwIDAgMDtcbn1cbltkYXRhLW51bS1ndWVzdHM9XCIyXCJdLFxuW2RhdGEtbnVtLWd1ZXN0cz1cIjNcIl0sXG5bZGF0YS1udW0tZ3Vlc3RzPVwiNFwiXSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgxMHB4LCAxZnIpKTtcbiAgZ3JpZC1nYXA6IDFyZW07XG4gIC5ndWVzdC1pbWcge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbi50YWdzIHtcbiAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG4gIGEge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLW9yYW5nZSk7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4IDFweCA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAxMHB4O1xuICB9XG59XG5cbi5hdWRpby1wbGF5ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAycmVtIDA7XG59XG5cbi5lcGlzb2RlLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG59XG4udGltZS1qdW1wcyB7XG4gIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xuICBsaSB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgYTpmaXJzdC1jaGlsZFtocmVmXj1cIiN0XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5lcGlzb2RlLXNwb25zb3JzIHtcbiAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG59XG4uYWxsLXNwb25zb3JzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWdhcDogMXJlbTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChiYWJ5LWJlYXIpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNwb25zb3Ige1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAycmVtIDA7XG4gIGFbaHJlZio9XCIjdD1cIl0ge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLXNtKTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLij7EgXCI7XG4gICAgfVxuICB9XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICAgIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgfVxufVxuXG4uZXBpc29kZS1saW5rcyB7XG4gIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xuICBsaSB7XG4gICAgbWFyZ2luOiAwIDAgMC43NXJlbSAwO1xuICB9XG59XG5cbi5lcGlzb2RlLXRyYW5zY3JpcHQge1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJi50cmFuc2NyaXB0LWlzLW9wZW4ge1xuICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gIH1cbiAgYVtocmVmXj1cIiN0PVwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlRpbWUgSnVtcDogXCI7XG4gICAgfVxuICB9XG59XG4ucmVhZC1mdWxsLXRyYW5zY3JpcHQtYXJlYSB7XG59XG5cbi5yZWxhdGVkLXBvc3RzIHtcbiAgbWFyZ2luOiA2cmVtIDAgMnJlbSAwO1xuICAuanAtcmVsYXRlZHBvc3RzLWhlYWRsaW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNqcC1yZWxhdGVkcG9zdHMgLmpwLXJlbGF0ZWRwb3N0cy1pdGVtcyAuanAtcmVsYXRlZHBvc3RzLXBvc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIuc2l0ZS1mb290ZXIge1xuICBtYXJnaW46IDhyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhIHtcbiAgICBtYXJnaW46IDAgMXJlbTtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW46IDAgYXV0byAxcmVtO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoYmFieS1iZWFyKSB7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMC41cmVtIDJyZW07XG4gICAgfVxuICB9XG59XG4iXX0= */
