@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:$orange}.hide{display:none}.center{text-align:center}html{font-family:Red Hat Text,sans-serif;font-size:clamp(12px,.8rem + .25vw,20px);line-height:1.4}.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{-webkit-filter:brightness(2);filter:brightness(2)}code,pre{font-family:Consolas,Andale Mono WT,Andale Mono,Lucida Console,Lucida Sans Typewriter,DejaVu Sans Mono,Bitstream Vera Sans Mono,Liberation Mono,Nimbus Mono L,Monaco,Courier New,Courier,monospace}p{margin:0 0 1rem}time{text-transform:uppercase;font-size:80%;letter-spacing:.15rem}h1,h2,h3,h4,h5{line-height:1.15;margin:0 0 .5rem}h1 a,h2 a,h3 a,h4 a,h5 a{border:0}h1{font-size:2rem}h2{font-size:1.6rem;text-transform:uppercase}h3{font-size:1.4rem}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}.apply-typography dd,.apply-typography li,.apply-typography p{max-width:650px}.apply-typography h2,.apply-typography h3,.apply-typography h4{font-size:125%;margin:4rem 0 1rem}*{box-sizing:border-box;margin:0;padding:0}body{background:#000;color:#fff;overflow-x:hidden}@media (max-width:800px){body{margin:0;padding:1.5rem}}.page-wrap{max-width:1920px;margin:0 auto}.main-nav,.page-wrap{display:grid;grid-template-columns:1fr minmax(10px,4fr) 1fr}.main-nav>*,.page-wrap>*{grid-column:2/3}@media (max-width:800px){.main-nav,.page-wrap{grid-template-columns:0 minmax(10px,1fr) 0}}img{max-width:100%}img:not(.logo-img){-webkit-filter:grayscale(100%);filter:grayscale(100%);border-radius:.5rem}.logo-and-tagline{display:grid;grid-template-columns:1fr 6fr;gap:2rem;-webkit-box-align:center;align-items:center;padding:1rem 0}@media (max-width:800px){.logo-and-tagline{padding-top:0;grid-template-columns:1fr 3fr}}body.home .logo-and-tagline{grid-template-columns:1fr 2fr}.about-show{font-size:clamp(9px,.7rem + .5vw,24px)}body.home .about-show{font-size:clamp(11px,.7rem + .5vw,24px)}.main-nav{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;padding:.5rem 0;grid-column:1/-1;margin:0 0 1rem}.main-nav ul{display:-webkit-box;display:flex;flex-wrap:wrap;gap:0 1rem;-webkit-box-align:center;align-items:center}.main-nav ul a{display:block;background:#000;padding:.5rem 1rem;white-space:nowrap}.main-nav ul .main-nav-search{margin-left:auto}.main-nav ul .main-nav-search a{background:none;padding:0}.main-nav ul .main-nav-search svg{height:32px;width:32px;display:block;fill:#ff894e}@media (max-width:685px){.main-nav ul{display:block;position:relative}.main-nav ul .main-nav-search{position:absolute;top:0;right:0}}.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:-webkit-box;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;-webkit-box-pack:center;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:-webkit-min-content 1fr;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{font-size:1.4rem;margin:0 0 1rem}.card-grid.latest-episodes>:first-child{grid-column:1/-1}.card-grid.latest-episodes>:first-child,.card-grid.latest-episodes>:first-child h3{font-size:140%}@media (max-width:800px){.card-grid.latest-episodes>:first-child,.card-grid.latest-episodes>:first-child h3{font-size:125%}}.card-grid.latest-episodes>:first-child time:before{content:"🌟 "}.show-nav{text-align:center}.show-nav-grid{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;display:-webkit-box;display:flex}.show-nav-grid a{margin:0 .5rem}.episode-card{background:#222;padding:2rem;border-radius:.5rem;position:relative}@media (max-width:800px){.episode-card{grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;grid-gap:1.5rem}}.episode-card>*{position:relative;z-index:1}.episode-card .num{position:absolute;font-size:8rem;font-weight:700;top:0;right:0;line-height:.85;opacity:.09}.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}.space-below{margin:0 0 1rem}.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{-webkit-transform:rotate(3deg);transform:rotate(3deg)}.series .card-grid .episode-card:nth-child(2){-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.series .card-grid .episode-card:nth-child(3){-webkit-transform:rotate(0deg);transform:rotate(0deg)}.series .card-grid .episode-card:nth-child(4),.series .card-grid .episode-card:nth-child(5){-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.series .card-grid .episode-card:nth-child(6){-webkit-transform:rotate(1deg);transform:rotate(1deg)}.series .card-grid .episode-card:nth-child(7),.series .card-grid .episode-card:nth-child(8){-webkit-transform:rotate(3deg);transform:rotate(3deg)}.series .card-grid .episode-card:nth-child(9){-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.series .card-grid .episode-card:nth-child(10){-webkit-transform:rotate(3deg);transform:rotate(3deg)}.series .card-grid .episode-card:nth-child(11){-webkit-transform:rotate(2deg);transform:rotate(2deg)}.series .card-grid .episode-card:nth-child(12){-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.series .card-grid .episode-card:nth-child(13),.series .card-grid .episode-card:nth-child(14){-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.series .card-grid .episode-card:nth-child(15),.series .card-grid .episode-card:nth-child(16){-webkit-transform:rotate(3deg);transform:rotate(3deg)}.series .card-grid .episode-card:nth-child(17){-webkit-transform:rotate(1deg);transform:rotate(1deg)}.series .card-grid .episode-card:nth-child(18){-webkit-transform:rotate(2deg);transform:rotate(2deg)}.series .card-grid .episode-card:nth-child(19){-webkit-transform:rotate(0deg);transform:rotate(0deg)}.series .card-grid .episode-card:nth-child(20){-webkit-transform:rotate(4deg);transform:rotate(4deg)}.series .card-grid .episode-card:nth-child(21),.series .card-grid .episode-card:nth-child(22){-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.series .card-grid .episode-card:nth-child(23){-webkit-transform:rotate(0deg);transform:rotate(0deg)}.series .card-grid .episode-card:nth-child(24){-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.series .card-grid .episode-card:nth-child(25),.series .card-grid .episode-card:nth-child(26){-webkit-transform:rotate(1deg);transform:rotate(1deg)}.series .card-grid .episode-card:nth-child(27){-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.series .card-grid .episode-card:nth-child(28){-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.series .card-grid .episode-card:nth-child(29){-webkit-transform:rotate(2deg);transform:rotate(2deg)}.series .card-grid .episode-card:nth-child(30){-webkit-transform:rotate(-3deg);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;font-size:1rem;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%;-webkit-transition:all .2s cubic-bezier(0,0,.2,1);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;-webkit-transform:translate3d(-50%,-50%,0);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>');-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:-webkit-filter .1s cubic-bezier(0,0,.2,1);transition:-webkit-filter .1s cubic-bezier(0,0,.2,1);transition:filter .1s cubic-bezier(0,0,.2,1);transition:filter .1s cubic-bezier(0,0,.2,1),-webkit-filter .1s cubic-bezier(0,0,.2,1);border:none}lite-youtube .lty-playbtn:focus,lite-youtube:hover>.lty-playbtn{-webkit-filter:none;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%;-webkit-filter:sepia(1);filter:sepia(1);-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;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:.8rem}.guest-text h3{font-size:1.3rem}.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{text-transform:uppercase}.audio-player{display:block;position:-webkit-sticky;position:sticky;top:0;z-index:10;margin:0 0 2rem}.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{margin:0 0 2rem}.sponsor a[href*="#t="]{opacity:.5;white-space:nowrap;font-size:75%}.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 .apply-typography{font-size:1rem}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl90eXBlLnNjc3MiLCJzdHlsZS5jc3MiLCJzdHlsZS5zY3NzIiwiX2JpdHMuc2NzcyIsIl9sYXlvdXQuc2NzcyIsIl9oZWFkZXIuc2NzcyIsIl9idXR0b25zLnNjc3MiLCJfZm9ybXMuc2NzcyIsIl9ncmlkLnNjc3MiLCJfbW9kdWxlcy5zY3NzIiwiX3ZpZGVvLnNjc3MiLCJfcGFnZXMuc2NzcyIsIl9mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUErRUksZ0JDK0JKO0FDOUdBOzs7Ozs7Q0FBQSxDQ0NBLE1BQ0UsZ0JGUUYsQ0UwQ0EsTUFDRSxZRnZDRixDRXlDQSxRQUNFLGlCRnRDRixDRGxCQSxLR01FLG1DQUFBLENISkEsd0NBQUEsQ0FDQSxlQ3FCRixDRGZBLFNBQ0UsaUJBQUEsQ0FDQSxTQUFBLENBQ0EsVUFBQSxDQUNBLFNBQUEsQ0FDQSxXQUFBLENBQ0EsZUFBQSxDQUNBLGtCQUFBLENBQ0EsUUNrQkYsQ0RmQSxFQUNFLGFHckJPLENIc0JQLG9CQ2tCRixDRGpCRSxnQkFFRSw0QkFBQSxDQUFBLG9CQ2tCSixDRGRBLFNHcEJFLGtNRnVDRixDRGRBLEVBQ0UsZUNpQkYsQ0RkQSxLQUNFLHdCQUFBLENBQ0EsYUFBQSxDQUNBLHFCQ2lCRixDRGRBLGVBS0UsZ0JBQUEsQ0FDQSxnQkNpQkYsQ0RoQkUseUJBQ0UsUUNzQkosQ0RuQkEsR0FDRSxjQ3NCRixDRHBCQSxHQUNFLGdCQUFBLENBQ0Esd0JDdUJGLENEckJBLEdBQ0UsZ0JDd0JGLENEckJBLGdCQUNFLHdCQ3dCRixDRHRCQSxzQkFDRSxnQkN5QkYsQ0R0QkEsTUFFRSxlQ3lCRixDRHhCRSx3RUFFRSwwQkMyQkosQ0QxQkksb0hBQ0UsYUM4Qk4sQ0R4QkUseUdBS0UsZUMyQkosQ0R4QkUsOERBR0UsZUMwQkosQ0R4QkUsK0RBR0UsY0FBQSxDQUNBLGtCQzBCSixDR2pJQSxFQUNFLHFCQUFBLENBQ0EsUUFBQSxDQUNBLFNIb0lGLENHbElBLEtBQ0UsZUFBQSxDQUNBLFVBQUEsQ0FDQSxpQkhxSUYsQ0V6R0kseUJDL0JKLEtBS0ksUUFBQSxDQUNBLGNIdUlGLENBQ0YsQ0dwSUEsV0FDRSxnQkFBQSxDQUNBLGFIdUlGLENHcElBLHFCQUVFLFlBQUEsQ0FDQSw4Q0h1SUYsQ0d0SUUseUJBQ0UsZUh5SUosQ0U5SEkseUJDaEJKLHFCQVFJLDBDSDJJRixDQUNGLENHeElBLElBQ0UsY0gySUYsQ0d6SUEsbUJBQ0UsOEJBQUEsQ0FBQSxzQkFBQSxDQUNBLG1CSDRJRixDSWpMQSxrQkFDRSxZQUFBLENBQ0EsNkJBQUEsQ0FDQSxRQUFBLENBQ0Esd0JBQUEsQ0FBQSxrQkFBQSxDQUNBLGNKb0xGLENFckpJLHlCRXBDSixrQkFPSSxhQUFBLENBQ0EsNkJKc0xGLENBQ0YsQ0lyTEUsNEJBQ0UsNkJKdUxKLENJcExBLFlBQ0Usc0NKdUxGLENJdExFLHNCQUNFLHVDSndMSixDSXBMQSxVRkxFLDBHQUFBLENBVUEsNkJBQUEsQ0VIQSxlQUFBLENBQ0EsZ0JBQUEsQ0FDQSxlSndMRixDSXZMRSxhQUNFLG1CQUFBLENBQUEsWUFBQSxDQUNBLGNBQUEsQ0FDQSxVQUFBLENBQ0Esd0JBQUEsQ0FBQSxrQkp5TEosQ0l4TEksZUFDRSxhQUFBLENBQ0EsZUFBQSxDQUNBLGtCQUFBLENBQ0Esa0JKMExOLENJeExJLDhCQUNFLGdCSjBMTixDSXpMTSxnQ0FDRSxlQUFBLENBQ0EsU0oyTFIsQ0l6TE0sa0NBQ0UsV0FBQSxDQUNBLFVBQUEsQ0FDQSxhQUFBLENBQ0EsWUoyTFIsQ0l4TEkseUJBeEJGLGFBeUJJLGFBQUEsQ0FDQSxpQkoyTEosQ0kxTEksOEJBQ0UsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsT0o0TE4sQ0FDRixDS3JQQSxnQ0FHRSxtQkFBQSxDQUNBLFFBQUEsQ0FDQSxvQkx3UEYsQ0tsUEEsaUJBQ0UsUUFBQSxDQUNBLG1CQUFBLENBQ0EsWUFBQSxDQUNBLGFMb1BGLENLalBBLGNBQ0UsaUJBQUEsQ0FDQSxZTG9QRixDRXBPSSx5QklwQ0osWUFLSSxjTndRRixDTTNRRSw4QkFDRSxZTjZRSixDQUNGLENNMVFFLGtCQUNFLGFBQUEsQ0FDQSxpQk40UUosQ014UUEsbUNBRUUsZUFBQSxDQUNBLGFBQUEsQ0FFQSxVQUFBLENBQ0EscUJOMlFGLENNMVFFLCtDQUNFLGlCTjZRSixDTXpRQSwwQkFFRSxrQk40UUYsQ016UUEsV0FDRSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxlQUFBLENBQ0EsbUJBQUEsQ0FBQSxZQUFBLENBQ0Esa0JONFFGLENNM1FFLGlCQUNFLGlCTjZRSixDTTNRRSw2QkFDRSxhTjZRSixDRWpSSSx5QklOSixXQWVJLGNBQUEsQ0FDQSx1QkFBQSxDQUFBLHNCTjRRRixDTTNRRSxpQkFDRSxVTjZRSixDTTNRRSw2QkFDRSxjTjZRSixDQUNGLENPalVBLE1BQ0UsWUFBQSxDQUNBLDZCQUFBLENBQ0EsUVBvVUYsQ0VuU0kseUJLcENKLE1BS0ksbUNQc1VGLENBQ0YsQ0V4U0kseUJLM0JFLHlDQUNFLGdCQUFBLENBQ0EsbUJQc1VOLENBQ0YsQ09uVUUsb0JBQ0UsNkNBQUEsQ0FBQSxxQ1BxVUosQ09uVUUsZUFDRSxpQ1BxVUosQ09uVUUsY0FDRSw2QlBxVUosQ09qVUEsV0FDRSxZQUFBLENBQ0Esd0RBQUEsQ0FDQSxhQUFBLENBQ0EsZVBvVUYsQ09oVUUsMkNBRkUsd0JQMFVKLENPeFVFLGdCQUVFLGVBQUEsQ0FDQSxhUHFVSixDT25VRSxjQUNFLGdCQUFBLENBQ0EsZVBxVUosQ09qVUksd0NBQ0UsZ0JQbVVOLENPbFVNLG1GQUVFLGNQb1VSLENFalZJLHlCS1dFLG1GQUlJLGNQdVVSLENBQ0YsQ09yVU0sb0RBQ0UsYVB1VVIsQ09qVUEsVUFDRSxpQlBvVUYsQ09sVUEsZUFDRSx5QkFBQSxDQUFBLHNCQUFBLENBQUEsaUJBQUEsQ0FDQSxhQUFBLENBQ0EsbUJBQUEsQ0FBQSxZUHFVRixDT3BVRSxpQkFDRSxjUHNVSixDUTNZQSxjQUNFLGVBQUEsQ0FDQSxZQUFBLENBQ0EsbUJBQUEsQ0FDQSxpQlI4WUYsQ0U5V0kseUJNcENKLGNBTUksNkNBQUEsQ0FBQSxxQ0FBQSxDQUNBLGVSZ1pGLENBQ0YsQ1EvWUUsZ0JBQ0UsaUJBQUEsQ0FDQSxTUmlaSixDUS9ZRSxtQkFDRSxpQkFBQSxDQUNBLGNBQUEsQ0FDQSxlQUFBLENBQ0EsS0FBQSxDQUNBLE9BQUEsQ0FDQSxlQUFBLENBQ0EsV1JpWkosQ1EvWUUsMEJOTkEsMEdBQUEsQ0FVQSw2QkYrWUYsQ1FqWkksK0VBRUUsZVJtWk4sQ1FqWkksdUNBQ0UsZVJtWk4sQ1FoWkUseUJOaEJBLDBHQUFBLENBVUEsNkJBQUEsQ01RRSxlQUFBLENBQ0EsZVJtWkosQ1FsWkksNkVBRUUsZVJvWk4sQ1FsWkksdUNBQ0UsYUFBQSxDQUNBLGVSb1pOLENRalpFLDBCQUNFLGVSbVpKLENRaFpBLGFBQ0UsZVJtWkYsQ1FoWkEsVUFDRSxlQUFBLENBQ0EsVVJtWkYsQ1FsWkUsYUFDRSxlQUFBLENBQ0Esd0JBQUEsQ0FDQSxlUm9aSixDUWxaRSxhQUNFLHFCUm9aSixDRTlhSSx5Qk04QkEsaUVBSUUsYVJzWkosQ1FwWkUsZ0JBQ0UsWVJzWkosQ1FwWkUsYUFDRSxTUnNaSixDUXJaSSx5QkFDRSxlUnVaTixDUXBaRSxhQUNFLGVSc1pKLENBQ0YsQ1FsWkEsUUFDRSxtQkFBQSxDQUNBLHVCQUFBLENOekVBLDBHQUFBLENBVUEsNkJGc2RGLENFNWNJLHlCTW1ESixRQUtJLGlCQUFBLENBQ0Esa0JSd1pGLENBQ0YsQ1F2WkUsbUJBQ0UsS1J5WkosQ1F4WkksaUNBQ0Usc0JBQUEsQ0FDQSxxQ1IwWk4sQ1F4WlEsNkNBQ0UsOEJBQUEsQ0FBQSxzQlIwWlYsQ1EzWlEsOENBQ0UsK0JBQUEsQ0FBQSx1QlI2WlYsQ1E5WlEsOENBQ0UsOEJBQUEsQ0FBQSxzQlJnYVYsQ1FqYVEsNEZBQ0UsK0JBQUEsQ0FBQSx1QlJzYVYsQ1F2YVEsOENBQ0UsOEJBQUEsQ0FBQSxzQlJ5YVYsQ1ExYVEsNEZBQ0UsOEJBQUEsQ0FBQSxzQlIrYVYsQ1FoYlEsOENBQ0UsK0JBQUEsQ0FBQSx1QlJrYlYsQ1FuYlEsK0NBQ0UsOEJBQUEsQ0FBQSxzQlJxYlYsQ1F0YlEsK0NBQ0UsOEJBQUEsQ0FBQSxzQlJ3YlYsQ1F6YlEsK0NBQ0UsK0JBQUEsQ0FBQSx1QlIyYlYsQ1E1YlEsOEZBQ0UsK0JBQUEsQ0FBQSx1QlJpY1YsQ1FsY1EsOEZBQ0UsOEJBQUEsQ0FBQSxzQlJ1Y1YsQ1F4Y1EsK0NBQ0UsOEJBQUEsQ0FBQSxzQlIwY1YsQ1EzY1EsK0NBQ0UsOEJBQUEsQ0FBQSxzQlI2Y1YsQ1E5Y1EsK0NBQ0UsOEJBQUEsQ0FBQSxzQlJnZFYsQ1FqZFEsK0NBQ0UsOEJBQUEsQ0FBQSxzQlJtZFYsQ1FwZFEsOEZBQ0UsK0JBQUEsQ0FBQSx1QlJ5ZFYsQ1ExZFEsK0NBQ0UsOEJBQUEsQ0FBQSxzQlI0ZFYsQ1E3ZFEsK0NBQ0UsK0JBQUEsQ0FBQSx1QlIrZFYsQ1FoZVEsOEZBQ0UsOEJBQUEsQ0FBQSxzQlJxZVYsQ1F0ZVEsK0NBQ0UsK0JBQUEsQ0FBQSx1QlJ3ZVYsQ1F6ZVEsK0NBQ0UsK0JBQUEsQ0FBQSx1QlIyZVYsQ1E1ZVEsK0NBQ0UsOEJBQUEsQ0FBQSxzQlI4ZVYsQ1EvZVEsK0NBQ0UsK0JBQUEsQ0FBQSx1QlJpZlYsQ1EzZUEsY0FDRSxpQkFBQSxDQUNBLHlCUjhlRixDUTdlRSxtQkFDRSxhQUFBLENBQ0Esd0JBQUEsQ0FDQSxlQUFBLENBQ0EsY0FBQSxDQUNBLG9CQUFBLENBQ0EsVVIrZUosQ1E1ZUEsYUFDRSxlQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBQ0Esb0JSK2VGLENROWVFLGVBQ0UsUVJnZkosQ1E1ZUEsZUFDRSx3QkFBQSxDQUNBLGVSK2VGLENROWVFLHNCQUNFLFVBQUEsQ0FDQSxpQkFBQSxDQUNBLFdSZ2ZKLENRNWVBLGtCQUNFLGVSK2VGLENTNW5CQSxhQUNFLHFCQUFBLENBQ0EsaUJBQUEsQ0FDQSxhQUFBLENBQ0EsZUFBQSxDQUNBLHVCQUFBLENBQ0EscUJBQUEsQ0FDQSxjQUFBLENBQ0EsY1QrbkJGLENTM25CQSxvQkFDRSxVQUFBLENBQ0EsYUFBQSxDQUNBLGlCQUFBLENBQ0EsS0FBQSxDQUNBLHdSQUFBLENBQ0EsdUJBQUEsQ0FDQSwwQkFBQSxDQUNBLFdBQUEsQ0FDQSxtQkFBQSxDQUNBLFVBQUEsQ0FDQSxpREFBQSxDQUFBLHlDVCtuQkYsQ1N6bkJBLG1CQUNFLFVBQUEsQ0FDQSxhQUFBLENBQ0EscUJUK25CRixDUzduQkEsb0JBQ0UsVUFBQSxDQUNBLFdBQUEsQ0FDQSxpQkFBQSxDQUNBLEtBQUEsQ0FDQSxNQUFBLENBQ0EsUVRnb0JGLENTNW5CQSwwQkFDRSxVQUFBLENBQ0EsV0FBQSxDQUNBLGlCQUFBLENBQ0EsY0FBQSxDQUNBLDBDQUFBLENBQUEsa0NBQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUNBLFNBQUEsQ0FDQSw0QkFBQSxDQUVBLDBkQUFBLENBQ0EsOEJBQUEsQ0FBQSxzQkFBQSxDQUNBLDREQUFBLENBQUEsb0RBQUEsQ0FBQSw0Q0FBQSxDQUFBLHNGQUFBLENBQ0EsV1Rnb0JGLENTN25CQSxnRUFFRSxtQkFBQSxDQUFBLFdUZ29CRixDUzVuQkEsMkJBQ0UsWVRnb0JGLENTOW5CQSwwRUFFRSxTQUFBLENBQ0EsbUJUaW9CRixDUzluQkEscUJBQ0Usa0JBQUEsQ0FDQSw0QkFBQSxDQUFBLG9CQUFBLENBQ0EsVUFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGtCQUFBLENBQ0EsU1Rpb0JGLENVanRCQSxZQUNFLGlCVnV0QkYsQ1VydEJBLFdBQ0Usd0JBQUEsQ0FDQSxnQlZ3dEJGLENVcnRCQSxnQkFDRSxjQUFBLENBQ0EsUUFBQSxDQUNBLGdCQUFBLENBQ0EsaUJBQUEsQ0FDQSxlVnd0QkYsQ1V0dEJBLFdBQ0UsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsdUJBQUEsQ0FBQSxlQUFBLENBQ0EsdUNBQUEsQ0FBQSxnQ0FBQSxDQUFBLHlCVnl0QkYsQ0U5c0JJLHlCUWxCSixXQVNJLCtCQUFBLENBQ0EsdUJBQUEsQ0FDQSwyQlYydEJGLENBQ0YsQ1V6dEJBLFlBQ0UsaUJBQUEsQ0FDQSxlVjR0QkYsQ1UzdEJFLGVBQ0UsZ0JWNnRCSixDVTF0QkEsV0FDRSxnQlY2dEJGLENVM3RCQSxrRUFHRSxZQUFBLENBQ0EsZ0RBQUEsQ0FDQSxhVjh0QkYsQ1U3dEJFLG1HQUNFLFdBQUEsQ0FDQSxZVml1QkosQ1U3dEJBLE1BQ0UsaUJWZ3VCRixDVS90QkUsUUFDRSx3QlZpdUJKLENVN3RCQSxjQUNFLGFBQUEsQ0FDQSx1QkFBQSxDQUFBLGVBQUEsQ0FDQSxLQUFBLENBQ0EsVUFBQSxDQUNBLGVWZ3VCRixDVTF0QkEsaUNBQ0UsaUJWaXVCRixDVWh1QkUsZUFDRSxlQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0Esa0JWa3VCSixDVWp1QkkseUNBQ0UsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsTVZtdUJOLENVOXRCQSxrQkFDRSxpQlZpdUJGLENVL3RCQSxjQUNFLFlBQUEsQ0FDQSw2QkFBQSxDQUNBLGFWa3VCRixDRTN4QkkseUJRc0RKLGNBS0ksYVZvdUJGLENBQ0YsQ1VsdUJBLFNBQ0UsZVZxdUJGLENVcHVCRSx3QkFDRSxVQUFBLENBQ0Esa0JBQUEsQ0FDQSxhVnN1QkosQ1VydUJJLCtCQUNFLFlWdXVCTixDVXB1QkUsWUFDRSxvQkFBQSxDQUNBLDBCQUFBLENBQ0EsZVZzdUJKLENVbHVCQSxlQUNFLGlCVnF1QkYsQ1VwdUJFLGlDQUNFLGNWc3VCSixDVXB1QkUsa0JBQ0UsaUJWc3VCSixDVWx1QkEsb0JBQ0UsaUJBQUEsQ0FDQSxnQkFBQSxDQUNBLGVBQUEsQ0FDQSxpQlZxdUJGLENVcHVCRSx1Q0FDRSxlVnN1QkosQ1VwdUJFLG1DQUNFLGFBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxlVnN1QkosQ1VydUJJLDBDQUNFLHFCVnV1Qk4sQ1VodUJBLGVBQ0Usa0JWbXVCRixDVWx1QkUseUNBQ0UsWVZvdUJKLENVbHVCRSw2RUFDRSxhQUFBLENBQ0EsVUFBQSxDQUNBLFVWb3VCSixDVzkzQkEsYUFDRSxhQUFBLENBQ0EsaUJYaTRCRixDV2g0QkUsZUFDRSxhWGs0QkosQ1doNEJFLGVBQ0Usa0JYazRCSixDRXIyQkkseUJTMUJBLGVBQ0UsYUFBQSxDQUNBLGlCWGs0QkosQ0FDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJodG1sIHtcbiAgQGluY2x1ZGUgZmYtYm9keTtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCBjYWxjKDAuOHJlbSArIDAuMjV2dyksIDIwcHgpO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5ib2R5IHtcbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuYSB7XG4gIGNvbG9yOiAkb3JhbmdlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygyKTtcbiAgfVxufVxuXG5wcmUsXG5jb2RlIHtcbiAgQGluY2x1ZGUgdHJhZGl0aW9uYWwtY29kZTtcbn1cblxucCB7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbn1cblxudGltZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXJlbTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBtYXJnaW46IDAgMCAwLjVyZW0gMDtcbiAgYSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbmgyIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5oMyB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG5kZXRhaWxzIHN1bW1hcnkge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuZGV0YWlsc1tvcGVuXSBzdW1tYXJ5IHtcbiAgbWFyZ2luOiAwIDAgMC41cmVtIDA7XG59XG5cbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAmLndpdGgtZGFzaGVzLFxuICAuYXBwbHktdHlwb2dyYXBoeSAmIHtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgbGk6Om1hcmtlciB7XG4gICAgICBjb250ZW50OiBcIuKAoiAgXCI7XG4gICAgfVxuICB9XG59XG5cbi5hcHBseS10eXBvZ3JhcGh5IHtcbiAgcCxcbiAgcHJlLFxuICBvbCxcbiAgdWwsXG4gIGRsIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIH1cblxuICBwLFxuICBsaSxcbiAgZGQge1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gIH1cbiAgaDIsXG4gIGgzLFxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxMjUlO1xuICAgIG1hcmdpbjogNHJlbSAwIDFyZW0gMDtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gIFRoZW1lIE5hbWU6IFNob3BUYWxrIHY2XG4gIFRoZW1lIFVSSTogaHR0cHM6Ly9zaG9wdGFsa3Nob3cuY29tXG4gIERlc2NyaXB0aW9uOiBUaGUgVGhlbWUgZm9yIFNob3BUYWxrIFNob3dcbiAgQXV0aG9yOiBDaHJpcyBDb3lpZXIgJiBEYXZlIFJ1cGVydFxuICBWZXJzaW9uOiAxXG4qL1xuOnJvb3Qge1xuICAtLW9yYW5nZTogJG9yYW5nZTtcbn1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IFwiUmVkIEhhdCBUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgMC44cmVtICsgMC4yNXZ3LCAyMHB4KTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuYSB7XG4gIGNvbG9yOiAjZmY4OTRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyLCBhOmZvY3VzIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDIpO1xufVxuXG5wcmUsXG5jb2RlIHtcbiAgZm9udC1mYW1pbHk6IENvbnNvbGFzLCBcIkFuZGFsZSBNb25vIFdUXCIsIFwiQW5kYWxlIE1vbm9cIiwgXCJMdWNpZGEgQ29uc29sZVwiLCBcIkx1Y2lkYSBTYW5zIFR5cGV3cml0ZXJcIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIFwiQml0c3RyZWFtIFZlcmEgU2FucyBNb25vXCIsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiTmltYnVzIE1vbm8gTFwiLCBNb25hY28sIFwiQ291cmllciBOZXdcIiwgQ291cmllciwgbW9ub3NwYWNlO1xufVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xufVxuXG50aW1lIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1cmVtO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1IHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIG1hcmdpbjogMCAwIDAuNXJlbSAwO1xufVxuaDEgYSxcbmgyIGEsXG5oMyBhLFxuaDQgYSxcbmg1IGEge1xuICBib3JkZXI6IDA7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG5kZXRhaWxzIHN1bW1hcnkge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5kZXRhaWxzW29wZW5dIHN1bW1hcnkge1xuICBtYXJnaW46IDAgMCAwLjVyZW0gMDtcbn1cblxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5vbC53aXRoLWRhc2hlcywgLmFwcGx5LXR5cG9ncmFwaHkgb2wsXG51bC53aXRoLWRhc2hlcyxcbi5hcHBseS10eXBvZ3JhcGh5IHVsIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxub2wud2l0aC1kYXNoZXMgbGk6Om1hcmtlciwgLmFwcGx5LXR5cG9ncmFwaHkgb2wgbGk6Om1hcmtlcixcbnVsLndpdGgtZGFzaGVzIGxpOjptYXJrZXIsXG4uYXBwbHktdHlwb2dyYXBoeSB1bCBsaTo6bWFya2VyIHtcbiAgY29udGVudDogXCLigKIgIFwiO1xufVxuXG4uYXBwbHktdHlwb2dyYXBoeSBwLFxuLmFwcGx5LXR5cG9ncmFwaHkgcHJlLFxuLmFwcGx5LXR5cG9ncmFwaHkgb2wsXG4uYXBwbHktdHlwb2dyYXBoeSB1bCxcbi5hcHBseS10eXBvZ3JhcGh5IGRsIHtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xufVxuLmFwcGx5LXR5cG9ncmFwaHkgcCxcbi5hcHBseS10eXBvZ3JhcGh5IGxpLFxuLmFwcGx5LXR5cG9ncmFwaHkgZGQge1xuICBtYXgtd2lkdGg6IDY1MHB4O1xufVxuLmFwcGx5LXR5cG9ncmFwaHkgaDIsXG4uYXBwbHktdHlwb2dyYXBoeSBoMyxcbi5hcHBseS10eXBvZ3JhcGh5IGg0IHtcbiAgZm9udC1zaXplOiAxMjUlO1xuICBtYXJnaW46IDRyZW0gMCAxcmVtIDA7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxufVxuXG4ucGFnZS13cmFwIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucGFnZS13cmFwLFxuLm1haW4tbmF2IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgbWlubWF4KDEwcHgsIDRmcikgMWZyO1xufVxuLnBhZ2Utd3JhcCA+ICosXG4ubWFpbi1uYXYgPiAqIHtcbiAgZ3JpZC1jb2x1bW46IDIvMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucGFnZS13cmFwLFxuLm1haW4tbmF2IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAgbWlubWF4KDEwcHgsIDFmcikgMDtcbiAgfVxufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZzpub3QoLmxvZ28taW1nKSB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi5sb2dvLWFuZC10YWdsaW5lIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNmZyO1xuICBnYXA6IDJyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAubG9nby1hbmQtdGFnbGluZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgM2ZyO1xuICB9XG59XG5ib2R5LmhvbWUgLmxvZ28tYW5kLXRhZ2xpbmUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnI7XG59XG5cbi5hYm91dC1zaG93IHtcbiAgZm9udC1zaXplOiBjbGFtcCg5cHgsIDAuN3JlbSArIDAuNXZ3LCAyNHB4KTtcbn1cbmJvZHkuaG9tZSAuYWJvdXQtc2hvdyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTFweCwgMC43cmVtICsgMC41dncsIDI0cHgpO1xufVxuXG4ubWFpbi1uYXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMzZDNkM2QgOC4zMyUsICMwMDAwMDAgOC4zMyUsICMwMDAwMDAgNTAlLCAjM2QzZDNkIDUwJSwgIzNkM2QzZCA1OC4zMyUsICMwMDAwMDAgNTguMzMlLCAjMDAwMDAwIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDguNDlweCA4LjQ5cHg7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xufVxuLm1haW4tbmF2IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAgMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tYWluLW5hdiB1bCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5tYWluLW5hdiB1bCAubWFpbi1uYXYtc2VhcmNoIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ubWFpbi1uYXYgdWwgLm1haW4tbmF2LXNlYXJjaCBhIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5tYWluLW5hdiB1bCAubWFpbi1uYXYtc2VhcmNoIHN2ZyB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWxsOiAjZmY4OTRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4NXB4KSB7XG4gIC5tYWluLW5hdiB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5tYWluLW5hdiB1bCAubWFpbi1uYXYtc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5idXR0b24sXG5hW3JlbD1wcmV2XSxcbmFbcmVsPW5leHRdIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG59XG4ubm8tc3R5bGUtYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbiNzZWFyY2hzdWJtaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAjc2VhcmNoZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICB9XG4gIC5tb2JpbGUtaXMtY2xvc2VkIH4gI3NlYXJjaGZvcm0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNzZWFyY2hmb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAuMjVyZW0gMDtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9ZW1haWxdIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMC41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1NTU7XG59XG5pbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuXG5idXR0b24sXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kOiAjZmY4OTRlO1xufVxuXG4uZW1haWwtcm93IHtcbiAgcGFkZGluZzogMCAycmVtO1xuICBtYXJnaW46IDRyZW0gYXV0bztcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5lbWFpbC1yb3cgbGFiZWwge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uZW1haWwtcm93IGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgbWFyZ2luOiAwIDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmVtYWlsLXJvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5lbWFpbC1yb3cgbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5lbWFpbC1yb3cgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgIG1hcmdpbjogMC41cmVtIDA7XG4gIH1cbn1cblxuLmdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogM3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ncmlkLmdyaWQtcmV2ZXJzZS1vbi1tb2JpbGUgPiAqOmxhc3QtY2hpbGQge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICB9XG59XG4uZ3JpZC5taW4tZmlyc3QtY29sIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW4tY29udGVudCAxZnI7XG59XG4uZ3JpZC50aHJlZS11cCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG59XG4uZ3JpZC50d28tb25lIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyO1xufVxuXG4uY2FyZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMDBweCwgMWZyKSk7XG4gIGdyaWQtZ2FwOiAycmVtO1xuICBtYXJnaW46IDAgMCA0cmVtIDA7XG59XG4uY2FyZC1ncmlkIC5lcGlzb2RlLW51bWJlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY2FyZC1ncmlkIHRpbWUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcmQtZ3JpZCBoMyB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG59XG4uY2FyZC1ncmlkLmxhdGVzdC1lcGlzb2RlcyA+ICo6Zmlyc3QtY2hpbGQge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cbi5jYXJkLWdyaWQubGF0ZXN0LWVwaXNvZGVzID4gKjpmaXJzdC1jaGlsZCxcbi5jYXJkLWdyaWQubGF0ZXN0LWVwaXNvZGVzID4gKjpmaXJzdC1jaGlsZCBoMyB7XG4gIGZvbnQtc2l6ZTogMTQwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY2FyZC1ncmlkLmxhdGVzdC1lcGlzb2RlcyA+ICo6Zmlyc3QtY2hpbGQsXG4uY2FyZC1ncmlkLmxhdGVzdC1lcGlzb2RlcyA+ICo6Zmlyc3QtY2hpbGQgaDMge1xuICAgIGZvbnQtc2l6ZTogMTI1JTtcbiAgfVxufVxuLmNhcmQtZ3JpZC5sYXRlc3QtZXBpc29kZXMgPiAqOmZpcnN0LWNoaWxkIHRpbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi8J+MnyBcIjtcbn1cblxuLnNob3ctbmF2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2hvdy1uYXYtZ3JpZCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2hvdy1uYXYtZ3JpZCBhIHtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbn1cblxuLmVwaXNvZGUtY2FyZCB7XG4gIGJhY2tncm91bmQ6ICMyMjI7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5lcGlzb2RlLWNhcmQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWF4LWNvbnRlbnQgMWZyO1xuICAgIGdyaWQtZ2FwOiAxLjVyZW07XG4gIH1cbn1cbi5lcGlzb2RlLWNhcmQgPiAqIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmVwaXNvZGUtY2FyZCAubnVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMC44NTtcbiAgb3BhY2l0eTogMC4wOTtcbn1cbi5lcGlzb2RlLWNhcmQuc2VyaWVzLWNhcmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMzZDNkM2QgOC4zMyUsICMwMDAwMDAgOC4zMyUsICMwMDAwMDAgNTAlLCAjM2QzZDNkIDUwJSwgIzNkM2QzZCA1OC4zMyUsICMwMDAwMDAgNTguMzMlLCAjMDAwMDAwIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDguNDlweCA4LjQ5cHg7XG59XG4uZXBpc29kZS1jYXJkLnNlcmllcy1jYXJkIC5zZXJpZXMtZGVzYyxcbi5lcGlzb2RlLWNhcmQuc2VyaWVzLWNhcmQgLnNlcmllcy10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZXBpc29kZS1jYXJkLnNlcmllcy1jYXJkIC5zZXJpZXMtZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZXBpc29kZS1jYXJkLnZpZGVvLWNhcmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMzZDNkM2QgOC4zMyUsICMwMDAwMDAgOC4zMyUsICMwMDAwMDAgNTAlLCAjM2QzZDNkIDUwJSwgIzNkM2QzZCA1OC4zMyUsICMwMDAwMDAgNTguMzMlLCAjMDAwMDAwIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDguNDlweCA4LjQ5cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDJyZW0gMDtcbn1cbi5lcGlzb2RlLWNhcmQudmlkZW8tY2FyZCAuc2VyaWVzLWRlc2MsXG4uZXBpc29kZS1jYXJkLnZpZGVvLWNhcmQgLnNlcmllcy10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZXBpc29kZS1jYXJkLnZpZGVvLWNhcmQgLnNlcmllcy10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG59XG4uZXBpc29kZS1jYXJkIDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNwYWNlLWJlbG93IHtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xufVxuXG4uam9iLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5qb2ItbGlzdCB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uam9iLWxpc3QgdGQge1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5qb2ItbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmpvYi1saXN0IHRib2R5LFxuLmpvYi1saXN0IHRyLFxuLmpvYi1saXN0IHRkLFxuLmpvYi1saXN0IHRoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuam9iLWxpc3QgdGhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmpvYi1saXN0IHRkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5qb2ItbGlzdCB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmpvYi1saXN0IHRyIHtcbiAgICBtYXJnaW46IDAgMCAycmVtIDA7XG4gIH1cbn1cblxuLnNlcmllcyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgcGFkZGluZzogMnJlbSA0cmVtIDAuMXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjM2QzZDNkIDguMzMlLCAjMDAwMDAwIDguMzMlLCAjMDAwMDAwIDUwJSwgIzNkM2QzZCA1MCUsICMzZDNkM2QgNTguMzMlLCAjMDAwMDAwIDU4LjMzJSwgIzAwMDAwMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiA4LjQ5cHggOC40OXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zZXJpZXMge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG4uc2VyaWVzIC5jYXJkLWdyaWQge1xuICBnYXA6IDA7XG59XG4uc2VyaWVzIC5jYXJkLWdyaWQgLmVwaXNvZGUtY2FyZCB7XG4gIG1hcmdpbjogLTFyZW0gMCAwIC0xcmVtO1xuICBib3gtc2hhZG93OiAwIDAgMC43NXJlbSByZ2JhKDAsIDAsIDAsIDAuODQpO1xufVxuLnNlcmllcyAuY2FyZC1ncmlkIC5lcGlzb2RlLWNhcmQ6bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG59XG4uc2VyaWVzIC5jYXJkLWdyaWQgLmVwaXNvZGUtY2FyZDpudGgtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMWRlZyk7XG59XG4uc2VyaWVzIC5jYXJkLWdyaWQgLmVwaXNvZGUtY2FyZDpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5zZXJpZXMgLmNhcmQtZ3JpZCAuZXBpc29kZS1jYXJkOm50aC1jaGlsZCg0KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTtcbn1cbi5zZXJpZXMgLmNhcmQtZ3JpZCAuZXBpc29kZS1jYXJkOm50aC1jaGlsZCg1KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTtcbn1cbi5zZXJpZXMgLmNhcmQtZ3JpZCAuZXBpc29kZS1jYXJkOm50aC1jaGlsZCg2KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDFkZWcpO1xufVxuLnNlcmllcyAuY2FyZC1ncmlkIC5lcGlzb2RlLWNhcmQ6bnRoLWNoaWxkKDcpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG59XG4uc2VyaWVzIC5jYXJkLWdyaWQgLmVwaXNvZGUtY2FyZDpudGgtY2hpbGQoOCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbn1cbi5zZXJpZXMgLmNhcmQtZ3JpZCAuZXBpc29kZS1jYXJkOm50aC1jaGlsZCg5KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcbn1cbi5zZXJpZXMgLmNhcmQtZ3JpZCAuZXBpc29kZS1jYXJkOm50aC1jaGlsZCgxMCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbn1cbi5zZXJpZXMgLmNhcmQtZ3JpZCAuZXBpc29kZS1jYXJkOm50aC1jaGlsZCgxMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcbn1cbi5zZXJpZXMgLmNhcmQtZ3JpZCAuZXBpc29kZS1jYXJkOm50aC1jaGlsZCgxMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMWRlZyk7XG59XG4uc2VyaWVzIC5jYXJkLWdyaWQgLmVwaXNvZGUtY2FyZDpudGgtY2hpbGQoMTMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xufVxuLnNlcmllcyAuY2FyZC1ncmlkIC5lcGlzb2RlLWNhcmQ6bnRoLWNoaWxkKDE0KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcbn1cbi5zZXJpZXMgLmNhcmQtZ3JpZCAuZXBpc29kZS1jYXJkOm50aC1jaGlsZCgxNSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbn1cbi5zZXJpZXMgLmNhcmQtZ3JpZCAuZXBpc29kZS1jYXJkOm50aC1jaGlsZCgxNikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcbn1cbi5zZXJpZXMgLmNhcmQtZ3JpZCAuZXBpc29kZS1jYXJkOm50aC1jaGlsZCgxNykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxZGVnKTtcbn1cbi5zZXJpZXMgLmNhcmQtZ3JpZCAuZXBpc29kZS1jYXJkOm50aC1jaGlsZCgxOCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcbn1cbi5zZXJpZXMgLmNhcmQtZ3JpZCAuZXBpc29kZS1jYXJkOm50aC1jaGlsZCgxOSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5zZXJpZXMgLmNhcmQtZ3JpZCAuZXBpc29kZS1jYXJkOm50aC1jaGlsZCgyMCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0ZGVnKTtcbn1cbi5zZXJpZXMgLmNhcmQtZ3JpZCAuZXBpc29kZS1jYXJkOm50aC1jaGlsZCgyMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMWRlZyk7XG59XG4uc2VyaWVzIC5jYXJkLWdyaWQgLmVwaXNvZGUtY2FyZDpudGgtY2hpbGQoMjIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTFkZWcpO1xufVxuLnNlcmllcyAuY2FyZC1ncmlkIC5lcGlzb2RlLWNhcmQ6bnRoLWNoaWxkKDIzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLnNlcmllcyAuY2FyZC1ncmlkIC5lcGlzb2RlLWNhcmQ6bnRoLWNoaWxkKDI0KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xZGVnKTtcbn1cbi5zZXJpZXMgLmNhcmQtZ3JpZCAuZXBpc29kZS1jYXJkOm50aC1jaGlsZCgyNSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxZGVnKTtcbn1cbi5zZXJpZXMgLmNhcmQtZ3JpZCAuZXBpc29kZS1jYXJkOm50aC1jaGlsZCgyNikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxZGVnKTtcbn1cbi5zZXJpZXMgLmNhcmQtZ3JpZCAuZXBpc29kZS1jYXJkOm50aC1jaGlsZCgyNykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG59XG4uc2VyaWVzIC5jYXJkLWdyaWQgLmVwaXNvZGUtY2FyZDpudGgtY2hpbGQoMjgpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTFkZWcpO1xufVxuLnNlcmllcyAuY2FyZC1ncmlkIC5lcGlzb2RlLWNhcmQ6bnRoLWNoaWxkKDI5KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDJkZWcpO1xufVxuLnNlcmllcyAuY2FyZC1ncmlkIC5lcGlzb2RlLWNhcmQ6bnRoLWNoaWxkKDMwKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcbn1cblxuLnNlcmllcy10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IGJsYWNrO1xufVxuLnNlcmllcy10aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3JlbTtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uc2VyaWVzLWRlc2Mge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgcGFkZGluZzogMC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbn1cbi5zZXJpZXMtZGVzYyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udmlkZW8td3JhcHBlciB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmZjg5NGU7XG4gIG1hcmdpbjogMCAwIDJyZW0gMDtcbn1cbi52aWRlby13cmFwcGVyIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNwX2VtYmVkX3dyYXBwZXIge1xuICBtYXJnaW46IDAgMCAycmVtIDA7XG59XG5cbmxpdGUteW91dHViZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRhaW46IGNvbnRlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiBncmFkaWVudCAqL1xubGl0ZS15b3V0dWJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBREdDQVlBQUFBVCtPcUZBQUFBZGtsRVFWUW96NDJRUVE3QUlBZ0VGL1QvRCtrYnEvUldBbG5ReXlhekE0YW9BQjRGc0JTQS9iRmp1RjFFT0w3VmJySXJCdXVzbXJ0NFpaT1JmYjZlaGJXZG5SSEVJaUlUYUVVS2E1RUpxVWFrUlNhRVlCSlNDWTJkRXN0UVk3QXV4YWh3WEZydlptV2wycmg0SlowN3o5ZEx0ZXNmTmo1cTBGVTNBNU9iYndBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuXG4vKiByZXNwb25zaXZlIGlmcmFtZSB3aXRoIGEgMTY6OSBhc3BlY3QgcmF0aW9cbiAgICB0aGFua3MgaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9yZXNwb25zaXZlLWlmcmFtZXMvXG4qL1xubGl0ZS15b3V0dWJlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuXG5saXRlLXlvdXR1YmUgPiBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKiBwbGF5IGJ1dHRvbiAqL1xubGl0ZS15b3V0dWJlID4gLmx0eS1wbGF5YnRuIHtcbiAgd2lkdGg6IDY4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiBZVCdzIGFjdHVhbCBwbGF5IGJ1dHRvbiBzdmcgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDY4IDQ4XCI+PHBhdGggZD1cIk02Ni41MiA3Ljc0Yy0uNzgtMi45My0yLjQ5LTUuNDEtNS40Mi02LjE5QzU1Ljc5LjEzIDM0IDAgMzQgMFMxMi4yMS4xMyA2LjkgMS41NWMtMi45My43OC00LjYzIDMuMjYtNS40MiA2LjE5Qy4wNiAxMy4wNSAwIDI0IDAgMjRzLjA2IDEwLjk1IDEuNDggMTYuMjZjLjc4IDIuOTMgMi40OSA1LjQxIDUuNDIgNi4xOUMxMi4yMSA0Ny44NyAzNCA0OCAzNCA0OHMyMS43OS0uMTMgMjcuMS0xLjU1YzIuOTMtLjc4IDQuNjQtMy4yNiA1LjQyLTYuMTlDNjcuOTQgMzQuOTUgNjggMjQgNjggMjRzLS4wNi0xMC45NS0xLjQ4LTE2LjI2elwiIGZpbGw9XCJyZWRcIi8+PHBhdGggZD1cIk00NSAyNCAyNyAxNHYyMFwiIGZpbGw9XCJ3aGl0ZVwiLz48L3N2Zz4nKTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjFzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmxpdGUteW91dHViZTpob3ZlciA+IC5sdHktcGxheWJ0bixcbmxpdGUteW91dHViZSAubHR5LXBsYXlidG46Zm9jdXMge1xuICBmaWx0ZXI6IG5vbmU7XG59XG5cbi8qIFBvc3QtY2xpY2sgc3R5bGVzICovXG5saXRlLXlvdXR1YmUubHl0LWFjdGl2YXRlZCB7XG4gIGN1cnNvcjogdW5zZXQ7XG59XG5cbmxpdGUteW91dHViZS5seXQtYWN0aXZhdGVkOjpiZWZvcmUsXG5saXRlLXlvdXR1YmUubHl0LWFjdGl2YXRlZCA+IC5sdHktcGxheWJ0biB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubHl0LXZpc3VhbGx5LWhpZGRlbiB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbn1cblxuLypcbiAgU2luZ2xlIEVwaXNvZGUgUGFnZVxuKi9cbi5zaG93LXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG59XG5cbi5zaG93LW1ldGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDAgMCAwLjVyZW0gMDtcbn1cblxuLmd1ZXN0LWltZy13cmFwIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDFyZW0gMDtcbn1cblxuLmd1ZXN0LWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWx0ZXI6IHNlcGlhKDEpO1xuICBpbWFnZS1yZW5kZXJpbmc6IHBpeGVsYXRlZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuZ3Vlc3QtaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMS41cmVtIC0gM3B4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgM3JlbSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyAzcmVtKTtcbiAgfVxufVxuXG4uZ3Vlc3QtdGV4dCB7XG4gIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbi5ndWVzdC10ZXh0IGgzIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5cbi5ndWVzdC1iaW8ge1xuICBtYXJnaW46IDAuNXJlbSAwIDAgMDtcbn1cblxuW2RhdGEtbnVtLWd1ZXN0cz1cIjJcIl0sXG5bZGF0YS1udW0tZ3Vlc3RzPVwiM1wiXSxcbltkYXRhLW51bS1ndWVzdHM9XCI0XCJdIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDEwcHgsIDFmcikpO1xuICBncmlkLWdhcDogMXJlbTtcbn1cbltkYXRhLW51bS1ndWVzdHM9XCIyXCJdIC5ndWVzdC1pbWcsXG5bZGF0YS1udW0tZ3Vlc3RzPVwiM1wiXSAuZ3Vlc3QtaW1nLFxuW2RhdGEtbnVtLWd1ZXN0cz1cIjRcIl0gLmd1ZXN0LWltZyB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cblxuLnRhZ3Mge1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbn1cbi50YWdzIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYXVkaW8tcGxheWVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA7XG4gIG1hcmdpbjogMCAwIDJyZW0gMDtcbn1cblxuLmVwaXNvZGUtZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbn1cblxuLnRpbWUtanVtcHMge1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbn1cbi50aW1lLWp1bXBzIGxpIHtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICBtYXgtd2lkdGg6IDY1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG4udGltZS1qdW1wcyBsaSBhOmZpcnN0LWNoaWxkW2hyZWZePVwiI3RcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmVwaXNvZGUtc3BvbnNvcnMge1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbn1cblxuLmFsbC1zcG9uc29ycyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC1nYXA6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFsbC1zcG9uc29ycyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnNwb25zb3Ige1xuICBtYXJnaW46IDAgMCAycmVtIDA7XG59XG4uc3BvbnNvciBhW2hyZWYqPVwiI3Q9XCJdIHtcbiAgb3BhY2l0eTogMC41O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDc1JTtcbn1cbi5zcG9uc29yIGFbaHJlZio9XCIjdD1cIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4o+xIFwiO1xufVxuLnNwb25zb3IgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xufVxuXG4uZXBpc29kZS1saW5rcyB7XG4gIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xufVxuLmVwaXNvZGUtbGlua3MgLmFwcGx5LXR5cG9ncmFwaHkge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZXBpc29kZS1saW5rcyBsaSB7XG4gIG1hcmdpbjogMCAwIDAuNzVyZW0gMDtcbn1cblxuLmVwaXNvZGUtdHJhbnNjcmlwdCB7XG4gIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVwaXNvZGUtdHJhbnNjcmlwdC50cmFuc2NyaXB0LWlzLW9wZW4ge1xuICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xufVxuLmVwaXNvZGUtdHJhbnNjcmlwdCBhW2hyZWZePVwiI3Q9XCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xufVxuLmVwaXNvZGUtdHJhbnNjcmlwdCBhW2hyZWZePVwiI3Q9XCJdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlRpbWUgSnVtcDogXCI7XG59XG5cbi5yZWxhdGVkLXBvc3RzIHtcbiAgbWFyZ2luOiA2cmVtIDAgMnJlbSAwO1xufVxuLnJlbGF0ZWQtcG9zdHMgLmpwLXJlbGF0ZWRwb3N0cy1oZWFkbGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVsYXRlZC1wb3N0cyAjanAtcmVsYXRlZHBvc3RzIC5qcC1yZWxhdGVkcG9zdHMtaXRlbXMgLmpwLXJlbGF0ZWRwb3N0cy1wb3N0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpdGUtZm9vdGVyIHtcbiAgbWFyZ2luOiA4cmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaXRlLWZvb3RlciBhIHtcbiAgbWFyZ2luOiAwIDFyZW07XG59XG4uc2l0ZS1mb290ZXIgcCB7XG4gIG1hcmdpbjogMCBhdXRvIDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNpdGUtZm9vdGVyIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMC41cmVtIDJyZW07XG4gIH1cbn0iLCIvKiFcbiAgVGhlbWUgTmFtZTogU2hvcFRhbGsgdjZcbiAgVGhlbWUgVVJJOiBodHRwczovL3Nob3B0YWxrc2hvdy5jb21cbiAgRGVzY3JpcHRpb246IFRoZSBUaGVtZSBmb3IgU2hvcFRhbGsgU2hvd1xuICBBdXRob3I6IENocmlzIENveWllciAmIERhdmUgUnVwZXJ0XG4gIFZlcnNpb246IDFcbiovXG5cbkBpbXBvcnQgXCJiaXRzXCI7XG5AaW1wb3J0IFwidHlwZVwiO1xuQGltcG9ydCBcImxheW91dFwiO1xuQGltcG9ydCBcImhlYWRlclwiO1xuQGltcG9ydCBcImJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJtb2R1bGVzXCI7XG5AaW1wb3J0IFwidmlkZW9cIjtcbkBpbXBvcnQgXCJwYWdlc1wiO1xuQGltcG9ydCBcImZvb3RlclwiO1xuIiwiJG9yYW5nZTogI2ZmODk0ZTtcbjpyb290IHtcbiAgLS1vcmFuZ2U6ICRvcmFuZ2U7XG59XG5cbkBtaXhpbiBmZi1ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiUmVkIEhhdCBUZXh0XCIsIHNhbnMtc2VyaWY7XG59XG5AbWl4aW4gdHJhZGl0aW9uYWwtY29kZSB7XG4gIGZvbnQtZmFtaWx5OiBDb25zb2xhcywgXCJBbmRhbGUgTW9ubyBXVFwiLCBcIkFuZGFsZSBNb25vXCIsIFwiTHVjaWRhIENvbnNvbGVcIixcbiAgICBcIkx1Y2lkYSBTYW5zIFR5cGV3cml0ZXJcIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIFwiQml0c3RyZWFtIFZlcmEgU2FucyBNb25vXCIsXG4gICAgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJOaW1idXMgTW9ubyBMXCIsIE1vbmFjbywgXCJDb3VyaWVyIE5ld1wiLCBDb3VyaWVyLFxuICAgIG1vbm9zcGFjZTtcbn1cblxuQG1peGluIHN0cmlwZXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgNDVkZWcsXG4gICAgIzNkM2QzZCA4LjMzJSxcbiAgICAjMDAwMDAwIDguMzMlLFxuICAgICMwMDAwMDAgNTAlLFxuICAgICMzZDNkM2QgNTAlLFxuICAgICMzZDNkM2QgNTguMzMlLFxuICAgICMwMDAwMDAgNTguMzMlLFxuICAgICMwMDAwMDAgMTAwJVxuICApO1xuICBiYWNrZ3JvdW5kLXNpemU6IDguNDlweCA4LjQ5cHg7XG59XG5cbkBtaXhpbiBicmVha3BvaW50KCRwb2ludCkge1xuICBAaWYgJHBvaW50ID09IG1hbWEtYmVhciB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBpZiAkcG9pbnQgPT0gYmFieS1iZWFyIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAaWYgJHBvaW50ID09IHJldmVyc28tYmFieS1iZWFyIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAaWYgJHBvaW50ID09IHJldmVyc28tbWFtYS1iZWFyIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5IHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBAaW5jbHVkZSBicmVha3BvaW50KGJhYnktYmVhcikge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbn1cblxuLnBhZ2Utd3JhcCB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnBhZ2Utd3JhcCxcbi5tYWluLW5hdiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIG1pbm1heCgxMHB4LCA0ZnIpIDFmcjtcbiAgPiAqIHtcbiAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChiYWJ5LWJlYXIpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAgbWlubWF4KDEwcHgsIDFmcikgMDtcbiAgfVxufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5pbWc6bm90KC5sb2dvLWltZykge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuIiwiLmxvZ28tYW5kLXRhZ2xpbmUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA2ZnI7XG4gIGdhcDogMnJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBAaW5jbHVkZSBicmVha3BvaW50KGJhYnktYmVhcikge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDNmcjtcbiAgfVxuICBib2R5LmhvbWUgJiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyO1xuICB9XG59XG4uYWJvdXQtc2hvdyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoOXB4LCBjYWxjKDAuN3JlbSArIDAuNXZ3KSwgMjRweCk7XG4gIGJvZHkuaG9tZSAmIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDExcHgsIGNhbGMoMC43cmVtICsgMC41dncpLCAyNHB4KTtcbiAgfVxufVxuXG4ubWFpbi1uYXYge1xuICBAaW5jbHVkZSBzdHJpcGVzO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAwIDFyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgIC5tYWluLW5hdi1zZWFyY2gge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIHN2ZyB7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmaWxsOiAkb3JhbmdlO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjg1cHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLm1haW4tbmF2LXNlYXJjaCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5idXR0b24sXG5hW3JlbD1cInByZXZcIl0sXG5hW3JlbD1cIm5leHRcIl0ge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gIH1cbn1cblxuLm5vLXN0eWxlLWJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4jc2VhcmNoc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OHB4O1xufVxuIiwiI3NlYXJjaGZvcm0ge1xuICBAaW5jbHVkZSBicmVha3BvaW50KGJhYnktYmVhcikge1xuICAgIC5tb2JpbGUtaXMtY2xvc2VkIH4gJiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDAuMjVyZW0gMDtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNTU1O1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xuICB9XG59XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xufVxuXG4uZW1haWwtcm93IHtcbiAgcGFkZGluZzogMCAycmVtO1xuICBtYXJnaW46IDRyZW0gYXV0bztcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGFiZWwge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgIG1hcmdpbjogMCAxcmVtO1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChiYWJ5LWJlYXIpIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbGFiZWwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICBtYXJnaW46IDAuNXJlbSAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogM3JlbTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChiYWJ5LWJlYXIpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAhaW1wb3J0YW50O1xuICB9XG4gICYuZ3JpZC1yZXZlcnNlLW9uLW1vYmlsZSB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChiYWJ5LWJlYXIpIHtcbiAgICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLm1pbi1maXJzdC1jb2wge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWluLWNvbnRlbnQgMWZyO1xuICB9XG4gICYudGhyZWUtdXAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIH1cbiAgJi50d28tb25lIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XG4gIH1cbn1cblxuLmNhcmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzAwcHgsIDFmcikpO1xuICBncmlkLWdhcDogMnJlbTtcbiAgbWFyZ2luOiAwIDAgNHJlbSAwO1xuICAuZXBpc29kZS1udW1iZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgdGltZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgfVxuXG4gICYubGF0ZXN0LWVwaXNvZGVzIHtcbiAgICA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICAgICYsXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTQwJTtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChiYWJ5LWJlYXIpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEyNSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRpbWU6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi8J+MnyBcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNob3ctbmF2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNob3ctbmF2LWdyaWQge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhIHtcbiAgICBtYXJnaW46IDAgMC41cmVtO1xuICB9XG59XG4iLCIuZXBpc29kZS1jYXJkIHtcbiAgYmFja2dyb3VuZDogIzIyMjtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoYmFieS1iZWFyKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCAxZnI7XG4gICAgZ3JpZC1nYXA6IDEuNXJlbTtcbiAgfVxuICA+ICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5udW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDhyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg1O1xuICAgIG9wYWNpdHk6IDAuMDk7XG4gIH1cbiAgJi5zZXJpZXMtY2FyZCB7XG4gICAgQGluY2x1ZGUgc3RyaXBlcztcbiAgICAuc2VyaWVzLWRlc2MsXG4gICAgLnNlcmllcy10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAuc2VyaWVzLWRlc2Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgJi52aWRlby1jYXJkIHtcbiAgICBAaW5jbHVkZSBzdHJpcGVzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDAgMnJlbSAwO1xuICAgIC5zZXJpZXMtZGVzYyxcbiAgICAuc2VyaWVzLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIC5zZXJpZXMtdGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gICAgfVxuICB9XG4gIDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uc3BhY2UtYmVsb3cge1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG59XG5cbi5qb2ItbGlzdCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHdpZHRoOiAxMDAlO1xuICB0aCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbiAgdGQge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAwIDA7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChiYWJ5LWJlYXIpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0Ym9keSxcbiAgICB0cixcbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgdGhlYWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgdGQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gICAgdHIge1xuICAgICAgbWFyZ2luOiAwIDAgMnJlbSAwO1xuICAgIH1cbiAgfVxufVxuXG4uc2VyaWVzIHtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBwYWRkaW5nOiAycmVtIDRyZW0gMC4xcmVtO1xuICBAaW5jbHVkZSBzdHJpcGVzO1xuICBAaW5jbHVkZSBicmVha3BvaW50KGJhYnktYmVhcikge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG4gIC5jYXJkLWdyaWQge1xuICAgIGdhcDogMDtcbiAgICAuZXBpc29kZS1jYXJkIHtcbiAgICAgIG1hcmdpbjogLTFyZW0gMCAwIC0xcmVtO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAuNzVyZW0gcmdiYShibGFjaywgMC44NCk7XG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDMwIHtcbiAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZShyYW5kb20oOCkgLSA0ICsgZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnNlcmllcy10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IGJsYWNrO1xuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNyZW07XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4uc2VyaWVzLWRlc2Mge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgcGFkZGluZzogMC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi52aWRlby13cmFwcGVyIHtcbiAgYm9yZGVyOiA1cHggc29saWQgJG9yYW5nZTtcbiAgbWFyZ2luOiAwIDAgMnJlbSAwO1xuICBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmNwX2VtYmVkX3dyYXBwZXIge1xuICBtYXJnaW46IDAgMCAycmVtIDA7XG59XG4iLCJsaXRlLXlvdXR1YmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250YWluOiBjb250ZW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyogZ3JhZGllbnQgKi9cbmxpdGUteW91dHViZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQURHQ0FZQUFBQVQrT3FGQUFBQWRrbEVRVlFvejQyUVFRN0FJQWdFRi9UL0Qra2JxL1JXQWxuUXl5YXpBNGFvQUI0RnNCU0EvYkZqdUYxRU9MN1ZicklyQnV1c21ydDRaWk9SZmI2ZWhiV2RuUkhFSWlJVGFFVUthNUVKcVVha1JTYUVZQkpTQ1kyZEVzdFFZN0F1eGFod1hGcnZabVdsMnJoNEpaMDd6OWRMdGVzZk5qNXEwRlUzQTVPYmJ3QUFBQUJKUlU1RXJrSmdnZz09KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbn1cblxuLyogcmVzcG9uc2l2ZSBpZnJhbWUgd2l0aCBhIDE2OjkgYXNwZWN0IHJhdGlvXG4gICAgdGhhbmtzIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vcmVzcG9uc2l2ZS1pZnJhbWVzL1xuKi9cbmxpdGUteW91dHViZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwJSAvICgxNiAvIDkpKTtcbn1cbmxpdGUteW91dHViZSA+IGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8qIHBsYXkgYnV0dG9uICovXG5saXRlLXlvdXR1YmUgPiAubHR5LXBsYXlidG4ge1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIFlUJ3MgYWN0dWFsIHBsYXkgYnV0dG9uIHN2ZyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNjggNDhcIj48cGF0aCBkPVwiTTY2LjUyIDcuNzRjLS43OC0yLjkzLTIuNDktNS40MS01LjQyLTYuMTlDNTUuNzkuMTMgMzQgMCAzNCAwUzEyLjIxLjEzIDYuOSAxLjU1Yy0yLjkzLjc4LTQuNjMgMy4yNi01LjQyIDYuMTlDLjA2IDEzLjA1IDAgMjQgMCAyNHMuMDYgMTAuOTUgMS40OCAxNi4yNmMuNzggMi45MyAyLjQ5IDUuNDEgNS40MiA2LjE5QzEyLjIxIDQ3Ljg3IDM0IDQ4IDM0IDQ4czIxLjc5LS4xMyAyNy4xLTEuNTVjMi45My0uNzggNC42NC0zLjI2IDUuNDItNi4xOUM2Ny45NCAzNC45NSA2OCAyNCA2OCAyNHMtLjA2LTEwLjk1LTEuNDgtMTYuMjZ6XCIgZmlsbD1cInJlZFwiLz48cGF0aCBkPVwiTTQ1IDI0IDI3IDE0djIwXCIgZmlsbD1cIndoaXRlXCIvPjwvc3ZnPicpO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxubGl0ZS15b3V0dWJlOmhvdmVyID4gLmx0eS1wbGF5YnRuLFxubGl0ZS15b3V0dWJlIC5sdHktcGxheWJ0bjpmb2N1cyB7XG4gIGZpbHRlcjogbm9uZTtcbn1cblxuLyogUG9zdC1jbGljayBzdHlsZXMgKi9cbmxpdGUteW91dHViZS5seXQtYWN0aXZhdGVkIHtcbiAgY3Vyc29yOiB1bnNldDtcbn1cbmxpdGUteW91dHViZS5seXQtYWN0aXZhdGVkOjpiZWZvcmUsXG5saXRlLXlvdXR1YmUubHl0LWFjdGl2YXRlZCA+IC5sdHktcGxheWJ0biB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubHl0LXZpc3VhbGx5LWhpZGRlbiB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbn1cbiIsIi8qXG4gIFNpbmdsZSBFcGlzb2RlIFBhZ2VcbiovXG4uc2hvdy10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xufVxuLnNob3ctbWV0YSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMCAwIDAuNXJlbSAwO1xufVxuXG4uZ3Vlc3QtaW1nLXdyYXAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xufVxuLmd1ZXN0LWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWx0ZXI6IHNlcGlhKDEpO1xuICBpbWFnZS1yZW5kZXJpbmc6IHBpeGVsYXRlZDtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChiYWJ5LWJlYXIpIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMS41cmVtIC0gM3B4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgM3JlbSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyAzcmVtKTtcbiAgfVxufVxuLmd1ZXN0LXRleHQge1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuLmd1ZXN0LWJpbyB7XG4gIG1hcmdpbjogMC41cmVtIDAgMCAwO1xufVxuW2RhdGEtbnVtLWd1ZXN0cz1cIjJcIl0sXG5bZGF0YS1udW0tZ3Vlc3RzPVwiM1wiXSxcbltkYXRhLW51bS1ndWVzdHM9XCI0XCJdIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDEwcHgsIDFmcikpO1xuICBncmlkLWdhcDogMXJlbTtcbiAgLmd1ZXN0LWltZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuLnRhZ3Mge1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbiAgYSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4uYXVkaW8tcGxheWVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA7XG4gIG1hcmdpbjogMCAwIDJyZW0gMDtcbn1cblxuLmVwaXNvZGUtZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbn1cbi50aW1lLWp1bXBzIHtcbiAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG4gIGxpIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICBhOmZpcnN0LWNoaWxkW2hyZWZePVwiI3RcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmVwaXNvZGUtc3BvbnNvcnMge1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbn1cbi5hbGwtc3BvbnNvcnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtZ2FwOiAxcmVtO1xuICBAaW5jbHVkZSBicmVha3BvaW50KGJhYnktYmVhcikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc3BvbnNvciB7XG4gIG1hcmdpbjogMCAwIDJyZW0gMDtcbiAgYVtocmVmKj1cIiN0PVwiXSB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4o+xIFwiO1xuICAgIH1cbiAgfVxuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIH1cbn1cblxuLmVwaXNvZGUtbGlua3Mge1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbiAgLmFwcGx5LXR5cG9ncmFwaHkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICBsaSB7XG4gICAgbWFyZ2luOiAwIDAgMC43NXJlbSAwO1xuICB9XG59XG5cbi5lcGlzb2RlLXRyYW5zY3JpcHQge1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJi50cmFuc2NyaXB0LWlzLW9wZW4ge1xuICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gIH1cbiAgYVtocmVmXj1cIiN0PVwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlRpbWUgSnVtcDogXCI7XG4gICAgfVxuICB9XG59XG4ucmVhZC1mdWxsLXRyYW5zY3JpcHQtYXJlYSB7XG59XG5cbi5yZWxhdGVkLXBvc3RzIHtcbiAgbWFyZ2luOiA2cmVtIDAgMnJlbSAwO1xuICAuanAtcmVsYXRlZHBvc3RzLWhlYWRsaW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNqcC1yZWxhdGVkcG9zdHMgLmpwLXJlbGF0ZWRwb3N0cy1pdGVtcyAuanAtcmVsYXRlZHBvc3RzLXBvc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIuc2l0ZS1mb290ZXIge1xuICBtYXJnaW46IDhyZW0gMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhIHtcbiAgICBtYXJnaW46IDAgMXJlbTtcbiAgfVxuICBwIHtcbiAgICBtYXJnaW46IDAgYXV0byAxcmVtO1xuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoYmFieS1iZWFyKSB7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMC41cmVtIDJyZW07XG4gICAgfVxuICB9XG59XG4iXX0= */
