.dark-gray,.bar-dark-gray::after,.button.more.text-dark-gray::after{background-color:#222 !important}.black,.bar-black::after,.button.more.text-black::after{background-color:#000 !important}.white,.bar-white::after,.button.more.text-white::after{background-color:#fff !important}.red,.bar-red::after,.button.more.text-red::after{background-color:#aa1f2e !important}.blue,.bar-blue::after,.button.more.text-blue::after{background-color:#065974 !important}.yellow,.bar-yellow::after,.button.more.text-yellow::after{background-color:#ffed29 !important}.clear,.bar-clear::after,.button.more.text-clear::after{background-color:rgba(0,0,0,0) !important}.gray,.bar-gray::after,.button.more.text-gray::after{background-color:#898d8e !important}.light-gray,.bar-light-gray::after,.button.more.text-light-gray::after{background-color:#eee !important}.text-dark-gray,.headline-dark-gray{color:#222 !important}.text-black,.headline-black{color:#000 !important}.text-white,.headline-white{color:#fff !important}.text-red,.headline-red{color:#aa1f2e !important}.text-blue,.headline-blue{color:#065974 !important}.text-yellow,.headline-yellow{color:#ffed29 !important}.text-clear,.headline-clear{color:rgba(0,0,0,0) !important}.text-gray,.headline-gray{color:#898d8e !important}.text-light-gray,.headline-light-gray{color:#eee !important}.grad-black,.grad-gray,grad-dark-gray,grad-light-gray{background:-moz-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 100%) !important;background:-webkit-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 100%) !important;background:linear-gradient(to bottom, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 100%) !important}.grad-white{background:-moz-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 100%) !important;background:-webkit-linear-gradient(top, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 100%) !important;background:linear-gradient(to bottom, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 100%) !important}.grad-red{background:-moz-linear-gradient(top, rgba(134,0,43,0.2) 0%, rgba(134,0,43,0) 100%) !important;background:-webkit-linear-gradient(top, rgba(134,0,43,0.2) 0%, rgba(134,0,43,0) 100%) !important;background:linear-gradient(to bottom, rgba(134,0,43,0.2) 0%, rgba(134,0,43,0) 100%) !important}.grad-blue{background:-moz-linear-gradient(top, rgba(6,89,116,0.2) 0%, rgba(6,89,116,0) 100%) !important;background:-webkit-linear-gradient(top, rgba(6,89,116,0.2) 0%, rgba(6,89,116,0) 100%) !important;background:linear-gradient(to bottom, rgba(6,89,116,0.2) 0%, rgba(6,89,116,0) 100%) !important}.grad-yellow{background:-moz-linear-gradient(top, rgba(255,237,41,0.2) 0%, rgba(255,237,41,0) 100%) !important;background:-webkit-linear-gradient(top, rgba(255,237,41,0.2) 0%, rgba(255,237,41,0) 100%) !important;background:linear-gradient(to bottom, rgba(255,237,41,0.2) 0%, rgba(255,237,41,0) 100%) !important}.homepage-layers-item.padding-top{padding-top:2rem}@media (min-width: 48rem){.homepage-layers-item.padding-top{padding-top:3rem}}@media (min-width: 81.25rem){.homepage-layers-item.padding-top{padding-top:4rem}}@media (min-width: 100rem){.homepage-layers-item.padding-top{padding-top:5rem}}@media (min-width: 112.5rem){.homepage-layers-item.padding-top{padding-top:6rem}}@media (min-width: 125rem){.homepage-layers-item.padding-top{padding-top:7rem}}.homepage-layers-item.padding-bottom{padding-bottom:2rem}@media (min-width: 48rem){.homepage-layers-item.padding-bottom{padding-bottom:3rem}}@media (min-width: 81.25rem){.homepage-layers-item.padding-bottom{padding-bottom:4rem}}@media (min-width: 100rem){.homepage-layers-item.padding-bottom{padding-bottom:5rem}}@media (min-width: 112.5rem){.homepage-layers-item.padding-bottom{padding-bottom:6rem}}@media (min-width: 125rem){.homepage-layers-item.padding-bottom{padding-bottom:7rem}}.join-form-txt,.join-form-response-txt{line-height:1.5;font-size:1.1rem;text-align:left}.join-form-txt p,.join-form-response-txt p{margin-bottom:1rem}.join-form-txt plast-of-type,.join-form-response-txt plast-of-type{margin-bottom:0}@media (min-width: 48rem){.join-form-txt p,.join-form-response-txt p{margin-bottom:1.5rem}}@media (min-width: 81.25rem){.join-form-txt,.join-form-response-txt{font-size:1.3rem}.join-form-txt p,.join-form-response-txt p{margin-bottom:1.4rem}}@media (min-width: 100rem){.join-form-txt p,.join-form-response-txt p{margin-bottom:1.6rem}}@media (min-width: 112.5rem){.join-form-txt p,.join-form-response-txt p{margin-bottom:1.8rem}}.hero-item-blurb-headline{font-family:"Libre Franklin",sans-serif;font-size:2.5rem}@media (min-width: 48rem){.hero-item-blurb-headline{font-size:2.8rem}}@media (min-width: 81.25rem){.hero-item-blurb-headline{font-size:3rem}}@media (min-width: 100rem){.hero-item-blurb-headline{font-size:3.5rem}}@media (min-width: 112.5rem){.hero-item-blurb-headline{font-size:4em}}.home-featured-text-headline,.join-form-response-headline{font-family:"Libre Franklin",sans-serif;font-size:1.5rem}@media (min-width: 48rem){.home-featured-text-headline,.join-form-response-headline{font-size:1.6rem}}@media (min-width: 81.25rem){.home-featured-text-headline,.join-form-response-headline{font-size:1.7rem}}@media (min-width: 100rem){.home-featured-text-headline,.join-form-response-headline{font-size:1.9rem}}@media (min-width: 112.5rem){.home-featured-text-headline,.join-form-response-headline{font-size:2.3rem}}.home-text-photo-item-headline,.home-callout-item-text-sm,.join-form-headline{font-family:"Libre Franklin",sans-serif;font-size:1.25rem}@media (min-width: 48rem){.home-text-photo-item-headline,.home-callout-item-text-sm,.join-form-headline{font-size:1.35rem}}@media (min-width: 81.25rem){.home-text-photo-item-headline,.home-callout-item-text-sm,.join-form-headline{font-size:1.45rem}}@media (min-width: 100rem){.home-text-photo-item-headline,.home-callout-item-text-sm,.join-form-headline{font-size:1.55rem}}@media (min-width: 112.5rem){.home-text-photo-item-headline,.home-callout-item-text-sm,.join-form-headline{font-size:1.9rem}}.hero-item-blurb-pre-headline,.home-text-only-item-headline{font-family:"Libre Franklin",sans-serif;font-size:1.25rem}@media (min-width: 81.25rem){.hero-item-blurb-pre-headline,.home-text-only-item-headline{font-size:1.35rem}}@media (min-width: 100rem){.hero-item-blurb-pre-headline,.home-text-only-item-headline{font-size:1.4rem}}@media (min-width: 112.5rem){.hero-item-blurb-pre-headline,.home-text-only-item-headline{font-size:1.5rem}}.home-callout-item-text-lg{font-family:"Libre Franklin",sans-serif;font-size:2.5rem;letter-spacing:-5px}@media (min-width: 48rem){.home-callout-item-text-lg{font-size:3rem}}@media (min-width: 81.25rem){.home-callout-item-text-lg{font-size:4rem}}@media (min-width: 100rem){.home-callout-item-text-lg{font-size:5rem}}@media (min-width: 112.5rem){.home-callout-item-text-lg{font-size:6em}}#hero{margin-top:70px;position:relative;display:block}@media (min-width: 48rem){#hero{margin-top:140px}}@media (min-width: 64rem){#hero{margin-top:90px;background:#222}}.hero-slider{display:block;overflow:hidden;background:#222;padding:0rem;margin:0 auto}@media (min-width: 48rem){.hero-slider{background:rgba(0,0,0,0);padding:0}}@media (min-width: 64rem){.hero-slider{width:100%;height:600px}}@media (min-width: 81.25rem){.hero-slider{width:100%;height:650px;max-width:100rem}}@media (min-width: 100rem){.hero-slider{width:100%;height:700px;max-width:112.5rem}}.slide{background-color:#222;width:100%;height:auto;position:relative;margin:0 auto;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89);overflow:hidden}@media (min-width: 48rem){.slide{width:100%;height:500px;overflow:visible}}@media (min-width: 64rem){.slide{width:100%;height:600px}}@media (min-width: 81.25rem){.slide{width:100%;height:650px;max-width:100rem}}@media (min-width: 100rem){.slide{width:100%;height:700px;max-width:112.5rem}}.hero-item-container{width:100%;position:relative;bottom:0;left:0;display:block;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89)}@media (min-width: 48rem){.hero-item-container{position:absolute;bottom:4rem !important;-webkit-box-shadow:none;box-shadow:none}}@media (min-width: 64rem){.hero-item-container{bottom:5rem !important}}@media (min-width: 81.25rem){.hero-item-container{bottom:6rem !important}}.hero-item-blurb{color:#222;max-width:93.75rem;font-size:1.1rem;line-height:1.2;opacity:1;background:rgba(0,0,0,0);padding:1.5rem 2rem;width:100%;z-index:100;position:relative;text-align:left}@media (min-width: 48rem){.hero-item-blurb{width:65%;padding:0 4rem !important}}@media (min-width: 64rem){.hero-item-blurb{background:rgba(0,0,0,0);font-size:1.1rem;padding:0 5rem !important}}@media (min-width: 81.25rem){.hero-item-blurb{font-size:1.2rem;padding:0 6rem !important}}@media (min-width: 100rem){.hero-item-blurb{font-size:1.2rem;padding:0 10% !important}}.hero-item-blurb p{margin-bottom:0}.hero-item-blurb-pre-headline{background:none;color:#fff;font-family:"Sen",sans-serif;font-size:0.9rem;font-weight:900;display:inline-block;margin:0 auto;text-transform:uppercase;padding:.2rem .4rem;margin-bottom:0.75rem;opacity:1;position:relative;z-index:200;left:-.4rem}@media (min-width: 48rem){.hero-item-blurb-pre-headline{font-size:1.1rem !important}}.hero-item-blurb-pre-headline::after{content:"";width:102%;height:2px;position:absolute;bottom:-1px;left:-1%;z-index:-1;background:#fff}@media (min-width: 48rem){.hero-item-blurb-pre-headline::after{height:3px;width:102%;left:-1%;bottom:-2px}}.hero-item-blurb-headline{color:#fff;font-family:"Libre Franklin",sans-serif;line-height:1;opacity:1;position:relative;font-size:1.45rem;margin-bottom:1rem}.hero-item-blurb-headline-link{color:#fff}@media (min-width: 48rem){.hero-item-blurb-headline{font-size:2.55rem !important;margin-bottom:0;text-shadow:3px 3px 3px rgba(0,0,0,0.5)}}@media (min-width: 64rem){.hero-item-blurb-headline{font-size:2.85rem !important}}@media (min-width: 81.25rem){.hero-item-blurb-headline{font-size:3.25rem !important}}.hero-item-blurb-text{display:none;max-width:93.75rem;padding:1rem 0 1.5rem;width:100%;z-index:200;color:#fff;font-size:1.2rem}@media (min-width: 48rem){.hero-item-blurb-text{display:block;font-size:1.3rem;text-shadow:2px 2px 2px rgba(0,0,0,0.85)}}@media (min-width: 81.25rem){.hero-item-blurb-text{font-size:1.4rem}}.hero-item-grad{display:none;width:100%;height:100%;position:absolute;top:0;left:0;opacity:1;z-index:2;background:-moz-linear-gradient(top, rgba(34,34,34,0) 0%, rgba(34,34,34,0) 20%, rgba(34,34,34,0.8) 100%);background:-webkit-linear-gradient(top, rgba(34,34,34,0) 0%, rgba(34,34,34,0) 20%, rgba(34,34,34,0.8) 100%);background:linear-gradient(to bottom, rgba(34,34,34,0) 0%, rgba(34,34,34,0) 20%, rgba(34,34,34,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00222222', endColorstr='#b3222222',GradientType=0 )}@media (min-width: 48rem){.hero-item-grad{display:block;background:-moz-linear-gradient(top, rgba(34,34,34,0) 0%, rgba(34,34,34,0) 60%, rgba(34,34,34,0.7) 100%);background:-webkit-linear-gradient(top, rgba(34,34,34,0) 0%, rgba(34,34,34,0) 60%, rgba(34,34,34,0.7) 100%);background:linear-gradient(to bottom, rgba(34,34,34,0) 0%, rgba(34,34,34,0) 60%, rgba(34,34,34,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00222222', endColorstr='#b3222222',GradientType=0 )}}.hero-item-photo{width:100%;height:300px;top:0px;left:0px;position:relative;overflow:hidden;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89)}@media (min-width: 48rem){.hero-item-photo{width:100%;height:100%;position:absolute;top:0;left:0;opacity:1;z-index:1;overflow:visible}}@media (min-width: 48rem){.hero-item-photo-pic{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;overflow:hidden;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89)}}.hero-item-photo-pic.opacity-30{opacity:.3 !important}.hero-item-photo-pic.opacity-50{opacity:.5 !important}.hero-item-photo-pic.opacity-70{opacity:.7 !important}.hero-item-photo-pic.opacity-100{opacity:1.0 !important}.hero-item-photo-img{width:100%;height:100%;object-fit:cover;transition:all 1s cubic-bezier(0.57, 0.2, 0.21, 0.89);display:block}.hero-item:hover .hero-item-container{background:#000}.hero-item:hover .hero-item-photo-pic{opacity:1.0 !important}.hero-item:hover .hero-item-photo-img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.hero-item:first-child{height:450px}@media (min-width: 48rem){.hero-item:first-child{height:500px}}@media (min-width: 64rem){.hero-item:first-child{height:600px;-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,0.85);box-shadow:0 0 40px 0 rgba(0,0,0,0.85);z-index:200}}@media (min-width: 81.25rem){.hero-item:first-child{height:650px}}@media (min-width: 100rem){.hero-item:first-child{height:700px}}@media (min-width: 112.5rem){.hero-item:first-child{-webkit-box-shadow:none;box-shadow:none}}.hero-item:first-child .hero-item-grad{display:block}.hero-item:first-child .hero-item-photo{width:100%;height:100%;position:absolute;top:0;left:0;opacity:1;z-index:1;overflow:visible}.hero-item:first-child .hero-item-container{position:absolute;bottom:2rem}.hero-item:first-child .hero-item-blurb{padding:0 2rem}.hero-item:first-child .hero-item-blurb-pre-headline{font-size:1.0rem}.hero-item:first-child .hero-item-blurb-headline{font-size:2.0rem}.hero-item:nth-child(2){padding:0}@media (min-width: 48rem){.hero-item:nth-child(2){padding:0;background:rgba(0,0,0,0)}}.hero-item:nth-child(2) .hero-item-photo-pic{opacity:1.0}.hero-item:last-child{z-index:100}@media (min-width: 48rem){.hero-item:last-child{-webkit-box-shadow:none;box-shadow:none}}.slide-controls{cursor:pointer;font-size:1.8em;position:absolute;top:30%;transform:scale(1.5);z-index:101;color:#fff;opacity:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width: 48rem){.slide-controls{font-size:1.4em;top:50%;opacity:.6}}.slide-controls:hover{opacity:1}.prev-slide{left:1em;fill:#fff}.next-slide{right:1em;fill:#fff}.homepage-layers-item{width:100%;max-width:81.25rem;margin:0 auto;text-align:center;display:block}.homepage-layers-item.full-width{max-width:100%}.homepage-layers-item h1{position:relative;display:block;margin-bottom:1.25rem;z-index:1;text-align:center}.homepage-layers-item h1.headline-black{color:#000}.homepage-layers-item h1.headline-white{color:#fff}.homepage-layers-item h1.headline-dark-gray{color:#222}.homepage-layers-item h1.headline-red{color:#aa1f2e}.homepage-layers-item h1.headline-blue{color:#065974}@media (min-width: 64rem){.homepage-layers-item h1{text-align:left;display:inline-block}}.homepage-layers-item .description{display:block;font-size:1.0rem;text-align:center;margin-bottom:1.5rem}@media (min-width: 64rem){.homepage-layers-item .description{font-size:1.2rem;text-align:center}}.homepage-layers-item.dark-gray .description{color:white}.homepage-layers-item.black .description{color:white}.homepage-layers-item.red .description{color:white}.homepage-layers-item.blue .description{color:white}.homepage-layers-item-text{display:block;width:100%;max-width:81.25rem;margin:0 auto;padding:0 2rem}.homepage-layers-item-text.contents_full_width{max-width:100%}@media (min-width: 100rem){.homepage-layers-item-text.contents_full_width{max-width:100rem}}.homepage-layers-item-grid{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-content:flex-start;width:100%;max-width:81.25rem;margin:0 auto;padding:0 2rem}.homepage-layers-item-grid.contents_full_width{max-width:100%}@media (min-width: 100rem){.homepage-layers-item-grid.contents_full_width{max-width:100rem}}.home-featured-item{background-color:#222;width:100%;max-width:100%;height:auto;max-height:auto;position:relative;margin:0.5rem auto;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89);opacity:0;transform:translateY(4rem)}.home-featured-item.reveal{opacity:1;transform:translateY(0)}.home-featured-item:nth-child(2){transition-delay:.5s}.home-featured-item:nth-child(3){transition-delay:1.0s}@media (min-width: 48rem){.home-featured-item{width:32%;height:auto;margin:0 auto}}@media (min-width: 100rem){.home-featured-item{width:100%;max-height:400px;max-width:480px;height:400px}}.home-featured-item:hover{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.3),inset 0 0 0 15px #fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.3),inset 0 0 0 15px #fff;transition-delay:0s}.home-featured-item.gray .home-featured-text-description{color:#000 !important}.home-featured-item.white .home-featured-text-description{color:#000 !important}.home-featured-item.clear .home-featured-text-description{color:#000 !important}.home-featured-item.light-gray .home-featured-text-description{color:#000 !important}.home-featured-aspect{position:relative;width:100%;height:100%;display:block;text-decoration:none !important;overflow:hidden}.home-featured-aspect:hover .home-featured-photo{width:calc(100% - 30px);height:calc(100% - 30px);margin:15px;transition-delay:0s}.home-featured-aspect:hover .home-featured-photo-img{-moz-transform:scale(1.25);-webkit-transform:scale(1.25);-o-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25);transition-delay:0}.home-featured-text{position:relative;margin:0;width:100%;top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%);z-index:200;padding:2rem;text-align:center;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89)}.home-featured-text-headline{position:relative;display:inline-block;font-family:"Libre Franklin",sans-serif !important;letter-spacing:-.5px;margin-bottom:1.25rem;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89)}.home-featured-text-description{display:block;color:#fff !important;font-size:1.2rem;line-height:1.4;margin-bottom:1rem}.home-featured-photo{z-index:100;position:absolute;width:100%;height:100%;background:rgba(0,0,0,0);overflow:hidden;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89)}.home-featured-photo-img{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-blend-mode:luminosity;opacity:.25;transition:all 1s cubic-bezier(0.57, 0.2, 0.21, 0.89)}.home-text-only-item{position:relative;padding:1rem;text-align:center;margin:0 auto;width:100%;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89);opacity:0;transform:translateY(4rem)}.home-text-only-item.reveal{opacity:1;transform:translateY(0)}.home-text-only-item:nth-child(2){transition-delay:.5s}.home-text-only-item:nth-child(3){transition-delay:1.0s}.home-text-only-item-headline{color:#222;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89)}.home-text-only-item-text{display:block;color:#222}.home-text-only-item .button.more{color:#222}.home-text-only-item .button.more:after{background:#222;z-index:1}@media (min-width: 64rem){.home-text-only-item::after{content:"";width:1px;height:100%;position:absolute;right:0;top:0;background:#898d8e}}.home-text-only-item:last-child::after{display:none}.home-text-only-item:hover{background:#eee;transition-delay:0s}.home-text-only-item:hover .home-text-only-item-headline{color:#aa1f2e}@media (min-width: 64rem){.home-text-only-item{width:20%;padding:1.5rem}}.home-text-photo-item{width:100%;text-align:left;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89);opacity:0;transform:translateY(4rem)}.home-text-photo-item.reveal{opacity:1;transform:translateY(0)}.home-text-photo-item:nth-child(2){transition-delay:.5s}.home-text-photo-item:nth-child(3){transition-delay:1.0s}.home-text-photo-item:hover{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);transition-delay:0s}.home-text-photo-item-center{width:100%;height:100%;display:flex;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start}.home-text-photo-item-col:first-child{width:40%}.home-text-photo-item-col:last-child{margin:1.5rem;width:60%}.home-text-photo-item-pic{width:100%;height:100%;background-size:cover;background-position:center center;display:block}.home-text-photo-item-text{display:block;color:#222;margin-bottom:.5rem}.home-text-photo-item .button.more{color:#ffed29;left:-.25rem}.home-text-photo-item .button.more:after{z-index:1}.home-text-photo-item:first-child{margin-bottom:1rem}@media (min-width: 64rem){.home-text-photo-item:first-child{margin-bottom:0}}@media (min-width: 48rem){.home-text-photo-item{width:60%}}@media (min-width: 64rem){.home-text-photo-item{width:45%}}.home-callout-item{width:100%;margin-bottom:1rem;opacity:0;transform:translateY(4rem);transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89)}.home-callout-item.reveal{opacity:1;transform:translateY(0)}.home-callout-item:nth-child(2){transition-delay:.5s}.home-callout-item:nth-child(3){transition-delay:1.0s}.home-callout-item:nth-child(4){transition-delay:1.5s}.home-callout-item:nth-child(5){transition-delay:2.0s}.home-callout-item-text{text-align:center}.home-callout-item-text-lg{display:block;font-weight:900;margin-bottom:0.25rem;letter-spacing:1px;color:#aa1f2e}@media (min-width: 64rem){.home-callout-item-text-lg{margin-bottom:-.25rem}}.home-callout-item-text-sm{font-family:"Libre Franklin",sans-serif !important;color:#fff;margin-bottom:1rem}@media (min-width: 64rem){.home-callout-item{width:30%;margin-bottom:0}}.home-graphic-wrapper{position:relative;display:block}.logo-slider{display:block;overflow:hidden;padding:0;margin:0 auto;width:100%}.logo-slider .slick-dots{list-style:none;width:100%;margin:0 auto;text-align:center}.logo-slider .slick-dots li{display:inline-block;margin:.25rem;width:30px;height:30px;background:#eee;border-radius:100%}.logo-slider .slick-dots li button{opacity:0}.logo-slider .slick-dots li.slick-active{background:#065974}.logo-slider .slick-dots li:hover{background:#aa1f2e}.logo-item.slide{background-color:#fff;width:50%;height:150px;position:relative;margin:0 auto;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89);overflow:hidden;padding:.5rem}@media (min-width: 48rem){.logo-item.slide{padding:1rem;height:200px}}@media (min-width: 64rem){.logo-item.slide{height:150px}}@media (min-width: 81.25rem){.logo-item.slide{height:200px}}@media (min-width: 100rem){.logo-item.slide{height:200px}}.logo-item-figure{z-index:1;position:relative;overflow:hidden;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89);position:relative;width:100%;height:100%;display:block}.logo-item-figure img{width:100%;height:auto;text-align:center;position:relative;margin:0;top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%)}.home-graphic2-item{transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89);width:80%;margin-bottom:1rem;opacity:0;transform:translateY(4rem)}.home-graphic2-item.reveal{opacity:1;transform:translateY(0)}.home-graphic2-item:nth-child(2){transition-delay:.5s}.home-graphic2-item:nth-child(3){transition-delay:1.0s}.home-graphic2-item:nth-child(4){transition-delay:1.5s}.home-graphic2-item:nth-child(5){transition-delay:2.0s}.home-graphic2-item-figure{z-index:1;position:relative;overflow:hidden;transition:all 0.5s cubic-bezier(0.57, 0.2, 0.21, 0.89);position:relative;width:100%;height:100%;display:block}.home-graphic2-item-figure-img{width:100%;height:auto;display:block;text-align:center;position:relative;margin:0;top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%)}.home-graphic2-item:hover{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);transition-delay:0}@media (min-width: 64rem){.home-graphic2-item{margin-bottom:0}}.join-form{position:relative;padding:1.25rem 1.25rem 3rem;display:block;width:100%;flex-direction:row;align-items:end}.join-form.unsubscribe{max-width:48rem;margin:0 auto}@media (max-width: 64rem){.join-form{width:calc(100% + 2rem);position:relative}}@media (min-width: 48rem){.join-form{padding:2rem 2rem 3rem;display:block}}@media (min-width: 81.25rem){.join-form{padding:3rem;display:flex}}@media (min-width: 100rem){.join-form{padding:3.5rem}}.join-form-headline{color:#fff;text-transform:none;line-height:1.2;margin:0 auto;display:block;text-align:center}@media (min-width: 48rem){.join-form-headline{margin-right:1rem;display:inline-block;text-align:left;line-height:1.75}}.join-form-txt{color:#fff;line-height:1.3;margin-bottom:1rem}@media (min-width: 81.25rem){.join-form-txt{margin-bottom:1.5rem}}@media (min-width: 48rem){.join-form-row{display:grid;grid-gap:0.25rem;padding:0 0.25rem;grid-template-columns:2fr 2fr 3fr 1fr;max-width:900px;margin:0 auto}}.join-form-item{padding:0;position:relative;width:100%}.join-form-item.wide{width:100%}.join-form-label{font-size:.95rem;padding:.25rem 0 .15rem;color:#fff;display:block;cursor:pointer;text-align:left}.join-form-input{width:100%;border:2px solid #fff;background:rgba(255,255,255,0.5);padding:1rem;font-family:"Noto Sans",sans-serif;color:#000;border-radius:5px !important;outline:0;cursor:pointer;transition:0.5s all cubic-bezier(0.57, 0.2, 0.21, 0.89)}.join-form-input:hover{background:#fff}.join-form-input:focus{background:#fff}.join-form-button{background:transparent;position:relative;outline:0;border:0;cursor:pointer}.join-form-button-row{margin-top:.5rem}@media (min-width: 81.25rem){.join-form-button-row{margin-top:0}}.join-form-button-txt{color:#065974;font-weight:900;text-transform:uppercase;font-family:"Sen",sans-serif;font-size:1.0rem;line-height:1;padding:1.1rem 2rem 1.1rem;display:block;position:relative;z-index:10;white-space:nowrap;transition:color 0.1s cubic-bezier(0.57, 0.2, 0.21, 0.89);transition-delay:.3s}.join-form-button-bg{width:100%;height:100%;background:#fff;position:absolute;top:0;left:0;z-index:1;display:block;overflow:hidden;transition:background 0.2s cubic-bezier(0.57, 0.2, 0.21, 0.89);transition-delay:.4s;border-radius:50px}.join-form-button-bg:before,.join-form-button-bg:after{position:absolute;top:0;left:0;content:"";display:block;width:0;height:100%;transition:0.5s width cubic-bezier(0.57, 0.2, 0.21, 0.89)}.join-form-button-bg:before{background:#aa1f2e;z-index:1}.join-form-button-bg:after{background:#fff;transition-delay:.15s;z-index:10}.join-form-button:hover .join-form-button-txt{color:#aa1f2e}.join-form-button:hover .join-form-button-bg{background:#065974}.join-form-button:hover .join-form-button-bg:before,.join-form-button:hover .join-form-button-bg:after{width:100%}.join-form-response{position:relative;background:none;padding:1.25rem 1.25rem 3rem;display:block}@media (max-width: 64rem){.join-form-response{width:calc(100% + 2rem);position:relative;left:-1rem}}@media (min-width: 48rem){.join-form-response{padding:2rem 2rem 3rem}}@media (min-width: 81.25rem){.join-form-response{padding:3rem}}@media (min-width: 100rem){.join-form-response{padding:3.5rem}}.join-form-response-headline{line-height:1.2;margin-bottom:1rem}@media (min-width: 48rem){.join-form-response-headline{margin-bottom:1rem}}.join-form-response-txt{line-height:1.3;margin-bottom:1rem}@media (min-width: 81.25rem){.join-form-response-txt{margin-bottom:1.5rem}}.join-form strong.error{position:absolute;top:.47rem;right:.25rem;background:#aa1f2e;color:#fff;padding:.25rem .25rem .1rem;font-size:.7rem;text-transform:uppercase;display:inline-block;font-weight:400;border:2px solid #aa1f2e;text-transorm:uppercase}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAic3RkaW4uY3NzIiwKCSJzb3VyY2VzIjogWwoJCSJzdGRpbiIsCgkJInNpdGVzL3d3dy5jYWZpcmVmb3VuZGF0aW9uLm9yZy9wdWJsaWMvdGhlbWUvc2Fzcy9nbG9iYWxzL2dsb2JhbHMuc2NzcyIsCgkJInNpdGVzL3d3dy5jYWZpcmVmb3VuZGF0aW9uLm9yZy9wdWJsaWMvdGhlbWUvc2Fzcy9nbG9iYWxzL3Bvc2l0aW9uaW5nLnNjc3MiLAoJCSJzaXRlcy93d3cuY2FmaXJlZm91bmRhdGlvbi5vcmcvcHVibGljL3RoZW1lL3Nhc3MvaG9tZS9oZXJvLnNjc3MiLAoJCSJzaXRlcy93d3cuY2FmaXJlZm91bmRhdGlvbi5vcmcvcHVibGljL3RoZW1lL3Nhc3MvaG9tZS9sYXllcnMuc2NzcyIsCgkJInNpdGVzL3d3dy5jYWZpcmVmb3VuZGF0aW9uLm9yZy9wdWJsaWMvdGhlbWUvc2Fzcy9ob21lL2l0ZW1zLnNjc3MiCgldLAoJInNvdXJjZXNDb250ZW50IjogWwoJCSJAaW1wb3J0IFwiZ2xvYmFscy9nbG9iYWxzXCI7ICBcclxuQGltcG9ydCBcImhvbWUvaGVyb1wiO1xyXG5AaW1wb3J0IFwiaG9tZS9sYXllcnNcIjtcclxuQGltcG9ydCBcImhvbWUvaXRlbXNcIjtcbiIsCgkJIiRzbWFsbC1waG9uZTogICAgICAgIDIwLjVyZW07ICAvLzMyNXB4XHJcbiRwaG9uZTogICAgICAgICAgICAgIDI3cmVtOyAgICAvLzUwMHB4XHJcbiR0YWJsZXQ6ICAgICAgICAgICAgIDQ4cmVtOyAgICAvLzc2OHB4XHJcbiR0YWJsZXQtd2lkZTogICAgICAgIDY0cmVtOyAgICAvLzEwMjRweFxyXG4kZGVza3RvcDogICAgICAgICAgICA4MS4yNXJlbTsgLy8xMzAwcHhcclxuJGRlc2t0b3AtbWVkaXVtOiAgICAgMTAwcmVtOyAgIC8vMTYwMHB4XHJcbiRkZXNrdG9wLWxhcmdlOiAgICAgIDExMi41cmVtOyAvLzE4MDBweFxyXG4kZGVza3RvcC14bGFyZ2U6ICAgICAxMjUuMHJlbTsgLy8yMDAwcHhcclxuJG1heC13aWR0aDogICAgICAgICAgOTMuNzVyZW07IC8vMTUwMHB4XHJcbiRtYXgtd2lkdGgtdGV4dDogICAgIDY0cmVtOyAgICAvLzEwMjRweFxyXG5cclxuQG1peGluIHNtYWxsLXBob25lIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogI3skc21hbGwtcGhvbmV9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIHBob25lIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogI3skdGFibGV0LXdpZGV9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIHRhYmxldCB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHRhYmxldH0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gdGFibGV0LXdpZGUge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyR0YWJsZXQtd2lkZX0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gZGVza3RvcCB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JGRlc2t0b3B9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIG1kIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skZGVza3RvcC1tZWRpdW19KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIGxnIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogI3skZGVza3RvcC1sYXJnZX0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4geGwge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRkZXNrdG9wLXhsYXJnZX0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gaWUge1xyXG4gIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIGVkZ2Uge1xyXG4gIEBzdXBwb3J0cyAoLW1zLWltZS1hbGlnbjogYXV0bykge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBDb2xvcnPCoCovXHJcblxyXG4kYmxhY2s6ICMwMDA7XHJcbiR3aGl0ZTogI2ZmZjtcclxuJGJsdWU6ICMwNjU5NzQ7XHJcbiRkYXJrYmx1ZTogIzAwMzAzZjtcclxuJGxpZ2h0Ymx1ZTogIzUzYjZkODtcclxuJHRlYWw6ICMwNjU5NzQ7XHJcbiRyZWQ6ICNhYTFmMmU7XHJcbiRicmlnaHRyZWQ6ICNkMzAwMTk7XHJcbiRwaW5rOiAjZmViZGZkO1xyXG5cclxuJHB1cnBsZTogIzUwMGQ3NjtcclxuJHllbGxvdzogI2ZmZWQyOTtcclxuJG9yYW5nZTogI2ZhNGQwOTtcclxuJGdyZWVuOiAjNjBhNTExO1xyXG4kZGFya2dyYXk6ICMyMjI7XHJcbiRtZWRncmF5OiAjNDQ0O1xyXG4kZ3JheTogIzg5OGQ4ZTtcclxuJGxpZ2h0Z3JheTogI2VlZTtcclxuJGxpZ2h0ZXN0Z3JheTogI2YxZjFmMTtcclxuJGdyYXliZzogI2NjYztcclxuJGNsZWFyOiB0cmFuc3BhcmVudDtcclxuXHJcbi5kYXJrLWdyYXksIFxyXG4uYmFyLWRhcmstZ3JheTo6YWZ0ZXIsIFxyXG4uYnV0dG9uLm1vcmUudGV4dC1kYXJrLWdyYXk6OmFmdGVyIHsgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtncmF5ICFpbXBvcnRhbnQ7IH1cdFxyXG5cclxuLmJsYWNrLCBcclxuLmJhci1ibGFjazo6YWZ0ZXIsIFxyXG4uYnV0dG9uLm1vcmUudGV4dC1ibGFjazo6YWZ0ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgfVxyXG5cclxuLndoaXRlLCBcclxuLmJhci13aGl0ZTo6YWZ0ZXIsIFxyXG4uYnV0dG9uLm1vcmUudGV4dC13aGl0ZTo6YWZ0ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfSAgXHJcblxyXG4ucmVkLCBcclxuLmJhci1yZWQ6OmFmdGVyLCBcclxuLmJ1dHRvbi5tb3JlLnRleHQtcmVkOjphZnRlciB7IGJhY2tncm91bmQtY29sb3I6ICRyZWQgIWltcG9ydGFudDsgfSBcclxuXHJcbi5ibHVlLCBcclxuLmJhci1ibHVlOjphZnRlciwgXHJcbi5idXR0b24ubW9yZS50ZXh0LWJsdWU6OmFmdGVyIHsgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUgIWltcG9ydGFudDsgfSBcclxuXHJcbi55ZWxsb3csIFxyXG4uYmFyLXllbGxvdzo6YWZ0ZXIsIFxyXG4uYnV0dG9uLm1vcmUudGV4dC15ZWxsb3c6OmFmdGVyIHsgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdyAhaW1wb3J0YW50OyB9ICAgXHJcblxyXG4uY2xlYXIsIFxyXG4uYmFyLWNsZWFyOjphZnRlciwgXHJcbi5idXR0b24ubW9yZS50ZXh0LWNsZWFyOjphZnRlciB7IGJhY2tncm91bmQtY29sb3I6ICRjbGVhciAhaW1wb3J0YW50OyB9IFxyXG5cclxuLmdyYXksIFxyXG4uYmFyLWdyYXk6OmFmdGVyLCBcclxuLmJ1dHRvbi5tb3JlLnRleHQtZ3JheTo6YWZ0ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheSAhaW1wb3J0YW50OyB9ICAgXHJcblxyXG4ubGlnaHQtZ3JheSwgXHJcbi5iYXItbGlnaHQtZ3JheTo6YWZ0ZXIsIFxyXG4uYnV0dG9uLm1vcmUudGV4dC1saWdodC1ncmF5OjphZnRlciB7IGJhY2tncm91bmQtY29sb3I6ICRsaWdodGdyYXkgIWltcG9ydGFudDsgfSAgIFxyXG5cclxuXHJcbi50ZXh0LWRhcmstZ3JheSxcclxuLmhlYWRsaW5lLWRhcmstZ3JheSB7IGNvbG9yOiAkZGFya2dyYXkgIWltcG9ydGFudDsgfVxyXG5cclxuLnRleHQtYmxhY2ssXHJcbi5oZWFkbGluZS1ibGFjayAgeyBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IH1cdFxyXG5cclxuLnRleHQtd2hpdGUsXHJcbi5oZWFkbGluZS13aGl0ZSAgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH0gXHJcblxyXG4udGV4dC1yZWQsXHJcbi5oZWFkbGluZS1yZWQgIHsgY29sb3I6ICRyZWQgIWltcG9ydGFudDsgfSAgXHJcblxyXG4udGV4dC1ibHVlLFxyXG4uaGVhZGxpbmUtYmx1ZSAgeyBjb2xvcjogJGJsdWUgIWltcG9ydGFudDsgfSAgXHJcblxyXG4udGV4dC15ZWxsb3csXHJcbi5oZWFkbGluZS15ZWxsb3cgIHsgY29sb3I6ICR5ZWxsb3cgIWltcG9ydGFudDsgfSAgXHJcblxyXG4udGV4dC1jbGVhcixcclxuLmhlYWRsaW5lLWNsZWFyICB7IGNvbG9yOiAkY2xlYXIgIWltcG9ydGFudDsgfSAgXHJcblxyXG4udGV4dC1ncmF5LFxyXG4uaGVhZGxpbmUtZ3JheSAgeyBjb2xvcjogJGdyYXkgIWltcG9ydGFudDsgfSAgIFxyXG5cclxuLnRleHQtbGlnaHQtZ3JheSxcclxuLmhlYWRsaW5lLWxpZ2h0LWdyYXkgIHsgY29sb3I6ICRsaWdodGdyYXkgIWltcG9ydGFudDsgfSAgICBcclxuXHJcblxyXG4uZ3JhZC1ibGFjaywgLmdyYWQtZ3JheSwgZ3JhZC1kYXJrLWdyYXksIGdyYWQtbGlnaHQtZ3JheSB7XHJcbiAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsMC4yKSAwJSwgcmdiYSgwLDAsMCwwKSAxMDAlKSAhaW1wb3J0YW50OyAvKiBGRjMuNi0xNSAqL1xyXG4gICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDAsMCwwLDAuMikgMCUscmdiYSgwLDAsMCwwKSAxMDAlKSAhaW1wb3J0YW50OyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgcmdiYSgwLDAsMCwwLjIpIDAlLHJnYmEoMCwwLDAsMCkgMTAwJSkgIWltcG9ydGFudDsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbn1cclxuXHJcbi5ncmFkLXdoaXRlIHtcclxuICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgyNTUsMjU1LDI1NSwwLjIpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpICFpbXBvcnRhbnQ7IC8qIEZGMy42LTE1ICovXHJcbiAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMjU1LDI1NSwyNTUsMC4yKSAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpICFpbXBvcnRhbnQ7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICByZ2JhKDI1NSwyNTUsMjU1LDAuMikgMCUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKSAhaW1wb3J0YW50OyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxufVxyXG5cclxuLmdyYWQtcmVkIHtcclxuICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgxMzQsMCw0MywwLjIpIDAlLCByZ2JhKDEzNCwwLDQzLDApIDEwMCUpICFpbXBvcnRhbnQ7IC8qIEZGMy42LTE1ICovXHJcbiAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMTM0LDAsNDMsMC4yKSAwJSxyZ2JhKDEzNCwwLDQzLDApIDEwMCUpICFpbXBvcnRhbnQ7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICByZ2JhKDEzNCwwLDQzLDAuMikgMCUscmdiYSgxMzQsMCw0MywwKSAxMDAlKSAhaW1wb3J0YW50OyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxufVxyXG5cclxuLmdyYWQtYmx1ZSB7XHJcbiAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoNiw4OSwxMTYsMC4yKSAwJSwgcmdiYSg2LDg5LDExNiwwKSAxMDAlKSAhaW1wb3J0YW50OyAvKiBGRjMuNi0xNSAqL1xyXG4gICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDYsODksMTE2LDAuMikgMCUscmdiYSg2LDg5LDExNiwwKSAxMDAlKSAhaW1wb3J0YW50OyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgcmdiYSg2LDg5LDExNiwwLjIpIDAlLHJnYmEoNiw4OSwxMTYsMCkgMTAwJSkgIWltcG9ydGFudDsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbn1cclxuXHJcbi5ncmFkLXllbGxvdyB7XHJcbiAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMjU1LDIzNyw0MSwwLjIpIDAlLCByZ2JhKDI1NSwyMzcsNDEsMCkgMTAwJSkgIWltcG9ydGFudDsgLyogRkYzLjYtMTUgKi9cclxuICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgyNTUsMjM3LDQxLDAuMikgMCUscmdiYSgyNTUsMjM3LDQxLDApIDEwMCUpICFpbXBvcnRhbnQ7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICByZ2JhKDI1NSwyMzcsNDEsMC4yKSAwJSxyZ2JhKDI1NSwyMzcsNDEsMCkgMTAwJSkgIWltcG9ydGFudDsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbn1cclxuXHJcblxyXG4kcHJpbWFyeTogJGJsYWNrO1xyXG4kc2Vjb25kYXJ5OiAkeWVsbG93O1xyXG4kdGV4dDogJGRhcmtncmF5O1xyXG5cclxuJGJvZHk6ICdOb3RvIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4kaGVhZGxpbmU6ICdMaWJyZSBGcmFua2xpbicsIHNhbnMtc2VyaWY7XHJcbiRoZWFkbGluZTI6ICdMaWJyZSBGcmFua2xpbicsIHNhbnMtc2VyaWY7XHJcbiRuYXY6ICdTZW4nLCBzYW5zLXNlcmlmO1xyXG4kYnV0dG9uOiAnU2VuJywgc2Fucy1zZXJpZjtcclxuXHJcbiRiYXNpYzogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuJGJvdW5jZTogYWxsIC42cyBjdWJpYy1iZXppZXIoLjUsMS42NSwuNCwuOCk7XHJcbiRib3VuY2UtY3VydmU6IGN1YmljLWJlemllciguNSwxLjY1LC40LC44KTtcclxuXHJcbiRmYXN0OiBhbGwgLjM1cyBjdWJpYy1iZXppZXIoLjU3LC4yLC4yMSwuODkpO1xyXG4kc2xvdzogYWxsIC41cyBjdWJpYy1iZXppZXIoLjU3LC4yLC4yMSwuODkpO1xyXG4kc2xvdy1jdXJ2ZTogY3ViaWMtYmV6aWVyKC41NywuMiwuMjEsLjg5KTtcclxuJHZlcnlzbG93OiBhbGwgMXMgY3ViaWMtYmV6aWVyKC41NywuMiwuMjEsLjg5KTtcclxuXHJcbiRzaGFkb3c6IDAgLjVyZW0gMS4yNXJlbSAwIHJnYmEoMCwwLDAsLjIpO1xyXG4kc2hhZG93LWhvdmVyOiAwIC41cmVtIDEuNXJlbSAwIHJnYmEoMCwwLDAsLjMpO1xyXG5cclxuJGJ1dHRvbi1zaGFkb3c6IDBweCAuMnJlbSAuNHJlbSAwIHJnYmEoMCwwLDAsLjQpO1xyXG4kYnV0dG9uLXNoYWRvdy1ob3ZlcjogMHB4IC4zcmVtIC42cmVtIDAgcmdiYSgwLDAsMCwuNik7XHJcbiRidXR0b24tc2hhZG93LWFjdGl2ZTogaW5zZXQgMCAuNXJlbSAxcmVtIDAgcmdiYSgwLDAsMCwuMyk7XHJcblxyXG5cclxuJXdyYXAge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogJGRlc2t0b3A7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbiVibG9jay1wYWRkaW5nIHtcclxuICAgcGFkZGluZzogMXJlbSAxLjVyZW07XHJcblx0QGluY2x1ZGUgdGFibGV0IHsgXHJcblx0XHRwYWRkaW5nOiAycmVtIDJyZW07XHRcdFxyXG5cdH1cclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdHBhZGRpbmc6IDRyZW0gMnJlbSAycmVtIDJyZW07XHRcdFxyXG5cdH1cclxuXHRAaW5jbHVkZSBtZCB7IFxyXG5cdFx0cGFkZGluZzogNXJlbSAycmVtIDJyZW0gMnJlbTtcdFx0XHRcdFxyXG5cdH1cdFxyXG5cdEBpbmNsdWRlIGxnIHsgXHJcblx0XHRwYWRkaW5nOiA2cmVtIDJyZW0gMnJlbSAycmVtO1x0XHRcdFx0XHRcdFxyXG5cdH1cclxuXHRAaW5jbHVkZSB4bCB7IFxyXG5cdFx0cGFkZGluZzogN3JlbSAycmVtIDJyZW0gMnJlbTtcdFx0XHRcdFx0XHRcdFx0XHJcblx0fVx0XHRcclxufVxyXG4lYmxvY2stcGFkZGluZy1zbWFsbCB7XHJcblx0cGFkZGluZzogMS41cmVtO1xyXG5cdEBpbmNsdWRlIHRhYmxldCB7IFxyXG5cdFx0cGFkZGluZzogMS41cmVtIDEuNXJlbTtcdFx0XHJcblx0fVxyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0cGFkZGluZzogMnJlbSAycmVtO1x0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgbWQgeyBcclxuXHRcdHBhZGRpbmc6IDNyZW0gMnJlbTtcdFx0XHRcdFxyXG5cdH1cdFxyXG5cdEBpbmNsdWRlIGxnIHsgXHJcblx0XHRwYWRkaW5nOiA0cmVtIDJyZW07XHRcdFx0XHRcdFx0XHJcblx0fVxyXG5cdEBpbmNsdWRlIHhsIHsgXHJcblx0XHRwYWRkaW5nOiA0LjVyZW0gMnJlbTtcdFx0XHRcdFx0XHRcdFx0XHJcblx0fVx0XHRcclxufVxyXG4lYmxvY2stcGFkZGluZy10b3Age1xyXG5cdHBhZGRpbmctdG9wOiAycmVtO1xyXG5cdEBpbmNsdWRlIHRhYmxldCB7IFxyXG5cdFx0cGFkZGluZy10b3A6IDNyZW07XHRcdFxyXG5cdH1cclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdHBhZGRpbmctdG9wOiA0cmVtO1x0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgbWQgeyBcclxuXHRcdHBhZGRpbmctdG9wOiA1cmVtO1x0XHRcdFx0XHJcblx0fVx0XHJcblx0QGluY2x1ZGUgbGcgeyBcclxuXHRcdHBhZGRpbmctdG9wOiA2cmVtO1x0XHRcdFx0XHRcdFxyXG5cdH1cclxuXHRAaW5jbHVkZSB4bCB7IFxyXG5cdFx0cGFkZGluZy10b3A6IDdyZW07XHRcdFx0XHRcdFx0XHRcdFxyXG5cdH1cdFx0XHJcbn1cclxuJWJsb2NrLXBhZGRpbmctYm90dG9tIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuXHRAaW5jbHVkZSB0YWJsZXQgeyBcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzcmVtO1x0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNHJlbTtcdFx0XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1kIHsgXHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNXJlbTtcdFx0XHRcdFxyXG5cdH1cdFxyXG5cdEBpbmNsdWRlIGxnIHsgXHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNnJlbTtcdFx0XHRcdFx0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgeGwgeyBcclxuXHRcdHBhZGRpbmctYm90dG9tOiA3cmVtO1x0XHRcdFx0XHRcdFx0XHRcclxuXHR9XHRcdFxyXG59XHJcbiVibG9jay1wYWRkaW5nLXRvcC1zbWFsbCB7XHJcblx0cGFkZGluZy10b3A6IDEuNXJlbTtcclxuXHRAaW5jbHVkZSB0YWJsZXQgeyBcclxuXHRcdHBhZGRpbmctdG9wOiAycmVtO1x0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRwYWRkaW5nLXRvcDogMnJlbTtcdFx0XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1kIHsgXHJcblx0XHRwYWRkaW5nLXRvcDogM3JlbTtcdFx0XHRcdFxyXG5cdH1cdFxyXG5cdEBpbmNsdWRlIGxnIHsgXHJcblx0XHRwYWRkaW5nLXRvcDogNHJlbTtcdFx0XHRcdFx0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgeGwgeyBcclxuXHRcdHBhZGRpbmctdG9wOiA0LjVyZW07XHRcdFx0XHRcdFx0XHRcdFxyXG5cdH1cdFx0XHJcbn1cclxuJWJsb2NrLXBhZGRpbmctYm90dG9tLXNtYWxsIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG5cdEBpbmNsdWRlIHRhYmxldCB7IFxyXG5cdFx0cGFkZGluZy1ib3R0b206IDJyZW07XHRcdFxyXG5cdH1cclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1x0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgbWQgeyBcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzcmVtO1x0XHRcdFx0XHJcblx0fVx0XHJcblx0QGluY2x1ZGUgbGcgeyBcclxuXHRcdHBhZGRpbmctYm90dG9tOiA0cmVtO1x0XHRcdFx0XHRcdFxyXG5cdH1cclxuXHRAaW5jbHVkZSB4bCB7IFxyXG5cdFx0cGFkZGluZy1ib3R0b206IDQuNXJlbTtcdFx0XHRcdFx0XHRcdFx0XHJcblx0fVx0XHRcclxufVxyXG4lYmxvY2stbWFyZ2luLXRvcCB7XHJcblx0bWFyZ2luLXRvcDogMnJlbTtcclxuXHRAaW5jbHVkZSB0YWJsZXQgeyBcclxuXHRcdG1hcmdpbi10b3A6IDNyZW07XHRcdFxyXG5cdH1cclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdG1hcmdpbi10b3A6IDRyZW07XHRcdFxyXG5cdH1cclxuXHRAaW5jbHVkZSBtZCB7IFxyXG5cdFx0bWFyZ2luLXRvcDogNXJlbTtcdFx0XHRcdFxyXG5cdH1cdFxyXG5cdEBpbmNsdWRlIGxnIHsgXHJcblx0XHRtYXJnaW4tdG9wOiA2cmVtO1x0XHRcdFx0XHRcdFxyXG5cdH1cclxuXHRAaW5jbHVkZSB4bCB7IFxyXG5cdFx0bWFyZ2luLXRvcDogN3JlbTtcdFx0XHRcdFx0XHRcdFx0XHJcblx0fVx0XHRcclxufVxyXG4lYmxvY2stbWFyZ2luLWJvdHRvbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHRAaW5jbHVkZSB0YWJsZXQgeyBcclxuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XHRcdFxyXG5cdH1cclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDRyZW07XHRcdFxyXG5cdH1cclxuXHRAaW5jbHVkZSBtZCB7IFxyXG5cdFx0bWFyZ2luLWJvdHRvbTogNXJlbTtcdFx0XHRcdFxyXG5cdH1cdFxyXG5cdEBpbmNsdWRlIGxnIHsgXHJcblx0XHRtYXJnaW4tYm90dG9tOiA2cmVtO1x0XHRcdFx0XHRcdFxyXG5cdH1cclxuXHRAaW5jbHVkZSB4bCB7IFxyXG5cdFx0bWFyZ2luLWJvdHRvbTogN3JlbTtcdFx0XHRcdFx0XHRcdFx0XHJcblx0fVx0XHRcclxufVxyXG4lYmxvY2stbWFyZ2luLXRvcC1zbWFsbCB7XHJcblx0bWFyZ2luLXRvcDogMS41cmVtO1xyXG5cdEBpbmNsdWRlIHRhYmxldCB7IFxyXG5cdFx0bWFyZ2luLXRvcDogMnJlbTtcdFx0XHJcblx0fVxyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0bWFyZ2luLXRvcDogMnJlbTtcdFx0XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1kIHsgXHJcblx0XHRtYXJnaW4tdG9wOiAzcmVtO1x0XHRcdFx0XHJcblx0fVx0XHJcblx0QGluY2x1ZGUgbGcgeyBcclxuXHRcdG1hcmdpbi10b3A6IDRyZW07XHRcdFx0XHRcdFx0XHJcblx0fVxyXG5cdEBpbmNsdWRlIHhsIHsgXHJcblx0XHRtYXJnaW4tdG9wOiA0LjVyZW07XHRcdFx0XHRcdFx0XHRcdFxyXG5cdH1cdFx0XHJcbn1cclxuJWJsb2NrLW1hcmdpbi1ib3R0b20tc21hbGwge1xyXG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHRAaW5jbHVkZSB0YWJsZXQgeyBcclxuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHRcdFxyXG5cdH1cclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XHRcdFxyXG5cdH1cclxuXHRAaW5jbHVkZSBtZCB7IFxyXG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcdFx0XHRcdFxyXG5cdH1cdFxyXG5cdEBpbmNsdWRlIGxnIHsgXHJcblx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1x0XHRcdFx0XHRcdFxyXG5cdH1cclxuXHRAaW5jbHVkZSB4bCB7IFxyXG5cdFx0bWFyZ2luLWJvdHRvbTogNC41cmVtO1x0XHRcdFx0XHRcdFx0XHRcclxuXHR9XHRcdFxyXG59XHJcbiVibG9jay1tYXJnaW4tc2lkZXMge1xyXG4gICBtYXJnaW4tbGVmdDogMS41cmVtO1xyXG4gICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgIH1cclxufVxyXG4lYmFzaWMtdGV4dCB7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRmb250LXNpemU6IDEuMXJlbTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICZsYXN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHRAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgcCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxuXHR9XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuICAgIHAge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjRyZW07XHJcbiAgICB9XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1kIHtcclxuICAgIHAge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICB9XHJcblx0fVxyXG5cdEBpbmNsdWRlIGxnIHtcclxuICAgIHAge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxLjhyZW07XHJcbiAgICB9XHJcblx0fVxyXG59XHJcbiVoZWFkbGluZTEge1xyXG4gIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmU7XHJcblx0Zm9udC1zaXplOiAyLjVyZW07XHJcblx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdGZvbnQtc2l6ZTogMi44cmVtO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWQge1xyXG5cdFx0Zm9udC1zaXplOiAzLjVyZW07XHJcblx0fVxyXG5cdEBpbmNsdWRlIGxnIHtcclxuXHRcdGZvbnQtc2l6ZTogNGVtO1xyXG5cdH1cclxufVxyXG4laGVhZGxpbmUyIHtcclxuICBmb250LWZhbWlseTogJGhlYWRsaW5lO1xyXG5cdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRmb250LXNpemU6IDIuMnJlbTtcclxuXHR9XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRmb250LXNpemU6IDIuNHJlbTtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWQge1xyXG5cdFx0Zm9udC1zaXplOiAyLjhyZW07XHJcblx0fVxyXG5cdEBpbmNsdWRlIGxnIHtcclxuXHRcdGZvbnQtc2l6ZTogMy4wcmVtO1xyXG5cdH1cclxufVxyXG4laGVhZGxpbmUzIHtcclxuICBmb250LWZhbWlseTogJGhlYWRsaW5lO1xyXG5cdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRmb250LXNpemU6IDEuNnJlbTtcclxuXHR9XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRmb250LXNpemU6IDEuN3JlbTtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWQge1xyXG5cdFx0Zm9udC1zaXplOiAxLjlyZW07XHJcblx0fVxyXG5cdEBpbmNsdWRlIGxnIHtcclxuXHRcdGZvbnQtc2l6ZTogMi4zcmVtO1xyXG5cdH1cclxufVxyXG4laGVhZGxpbmU0IHtcclxuICBmb250LWZhbWlseTogJGhlYWRsaW5lMjtcclxuXHRmb250LXNpemU6IDEuMjVyZW07XHJcblx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdGZvbnQtc2l6ZTogMS4zNXJlbTtcclxuXHR9XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRmb250LXNpemU6IDEuNDVyZW07XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1kIHtcclxuXHRcdGZvbnQtc2l6ZTogMS41NXJlbTtcclxuXHR9XHJcblx0QGluY2x1ZGUgbGcge1xyXG5cdFx0Zm9udC1zaXplOiAxLjlyZW07XHJcblx0fVxyXG59XHJcbiVoZWFkbGluZTUge1xyXG4gIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUyO1xyXG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGZvbnQtc2l6ZTogMS4zNXJlbTtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWQge1xyXG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XHJcblx0fVxyXG5cdEBpbmNsdWRlIGxnIHtcclxuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cdH1cclxufVxyXG4laGVhZGxpbmU2IHtcclxuICBmb250LWZhbWlseTogJGhlYWRsaW5lMjtcclxuXHRmb250LXNpemU6IDFyZW07XHJcblx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGZvbnQtc2l6ZTogMS4xNXJlbTtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWQge1xyXG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XHJcblx0fVxyXG5cdEBpbmNsdWRlIGxnIHtcclxuXHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuXHR9XHJcbn1cclxuJWhlYWRsaW5lNyB7XHJcbiAgZm9udC1mYW1pbHk6ICRoZWFkbGluZTI7XHJcblx0Zm9udC1zaXplOiAuOXJlbTtcclxuXHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGZvbnQtc2l6ZTogLjk1cmVtO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZCB7XHJcblx0XHRmb250LXNpemU6IDFyZW07XHJcblx0fVxyXG5cdEBpbmNsdWRlIGxnIHtcclxuXHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xyXG5cdH1cclxufVxyXG5cclxuJWhlYWRsaW5lTWVnYSB7XHJcbiAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUyO1xyXG4gICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgbGV0dGVyLXNwYWNpbmc6IC01cHg7XHJcblx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdGZvbnQtc2l6ZTogM3JlbTtcclxuXHR9XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRmb250LXNpemU6IDRyZW07XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1kIHtcclxuXHRcdGZvbnQtc2l6ZTogNXJlbTtcclxuXHR9XHJcblx0QGluY2x1ZGUgbGcge1xyXG5cdFx0Zm9udC1zaXplOiA2ZW07XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gc2l6ZSgkd2lkdGgsICRoZWlnaHQ6ICR3aWR0aCkge1xyXG4gIHdpZHRoOiAkd2lkdGg7XHJcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG59XHJcbkBtaXhpbiBhc3BlY3QoJHgsJHkpIHtcclxuICAgICRwYWRkaW5nOiB1bnF1b3RlKCAoICR5IC8gJHggKSAqIDEwMCArICclJyApO1xyXG4gIFx0cGFkZGluZy10b3A6ICRwYWRkaW5nO1xyXG59XHJcbkBtaXhpbiBwbGFjZWhvbGRlciB7XHJcbiAgJi5wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XHJcbiAgJjotbW96LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cclxuICAmOjotbW96LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cclxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XHJcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XHJcbn1cclxuQG1peGluIHNjcmVlbi1yZWFkZXItdGV4dCB7XHJcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdHdpZHRoOiAxcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG5cdCY6Zm9jdXMge1xyXG5cdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0ei1pbmRleDogMTAwMDAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdHBhZGRpbmc6IC41cmVtO1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0fVxyXG59XHJcbiVjbGVhcmZpeCB7XHJcbiAgJjo6YmVmb3JlLFxyXG4gICY6OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgfVxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG4lc2xpZGUtdXAge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFyZW0pO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuOHMgJGJvdW5jZS1jdXJ2ZTtcclxufVxyXG4lc2xpZGUtdXAtcmV2ZWFsIHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxufVxyXG5AaW1wb3J0IFwiLi4vZ2xvYmFscy9wb3NpdGlvbmluZ1wiO1xyXG4iLAoJCSJAbWl4aW4gcG9zaXRpb24oJHBvc2l0aW9uLCAkYXJnczogKCkpIHtcclxuICAkb2Zmc2V0czogdG9wIHJpZ2h0IGJvdHRvbSBsZWZ0O1xyXG4gIHBvc2l0aW9uOiAkcG9zaXRpb247XHJcbiAgXHJcbiAgQGVhY2ggJG9mZnNldCBpbiAkb2Zmc2V0cyB7IFxyXG4gICAgJGluZGV4OiBpbmRleCgkYXJncywgJG9mZnNldCk7XHJcbiAgICBcclxuICAgIEBpZiAkaW5kZXgge1xyXG4gICAgICBAaWYgJGluZGV4ID09IGxlbmd0aCgkYXJncykgeyBcclxuICAgICAgICAjeyRvZmZzZXR9OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBlbHNlIHtcclxuICAgICAgICAkbmV4dDogbnRoKCRhcmdzLCAkaW5kZXggKyAxKTtcclxuICAgICAgICBAaWYgaXMtdmFsaWQtbGVuZ3RoKCRuZXh0KSB7XHJcbiAgICAgICAgICAjeyRvZmZzZXR9OiAkbmV4dDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGVsc2UgaWYgaW5kZXgoJG9mZnNldHMsICRuZXh0KSB7XHJcbiAgICAgICAgICAjeyRvZmZzZXR9OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAZWxzZSB7IFxyXG4gICAgICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGAjeyRuZXh0fWAgZm9yIG9mZnNldCBgI3skb2Zmc2V0fWAuXCI7IFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AZnVuY3Rpb24gaXMtdmFsaWQtbGVuZ3RoKCR2YWx1ZSkge1xyXG4gIEByZXR1cm4gKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiIGFuZCBub3QgdW5pdGxlc3MoJHZhbHVlKSkgXHJcbiAgICAgICBvciAoaW5kZXgoYXV0byBpbml0aWFsIGluaGVyaXQgMCwgJHZhbHVlKSAhPSBmYWxzZSk7XHJcbn1cclxuXHJcbkBtaXhpbiBhYnNvbHV0ZSgkYXJnczogKCkpIHtcclxuICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgJGFyZ3MpO1xyXG59XHJcbiBcclxuQG1peGluIGZpeGVkKCRhcmdzOiAoKSkge1xyXG4gIEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCAkYXJncyk7XHJcbn1cclxuIFxyXG5AbWl4aW4gcmVsYXRpdmUoJGFyZ3M6ICgpKSB7XHJcbiAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUsICRhcmdzKTtcclxufVxyXG4iLAoJCSIjaGVybyB7XHJcbiAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgZGlzcGxheTogYmxvY2s7XHJcbiAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE0MHB4O1xyXG4gICB9XHJcbiAgIEBpbmNsdWRlIHRhYmxldC13aWRlIHtcclxuICAgICAgbWFyZ2luLXRvcDogOTBweDtcclxuICAgICAgYmFja2dyb3VuZDogJGRhcmtncmF5O1xyXG4gICB9XHJcbn1cclxuXHJcbi5oZXJvLXNsaWRlciB7XHJcbiAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICBiYWNrZ3JvdW5kOiAkZGFya2dyYXk7XHJcbiAgIHBhZGRpbmc6IDByZW07XHJcbiAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgIGJhY2tncm91bmQ6ICRjbGVhcjtcclxuICAgICBwYWRkaW5nOiAwO1xyXG4gICB9XHJcbiAgIEBpbmNsdWRlIHRhYmxldC13aWRlIHtcclxuICAgICBAaW5jbHVkZSBzaXplKDEwMCUsIDYwMHB4KTtcclxuICAgfVxyXG4gICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICBAaW5jbHVkZSBzaXplKDEwMCUsIDY1MHB4KTtcclxuICAgICBtYXgtd2lkdGg6ICRkZXNrdG9wLW1lZGl1bTtcclxuICAgfVxyXG4gICBAaW5jbHVkZSBtZCB7XHJcbiAgICAgQGluY2x1ZGUgc2l6ZSgxMDAlLCA3MDBweCk7XHJcbiAgICAgbWF4LXdpZHRoOiAkZGVza3RvcC1sYXJnZTtcclxuICAgfVxyXG59XHJcblxyXG4uc2xpZGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JheTtcclxuICBAaW5jbHVkZSBzaXplKDEwMCUsIGF1dG8pO1x0XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHRyYW5zaXRpb246ICRzbG93O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICBAaW5jbHVkZSBzaXplKDEwMCUsIDUwMHB4KTtcdFxyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHRhYmxldC13aWRlIHtcclxuICAgIEBpbmNsdWRlIHNpemUoMTAwJSwgNjAwcHgpO1xyXG4gIH1cclxuICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgIEBpbmNsdWRlIHNpemUoMTAwJSwgNjUwcHgpO1xyXG4gICAgbWF4LXdpZHRoOiAkZGVza3RvcC1tZWRpdW07XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1kIHtcclxuICAgIEBpbmNsdWRlIHNpemUoMTAwJSwgNzAwcHgpO1xyXG4gICAgbWF4LXdpZHRoOiAkZGVza3RvcC1sYXJnZTtcclxuICB9XHJcbn0gXHJcblxyXG4uaGVyby1pdGVtIHtcclxuICAgJi1jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0cmFuc2l0aW9uOiAkc2xvdztcclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICBib3R0b206IDRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICBib3gtc2hhZG93OiBub25lOyAgICAgICAgICBcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQtd2lkZSB7XHJcbiAgICAgICAgIGJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICBib3R0b206IDZyZW0gIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICB9XHJcbiAgICYtYmx1cmIge1xyXG5cdFx0Y29sb3I6ICR0ZXh0O1xyXG4gICAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XHJcblx0XHRmb250LXNpemU6IDEuMXJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRvcGFjaXR5OiAxO1x0XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjbGVhcjtcclxuICAgICAgcGFkZGluZzogMS41cmVtIDJyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgd2lkdGg6IDY1JTtcclxuICAgICAgICAgcGFkZGluZzogMCA0cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHRcdEBpbmNsdWRlIHRhYmxldC13aWRlIHtcclxuICAgICAgICAgYmFja2dyb3VuZDogJGNsZWFyO1xyXG5cdFx0XHRmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgICAgcGFkZGluZzogMCA1cmVtICFpbXBvcnRhbnQ7XHJcblx0XHR9XHRcdFxyXG4gICBcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgcGFkZGluZzogMCA2cmVtICFpbXBvcnRhbnQ7XHJcblx0XHR9XHRcdFxyXG5cdFx0QGluY2x1ZGUgbWQge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgcGFkZGluZzogMCAxMCUgIWltcG9ydGFudDtcclxuXHRcdH1cdFx0XHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuICAgICAgJi1wcmUtaGVhZGxpbmUge1xyXG4gICAgICAgXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICBcdFx0Y29sb3I6ICR3aGl0ZTtcclxuICAgICAgIFx0XHRmb250LWZhbWlseTogJG5hdjtcclxuICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICBcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgXHRcdG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICBcdFx0cGFkZGluZzogLjJyZW0gLjRyZW07XHJcbiAgICAgICBcdFx0bWFyZ2luLWJvdHRvbTogMC43NXJlbTtcclxuICAgICAgIFx0XHRvcGFjaXR5OiAxO1xyXG4gICAgICAgXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgIFx0XHR6LWluZGV4OiAyMDA7XHJcbiAgICAgICAgIGxlZnQ6IC0uNHJlbTtcclxuICAgICAgICAgQGV4dGVuZCAlaGVhZGxpbmU1O1xyXG4gICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMiU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICAgICAgbGVmdDogLTElO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlOyBcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiAxMDIlO1xyXG4gICAgICAgICAgICAgICBsZWZ0OiAtMSU7XHJcbiAgICAgICAgICAgICAgIGJvdHRvbTogLTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICB9XHQgIFxyXG4gICBcdH1cclxuICAgXHQmLWhlYWRsaW5lIHtcclxuICAgXHRcdGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmU7XHJcbiAgIFx0XHRsaW5lLWhlaWdodDogMTtcclxuICAgXHRcdG9wYWNpdHk6IDE7XHJcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgQGV4dGVuZCAlaGVhZGxpbmUxO1xyXG4gICAgICAgICBmb250LXNpemU6IDEuNDVyZW07XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgIH0gICAgICAgXHJcbiAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41NXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogM3B4IDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIEBpbmNsdWRlIHRhYmxldC13aWRlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjg1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICB9XHJcbiAgIFx0fVxyXG4gICAgICAmLXRleHQge1xyXG4gICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBcdG1heC13aWR0aDogJG1heC13aWR0aDtcclxuICAgXHRcdHBhZGRpbmc6IDFyZW0gMCAxLjVyZW07XHJcbiAgIFx0XHR3aWR0aDogMTAwJTtcclxuICAgXHRcdHotaW5kZXg6IDIwMDtcclxuICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgIFx0XHRAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAycHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuODUpO1xyXG4gICBcdFx0fVx0XHRcclxuICAgXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgXHRcdH1cdFxyXG4gICBcdFx0QGluY2x1ZGUgaWUge1xyXG4gICBcdFx0fVx0XHJcbiAgIFx0XHRAaW5jbHVkZSBlZGdlIHtcclxuICAgXHRcdH1cclxuICAgXHR9XHJcblx0fVx0XHJcbiAgICYtZ3JhZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgIFx0QGluY2x1ZGUgc2l6ZSgxMDAlLCAxMDAlKTtcdFxyXG5cdFx0QGluY2x1ZGUgYWJzb2x1dGUobGVmdCAwIHRvcCAwKTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR6LWluZGV4OiAyO1xyXG4gICAgICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cHM6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzIyMjIyMiswLDIyMjIyMisxMDAmMCs2MCwwLjcrMTAwICovXHJcbiAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMzQsMzQsMzQsMCkgMCUsIHJnYmEoMzQsMzQsMzQsMCkgMjAlLCByZ2JhKDM0LDM0LDM0LDAuOCkgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMzQsMzQsMzQsMCkgMCUscmdiYSgzNCwzNCwzNCwwKSAyMCUscmdiYSgzNCwzNCwzNCwwLjgpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgcmdiYSgzNCwzNCwzNCwwKSAwJSxyZ2JhKDM0LDM0LDM0LDApIDIwJSxyZ2JhKDM0LDM0LDM0LDAuOCkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMjIyMjIyJywgZW5kQ29sb3JzdHI9JyNiMzIyMjIyMicsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMzQsMzQsMzQsMCkgMCUsIHJnYmEoMzQsMzQsMzQsMCkgNjAlLCByZ2JhKDM0LDM0LDM0LDAuNykgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMzQsMzQsMzQsMCkgMCUscmdiYSgzNCwzNCwzNCwwKSA2MCUscmdiYSgzNCwzNCwzNCwwLjcpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgcmdiYSgzNCwzNCwzNCwwKSAwJSxyZ2JhKDM0LDM0LDM0LDApIDYwJSxyZ2JhKDM0LDM0LDM0LDAuNykgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMjIyMjIyJywgZW5kQ29sb3JzdHI9JyNiMzIyMjIyMicsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cclxuICAgICAgfVxyXG4gICB9XHJcbiAgICYtcGhvdG8ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgdG9wOiAwcHg7XHJcbiAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0cmFuc2l0aW9uOiAkc2xvdztcclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgXHRcdEBpbmNsdWRlIHNpemUoMTAwJSwgMTAwJSk7XHRcclxuICAgXHRcdEBpbmNsdWRlIGFic29sdXRlKGxlZnQgMCB0b3AgMCk7XHJcbiAgIFx0XHRvcGFjaXR5OiAxO1xyXG4gICBcdFx0ei1pbmRleDogMTtcclxuICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgIH1cclxuXHRcdCYtcGljIHtcclxuICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgXHRcdFx0QGluY2x1ZGUgc2l6ZSgxMDAlKTtcdFxyXG4gICBcdFx0XHRAaW5jbHVkZSBhYnNvbHV0ZShsZWZ0IDAgdG9wIDApO1xyXG4gICBcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcdFxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2xvdztcclxuICAgICAgICAgfVxyXG4gICAgICAgICAmLm9wYWNpdHktMzAge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgICYub3BhY2l0eS01MCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC41ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJi5vcGFjaXR5LTcwIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjcgIWltcG9ydGFudDtcclxuICAgICAgICAgfVxyXG4gICAgICAgICAmLm9wYWNpdHktMTAwIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMS4wICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cdFx0Ji1pbWcge1xyXG4gXHRcdFx0QGluY2x1ZGUgc2l6ZSgxMDAlKTtcdFxyXG4gXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAkdmVyeXNsb3c7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuIFx0XHR9XHRcdFx0XHRcclxuXHR9XHJcbiAgICY6aG92ZXIge1xyXG4gICB9XHJcbiAgICY6aG92ZXIgLmhlcm8taXRlbS1jb250YWluZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgIH1cclxuICAgJjpob3ZlciAuaGVyby1pdGVtLXBob3RvLXBpYyB7XHJcbiAgICAgIG9wYWNpdHk6IDEuMCAhaW1wb3J0YW50O1xyXG4gICB9XHJcbiAgICY6aG92ZXIgLmhlcm8taXRlbS1waG90by1pbWcge1xyXG4gICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyBcclxuICAgfVxyXG4gICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgXHRcdGhlaWdodDogNTAwcHg7XHJcbiAgIFx0fVxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQtd2lkZSB7XHJcbiAgICAgICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDQwcHggMCByZ2JhKDAsMCwwLC44NSk7XHJcbiAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA0MHB4IDAgcmdiYSgwLDAsMCwuODUpOyBcclxuICAgICAgICAgei1pbmRleDogMjAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICBcdFx0aGVpZ2h0OiA2NTBweDtcclxuICAgXHR9XHJcbiAgICAgIEBpbmNsdWRlIG1kIHtcclxuICAgICAgXHRoZWlnaHQ6IDcwMHB4O1xyXG4gICBcdH1cclxuICAgICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7ICAgICAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHsgXHJcbiAgICAgICAgIH1cclxuICAgICAgICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICAgICB9XHJcbiAgICAgIH0gXHJcbiAgICAgICYgLmhlcm8taXRlbS1ncmFkIHtcclxuICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgJiAuaGVyby1pdGVtLXBob3RvIHtcclxuICAgICAgXHRAaW5jbHVkZSBzaXplKDEwMCUsIDEwMCUpO1x0XHJcbiAgIFx0XHRAaW5jbHVkZSBhYnNvbHV0ZShsZWZ0IDAgdG9wIDApO1xyXG4gICBcdFx0b3BhY2l0eTogMTtcclxuICAgXHRcdHotaW5kZXg6IDE7XHJcbiAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICB9XHJcbiAgICAgICYgLmhlcm8taXRlbS1jb250YWluZXIge1xyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIGJvdHRvbTogMnJlbTtcclxuICAgICAgfVxyXG4gICAgICAmIC5oZXJvLWl0ZW0tYmx1cmIge1xyXG4gICAgICAgICBwYWRkaW5nOiAwIDJyZW07XHJcbiAgICAgIH1cclxuICAgICAgJiAuaGVyby1pdGVtLWJsdXJiLXByZS1oZWFkbGluZSB7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMS4wcmVtO1xyXG4gICAgICB9XHJcbiAgICAgICYgLmhlcm8taXRlbS1ibHVyYi1oZWFkbGluZSB7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMi4wcmVtO1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kOiAkY2xlYXI7XHJcbiAgICAgIH1cclxuICAgICAgJiAuaGVyby1pdGVtLXBob3RvIHtcclxuICAgICAgfVxyXG4gICAgICAmIC5oZXJvLWl0ZW0tY29udGFpbmVyIHtcclxuICAgICAgfVxyXG4gICAgICAmIC5oZXJvLWl0ZW0tcGhvdG8tcGljIHtcclxuICAgICAgICAgb3BhY2l0eTogMS4wO1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7ICAgICAgICAgIFxyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLyogLS0tLS0tLS0gU2xpZGUgQ29udHJvbHMgLS0tLS0tLS0gKi9cclxuXHJcbi5zbGlkZS1jb250cm9scyB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGZvbnQtc2l6ZTogMS44ZW07XHJcblx0cG9zaXRpb246IGFic29sdXRlOyBcclxuXHR0b3A6IDMwJTsgXHJcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG5cdHotaW5kZXg6IDEwMTtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuXHQtbW96LXRyYW5zaXRpb246ICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcblx0LW8tdHJhbnNpdGlvbjogICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG5cdC1tcy10cmFuc2l0aW9uOiAgICAgYWxsIC4ycyBlYXNlLWluLW91dDtcclxuXHR0cmFuc2l0aW9uOiAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQ7ICAgXHJcblx0LW1vei10cmFuc2Zvcm06ICAgIHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0LW1zLXRyYW5zZm9ybTogICAgIHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0dHJhbnNmb3JtOiAgICAgICAgIHRyYW5zbGF0ZVkoLTUwJSk7IFxyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgIGZvbnQtc2l6ZTogMS40ZW07IFxyXG4gICB0b3A6IDUwJTsgXHJcbiAgIG9wYWNpdHk6IC42O1xyXG5cdH1cclxufSAgXHJcbi5zbGlkZS1jb250cm9sczpob3ZlciB7XHJcblx0b3BhY2l0eTogMTtcdFxyXG59XHJcbi5wcmV2LXNsaWRlIHsgbGVmdDogMWVtOyBmaWxsOiAkd2hpdGU7fVxyXG4ubmV4dC1zbGlkZSB7IHJpZ2h0OiAxZW07IGZpbGw6ICR3aGl0ZTt9XHJcblxyXG5cclxuXHJcbiIsCgkJIi5ob21lcGFnZS1sYXllcnMtaXRlbSB7XHJcbiAgIHdpZHRoOiAxMDAlO1xyXG4gICBtYXgtd2lkdGg6ICRkZXNrdG9wO1xyXG4gICBtYXJnaW46IDAgYXV0bztcclxuICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICBkaXNwbGF5OiBibG9jaztcclxuICAgJi5mdWxsLXdpZHRoIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICB9XHJcbiAgICYucGFkZGluZy10b3Age1xyXG4gICAgICBAZXh0ZW5kICVibG9jay1wYWRkaW5nLXRvcDtcclxuICAgfVxyXG4gICAmLnBhZGRpbmctYm90dG9tIHtcclxuICAgICAgQGV4dGVuZCAlYmxvY2stcGFkZGluZy1ib3R0b207XHJcbiAgIH1cclxuICAgJiBoMSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgJi5oZWFkbGluZS1ibGFjayB7XHJcbiAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuICAgICAgJi5oZWFkbGluZS13aGl0ZSB7XHJcbiAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgICAgJi5oZWFkbGluZS1kYXJrLWdyYXkge1xyXG4gICAgICAgICBjb2xvcjogJGRhcmtncmF5O1xyXG4gICAgICB9XHJcbiAgICAgICYuaGVhZGxpbmUtcmVkIHtcclxuICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgIH1cclxuICAgICAgJi5oZWFkbGluZS1ibHVlIHtcclxuICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQtd2lkZSB7XHJcbiAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICB9XHJcbiAgICYgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4wcmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgQGluY2x1ZGUgdGFibGV0LXdpZGUge1xyXG4gICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgJi5kYXJrLWdyYXkgLmRlc2NyaXB0aW9uIHsgY29sb3I6IHdoaXRlOyB9XHJcbiAgICYuYmxhY2sgLmRlc2NyaXB0aW9uIHsgY29sb3I6IHdoaXRlOyB9XHJcbiAgICYucmVkIC5kZXNjcmlwdGlvbiB7IGNvbG9yOiB3aGl0ZTsgfVxyXG4gICAmLmJsdWUgLmRlc2NyaXB0aW9uIHsgY29sb3I6IHdoaXRlOyB9XHJcblxyXG4gICAmLXRleHQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogJGRlc2t0b3A7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwIDJyZW07XHJcbiAgICAgICYuY29udGVudHNfZnVsbF93aWR0aCB7XHJcbiAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgQGluY2x1ZGUgbWQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRkZXNrdG9wLW1lZGl1bTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICYtZ3JpZCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6ICRkZXNrdG9wO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcGFkZGluZzogMCAycmVtO1xyXG4gICAgICAmLmNvbnRlbnRzX2Z1bGxfd2lkdGgge1xyXG4gICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIEBpbmNsdWRlIG1kIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkZGVza3RvcC1tZWRpdW07XHJcbiAgICAgIFx0fVxyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbn1cclxuIiwKCQkiLmhvbWUtZmVhdHVyZWQgIHtcclxuICAgJi1pdGVtIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtncmF5O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlOyBcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXgtaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbjogMC41cmVtIGF1dG87XHJcbiAgICAgIHRyYW5zaXRpb246ICRzbG93O1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHJlbSk7XHJcbiAgICAgICYucmV2ZWFsIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjBzO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWQge1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XHJcbiAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsMCwwLC4zKSwgaW5zZXQgMCAwIDAgMTVweCAkd2hpdGU7XHJcbiAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLDAsMCwuMyksIGluc2V0IDAgMCAwIDE1cHggJHdoaXRlO1xyXG4gICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICAgICAgfVxyXG4gICAgICAmLmdyYXkgLmhvbWUtZmVhdHVyZWQtdGV4dC1kZXNjcmlwdGlvbiB7IGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgfVxyXG4gICAgICAmLndoaXRlIC5ob21lLWZlYXR1cmVkLXRleHQtZGVzY3JpcHRpb24geyBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IH1cclxuICAgICAgJi5jbGVhciAuaG9tZS1mZWF0dXJlZC10ZXh0LWRlc2NyaXB0aW9uIHsgY29sb3I6ICRibGFjayAhaW1wb3J0YW50OyB9XHJcbiAgICAgICYubGlnaHQtZ3JheSAuaG9tZS1mZWF0dXJlZC10ZXh0LWRlc2NyaXB0aW9uIHsgY29sb3I6ICRibGFjayAhaW1wb3J0YW50OyB9XHJcbiAgIH1cclxuICAgJi1hc3BlY3Qge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTsgXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgJjpob3ZlciAuaG9tZS1mZWF0dXJlZC1waG90byB7XHJcbiAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgICAgbWFyZ2luOiAxNXB4O1xyXG4gICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIC5ob21lLWZlYXR1cmVkLXBob3RvLWltZyB7XHJcbiAgICAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcclxuICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xyXG4gICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xyXG4gICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcclxuICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcclxuICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMDtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIC5ob21lLWZlYXR1cmVkLXRleHQge1xyXG4gICAgICB9XHJcbiAgIH1cclxuICAgJi10ZXh0IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC01MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB6LWluZGV4OiAyMDA7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgdHJhbnNpdGlvbjogJHNsb3c7XHJcbiAgICAgICYtaGVhZGxpbmUge1xyXG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkbGluZTIgIWltcG9ydGFudDtcclxuICAgICAgICAgQGV4dGVuZCAlaGVhZGxpbmUzO1xyXG4gICAgICAgICBsZXR0ZXItc3BhY2luZzogLS41cHg7XHJcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcbiAgICAgICAgIHRyYW5zaXRpb246ICRzbG93O1xyXG4gICAgICB9XHJcbiAgICAgICYtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgfVxyXG4gICB9XHJcbiAgICYtcGhvdG8ge1xyXG4gICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogJGNsZWFyO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0cmFuc2l0aW9uOiAkc2xvdztcclxuICAgICAgJi1pbWcge1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGx1bWlub3NpdHk7XHJcbiAgICAgICAgIG9wYWNpdHk6IC4yNTtcclxuICAgICAgICAgdHJhbnNpdGlvbjogJHZlcnlzbG93O1xyXG4gICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuXHJcbi5ob21lLXRleHQtb25seSAge1xyXG4gICAmLWl0ZW0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0cmFuc2l0aW9uOiAkc2xvdztcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRyZW0pO1xyXG4gICAgICAmLnJldmVhbCB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjVzO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS4wcztcclxuICAgICAgfVxyXG4gICAgICAmLWNlbnRlciB7XHJcbiAgICAgIH1cclxuICAgICAgJi1jb2wge1xyXG4gICAgICB9XHJcbiAgICAgICYtaGVhZGxpbmUge1xyXG4gICAgICAgICBAZXh0ZW5kICVoZWFkbGluZTU7XHJcbiAgICAgICAgIGNvbG9yOiAkZGFya2dyYXk7XHJcbiAgICAgICAgIHRyYW5zaXRpb246ICRzbG93O1xyXG4gICAgICB9XHJcbiAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICBjb2xvcjogJGRhcmtncmF5O1xyXG4gICAgICB9XHJcbiAgICAgICYgLmJ1dHRvbi5tb3JlIHtcclxuICAgICAgICAgY29sb3I6ICRkYXJrZ3JheTtcclxuICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrZ3JheTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgQGluY2x1ZGUgdGFibGV0LXdpZGUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXk7IFxyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkOjphZnRlciB7XHJcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodGdyYXk7XHJcbiAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gICAgICAgICAmIC5ob21lLXRleHQtb25seS1pdGVtLWhlYWRsaW5lIHtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQtd2lkZSB7XHJcbiAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcblxyXG4uaG9tZS10ZXh0LXBob3RvICB7XHJcbiAgICYtaXRlbSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB0cmFuc2l0aW9uOiAkc2xvdztcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRyZW0pO1xyXG4gICAgICAmLnJldmVhbCB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjVzO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS4wcztcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbiAgICAgIH1cclxuICAgICAgJi1jZW50ZXIge1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgaGVpZ2h0OiAgMTAwJTtcclxuICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG4gICAgICAmLWNvbCB7XHJcbiAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMS41cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1waWMge1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICBkaXNwbGF5OiBibG9jazsgICAgICBcclxuICAgICAgfVxyXG4gICAgICAmLWhlYWRsaW5lIHtcclxuICAgICAgICAgQGV4dGVuZCAlaGVhZGxpbmU0O1xyXG4gICAgICB9XHJcbiAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICBjb2xvcjogJGRhcmtncmF5O1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICAmIC5idXR0b24ubW9yZSB7XHJcbiAgICAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG4gICAgICAgICBsZWZ0OiAtLjI1cmVtO1xyXG4gICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICBAaW5jbHVkZSB0YWJsZXQtd2lkZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldC13aWRlIHtcclxuICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgfVxyXG4gICB9XHJcblxyXG59XHJcblxyXG5cclxuLmhvbWUtY2FsbG91dCB7XHJcbiAgICYtaXRlbSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHJlbSk7XHJcbiAgICAgIHRyYW5zaXRpb246ICRzbG93O1xyXG4gICAgICAmLnJldmVhbCB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjVzO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS4wcztcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAyLjBzO1xyXG4gICAgICB9XHJcbiAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgJi1sZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVoZWFkbGluZU1lZ2E7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07IFxyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LXdpZGUge1xyXG4gICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgJi1zbSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGxpbmUyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIEBleHRlbmQgJWhlYWRsaW5lNDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldC13aWRlIHtcclxuICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi5ob21lLWdyYXBoaWMtd3JhcHBlciB7XHJcbiAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5sb2dvLXNsaWRlciB7XHJcbiAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICBwYWRkaW5nOiAwO1xyXG4gICBtYXJnaW46IDAgYXV0bztcclxuICAgd2lkdGg6IDEwMCU7XHJcbiAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgIH1cclxuICAgQGluY2x1ZGUgdGFibGV0LXdpZGUge1xyXG4gICB9XHJcbiAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICB9XHJcbiAgIEBpbmNsdWRlIG1kIHtcclxuICAgfVxyXG4gICBcclxuICAgJiAuc2xpY2stZG90cyB7XHJcbiAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICB3aWR0aDogMTAwJTtcclxuICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgJiBsaSB7XHJcbiAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICBtYXJnaW46IC4yNXJlbTtcclxuICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgYmFja2dyb3VuZDogJGxpZ2h0Z3JheTtcclxuICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAmIGJ1dHRvbiB7XHJcbiAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICB9XHJcbiAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICAgICB9XHJcbiAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sb2dvLWl0ZW0ge1xyXG4gICYuc2xpZGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgQGluY2x1ZGUgc2l6ZSg1MCUsIDE1MHB4KTtcdFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB0cmFuc2l0aW9uOiAkc2xvdztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAuNXJlbTtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgdGFibGV0LXdpZGUge1xyXG4gICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWQge1xyXG4gICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICYtZmlndXJlIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogJHNsb3c7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrOyAgIFxyXG4gICAgJiBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC01MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgfVxyXG4gIH1cclxufSAgIFxyXG5cclxuXHJcbi5ob21lLWdyYXBoaWMyIHtcclxuICAgJi1pdGVtIHtcclxuICAgICAgdHJhbnNpdGlvbjogJHNsb3c7XHJcbiAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cmVtKTtcclxuICAgICAgJi5yZXZlYWwge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC41cztcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMHM7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMi4wcztcclxuICAgICAgfVxyXG4gICAgICAmLWZpZ3VyZSB7XHJcbiAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgdHJhbnNpdGlvbjogJHNsb3c7XHJcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgIH0gICAgICAgICAgIFxyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgdGFibGV0LXdpZGUge1xyXG4gICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICB9XHJcbn1cclxuXHJcbi5qb2luLWZvcm0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW0gM3JlbTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgJi51bnN1YnNjcmliZSB7XHJcbiAgICBtYXgtd2lkdGg6ICR0YWJsZXQ7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgQGluY2x1ZGUgcGhvbmUge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDJyZW0pO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH0gICBcclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgcGFkZGluZzogMnJlbSAycmVtIDNyZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9ICBcclxuICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZCB7XHJcbiAgICBwYWRkaW5nOiAzLjVyZW07XHJcbiAgfSAgXHJcbiAgJi1oZWFkbGluZSB7XHJcbiAgICBAZXh0ZW5kICVoZWFkbGluZTQ7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgIH0gIFxyXG4gIH1cclxuICAmLXR4dCB7XHJcbiAgICBAZXh0ZW5kICViYXNpYy10ZXh0O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxuICB9IFxyXG4gICYtcm93IHtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtZ2FwOiAwLjI1cmVtO1xyXG4gICAgICBwYWRkaW5nOiAwIDAuMjVyZW07XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDJmciAzZnIgMWZyO1xyXG4gICAgICBtYXgtd2lkdGg6IDkwMHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgJi1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgICYud2lkZSB7XHJcbiAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAuOTVyZW07XHJcbiAgICBwYWRkaW5nOiAuMjVyZW0gMCAuMTVyZW07XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAmLWlucHV0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIC41KTtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBmb250LWZhbWlseTogJGJvZHk7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogLjVzIGFsbCAkc2xvdy1jdXJ2ZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWJ1dHRvbiB7XHJcbiAgICAmLXJvdyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xyXG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmLXR4dCB7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRidXR0b247XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4wcmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgcGFkZGluZzogMS4xcmVtIDJyZW0gMS4xcmVtO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjFzICRzbG93LWN1cnZlO1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuM3M7XHJcbiAgICB9XHJcbiAgICAmLWJnIHtcclxuICAgICAgQGluY2x1ZGUgc2l6ZSgxMDAlKTtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBAaW5jbHVkZSBhYnNvbHV0ZShsZWZ0IDAgdG9wIDApO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnMgJHNsb3ctY3VydmU7XHJcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC40cztcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGFic29sdXRlKGxlZnQgMCB0b3AgMCk7XHJcbiAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIHNpemUoMCwgMTAwJSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzIHdpZHRoICRzbG93LWN1cnZlO1xyXG4gICAgICB9ICAgXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xNXM7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIH0gICBcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAuam9pbi1mb3JtLWJ1dHRvbiB7XHJcbiAgICAgICAgJi10eHQge1xyXG4gICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtYmcge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgfSAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtcmVzcG9uc2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbSAzcmVtO1xyXG4gICAgLypib3JkZXI6IDNweCBzb2xpZCAkYmx1ZTsqL1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBAaW5jbHVkZSBwaG9uZSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycmVtKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBsZWZ0OiAtMXJlbTtcclxuICAgIH0gICBcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAzcmVtO1xyXG4gICAgfSAgXHJcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgcGFkZGluZzogM3JlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1kIHtcclxuICAgICAgcGFkZGluZzogMy41cmVtO1xyXG4gICAgfSAgIFxyXG4gICAgJi1oZWFkbGluZSB7XHJcbiAgICAgIEBleHRlbmQgJWhlYWRsaW5lMztcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICB9ICBcclxuICAgIH1cclxuICAgICYtdHh0IHtcclxuICAgICAgQGV4dGVuZCAlYmFzaWMtdGV4dDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9IFxyXG4gIH1cclxuICBzdHJvbmcuZXJyb3Ige1xyXG4gICAgQGluY2x1ZGUgYWJzb2x1dGUocmlnaHQgLjI1cmVtIHRvcCAuNDdyZW0pO1xyXG4gICAgYmFja2dyb3VuZDogJHJlZDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAuMjVyZW0gLjI1cmVtIC4xcmVtO1xyXG4gICAgZm9udC1zaXplOiAuN3JlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJHJlZDtcclxuICAgIHRleHQtdHJhbnNvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbn1cclxuIgoJXSwKCSJuYW1lcyI6IFtdLAoJIm1hcHBpbmdzIjogIkFDc0ZBLEFBQUEsVUFBVSxDQUNWLGNBQWMsQUFBQSxPQUFPLENBQ3JCLE9BQU8sQUFBQSxLQUFLLEFBQUEsZUFBZSxBQUFBLE9BQU8sQUFBQyxDQUFFLGdCQUFnQixDQVYxQyxJQUFJLENBVWtELFVBQVUsQ0FBSSxBQUUvRSxBQUFBLE1BQU0sQ0FDTixVQUFVLEFBQUEsT0FBTyxDQUNqQixPQUFPLEFBQUEsS0FBSyxBQUFBLFdBQVcsQUFBQSxPQUFPLEFBQUMsQ0FBRSxnQkFBZ0IsQ0E1QnpDLElBQUksQ0E0QjhDLFVBQVUsQ0FBSSxBQUV4RSxBQUFBLE1BQU0sQ0FDTixVQUFVLEFBQUEsT0FBTyxDQUNqQixPQUFPLEFBQUEsS0FBSyxBQUFBLFdBQVcsQUFBQSxPQUFPLEFBQUMsQ0FBRSxnQkFBZ0IsQ0EvQnpDLElBQUksQ0ErQjhDLFVBQVUsQ0FBSSxBQUV4RSxBQUFBLElBQUksQ0FDSixRQUFRLEFBQUEsT0FBTyxDQUNmLE9BQU8sQUFBQSxLQUFLLEFBQUEsU0FBUyxBQUFBLE9BQU8sQUFBQyxDQUFFLGdCQUFnQixDQTlCekMsT0FBTyxDQThCeUMsVUFBVSxDQUFJLEFBRXBFLEFBQUEsS0FBSyxDQUNMLFNBQVMsQUFBQSxPQUFPLENBQ2hCLE9BQU8sQUFBQSxLQUFLLEFBQUEsVUFBVSxBQUFBLE9BQU8sQUFBQyxDQUFFLGdCQUFnQixDQXRDekMsT0FBTyxDQXNDMEMsVUFBVSxDQUFJLEFBRXRFLEFBQUEsT0FBTyxDQUNQLFdBQVcsQUFBQSxPQUFPLENBQ2xCLE9BQU8sQUFBQSxLQUFLLEFBQUEsWUFBWSxBQUFBLE9BQU8sQUFBQyxDQUFFLGdCQUFnQixDQWpDekMsT0FBTyxDQWlDNEMsVUFBVSxDQUFJLEFBRTFFLEFBQUEsTUFBTSxDQUNOLFVBQVUsQUFBQSxPQUFPLENBQ2pCLE9BQU8sQUFBQSxLQUFLLEFBQUEsV0FBVyxBQUFBLE9BQU8sQUFBQyxDQUFFLGdCQUFnQixDQTVCekMsYUFBVyxDQTRCdUMsVUFBVSxDQUFJLEFBRXhFLEFBQUEsS0FBSyxDQUNMLFNBQVMsQUFBQSxPQUFPLENBQ2hCLE9BQU8sQUFBQSxLQUFLLEFBQUEsVUFBVSxBQUFBLE9BQU8sQUFBQyxDQUFFLGdCQUFnQixDQXBDekMsT0FBTyxDQW9DMEMsVUFBVSxDQUFJLEFBRXRFLEFBQUEsV0FBVyxDQUNYLGVBQWUsQUFBQSxPQUFPLENBQ3RCLE9BQU8sQUFBQSxLQUFLLEFBQUEsZ0JBQWdCLEFBQUEsT0FBTyxBQUFDLENBQUUsZ0JBQWdCLENBdkMxQyxJQUFJLENBdUNtRCxVQUFVLENBQUksQUFHakYsQUFBQSxlQUFlLENBQ2YsbUJBQW1CLEFBQUMsQ0FBRSxLQUFLLENBOUNoQixJQUFJLENBOEN3QixVQUFVLENBQUksQUFFckQsQUFBQSxXQUFXLENBQ1gsZUFBZSxBQUFFLENBQUUsS0FBSyxDQS9EaEIsSUFBSSxDQStEcUIsVUFBVSxDQUFJLEFBRS9DLEFBQUEsV0FBVyxDQUNYLGVBQWUsQUFBRSxDQUFFLEtBQUssQ0FqRWhCLElBQUksQ0FpRXFCLFVBQVUsQ0FBSSxBQUUvQyxBQUFBLFNBQVMsQ0FDVCxhQUFhLEFBQUUsQ0FBRSxLQUFLLENBL0RoQixPQUFPLENBK0RnQixVQUFVLENBQUksQUFFM0MsQUFBQSxVQUFVLENBQ1YsY0FBYyxBQUFFLENBQUUsS0FBSyxDQXRFaEIsT0FBTyxDQXNFaUIsVUFBVSxDQUFJLEFBRTdDLEFBQUEsWUFBWSxDQUNaLGdCQUFnQixBQUFFLENBQUUsS0FBSyxDQWhFaEIsT0FBTyxDQWdFbUIsVUFBVSxDQUFJLEFBRWpELEFBQUEsV0FBVyxDQUNYLGVBQWUsQUFBRSxDQUFFLEtBQUssQ0ExRGhCLGFBQVcsQ0EwRGMsVUFBVSxDQUFJLEFBRS9DLEFBQUEsVUFBVSxDQUNWLGNBQWMsQUFBRSxDQUFFLEtBQUssQ0FqRWhCLE9BQU8sQ0FpRWlCLFVBQVUsQ0FBSSxBQUU3QyxBQUFBLGdCQUFnQixDQUNoQixvQkFBb0IsQUFBRSxDQUFFLEtBQUssQ0FuRWpCLElBQUksQ0FtRTBCLFVBQVUsQ0FBSSxBQUd4RCxBQUFBLFdBQVcsQ0FBRSxVQUFVLENBQUUsY0FBYyxDQUFFLGVBQWUsQUFBQyxDQUN0RCxVQUFVLENBQUUsaUVBQWtFLENBQUMsVUFBVSxDQUN6RixVQUFVLENBQUUsb0VBQW9FLENBQUMsVUFBVSxDQUMzRixVQUFVLENBQUUsa0VBQWtFLENBQUMsVUFBVSxDQUMzRixBQUVELEFBQUEsV0FBVyxBQUFDLENBQ1QsVUFBVSxDQUFFLDZFQUE4RSxDQUFDLFVBQVUsQ0FDckcsVUFBVSxDQUFFLGdGQUFnRixDQUFDLFVBQVUsQ0FDdkcsVUFBVSxDQUFFLDhFQUE4RSxDQUFDLFVBQVUsQ0FDdkcsQUFFRCxBQUFBLFNBQVMsQUFBQyxDQUNQLFVBQVUsQ0FBRSx1RUFBd0UsQ0FBQyxVQUFVLENBQy9GLFVBQVUsQ0FBRSwwRUFBMEUsQ0FBQyxVQUFVLENBQ2pHLFVBQVUsQ0FBRSx3RUFBd0UsQ0FBQyxVQUFVLENBQ2pHLEFBRUQsQUFBQSxVQUFVLEFBQUMsQ0FDUixVQUFVLENBQUUsdUVBQXdFLENBQUMsVUFBVSxDQUMvRixVQUFVLENBQUUsMEVBQTBFLENBQUMsVUFBVSxDQUNqRyxVQUFVLENBQUUsd0VBQXdFLENBQUMsVUFBVSxDQUNqRyxBQUVELEFBQUEsWUFBWSxBQUFDLENBQ1YsVUFBVSxDQUFFLDJFQUE0RSxDQUFDLFVBQVUsQ0FDbkcsVUFBVSxDQUFFLDhFQUE4RSxDQUFDLFVBQVUsQ0FDckcsVUFBVSxDQUFFLDRFQUE0RSxDQUFDLFVBQVUsQ0FDckcsQUduTEQsQUgyUEEscUJHM1BxQixBQVNqQixZQUFZLEFIa1BHLENBQ2xCLFdBQVcsQ0FBRSxJQUFJLENBZ0JqQixBQXRQQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUd0QjFCLEFIMlBBLHFCRzNQcUIsQUFTakIsWUFBWSxBSGtQRyxDQUdqQixXQUFXLENBQUUsSUFBSSxDQWNsQixDQTVPQyxNQUFNLEVBQUUsU0FBUyxFQUFFLFFBQVEsRUdoQzdCLEFIMlBBLHFCRzNQcUIsQUFTakIsWUFBWSxBSGtQRyxDQU1qQixXQUFXLENBQUUsSUFBSSxDQVdsQixDQXZPQyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUdyQzNCLEFIMlBBLHFCRzNQcUIsQUFTakIsWUFBWSxBSGtQRyxDQVNqQixXQUFXLENBQUUsSUFBSSxDQVFsQixDQWxPQyxNQUFNLEVBQUUsU0FBUyxFQUFFLFFBQVEsRUcxQzdCLEFIMlBBLHFCRzNQcUIsQUFTakIsWUFBWSxBSGtQRyxDQVlqQixXQUFXLENBQUUsSUFBSSxDQUtsQixDQTdOQyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUcvQzNCLEFIMlBBLHFCRzNQcUIsQUFTakIsWUFBWSxBSGtQRyxDQWVqQixXQUFXLENBQUUsSUFBSSxDQUVsQixDRzVRRCxBSDZRQSxxQkc3UXFCLEFBWWpCLGVBQWUsQUhpUUcsQ0FDckIsY0FBYyxDQUFFLElBQUksQ0FnQnBCLEFBeFFDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFR3RCMUIsQUg2UUEscUJHN1FxQixBQVlqQixlQUFlLEFIaVFHLENBR3BCLGNBQWMsQ0FBRSxJQUFJLENBY3JCLENBOVBDLE1BQU0sRUFBRSxTQUFTLEVBQUUsUUFBUSxFR2hDN0IsQUg2UUEscUJHN1FxQixBQVlqQixlQUFlLEFIaVFHLENBTXBCLGNBQWMsQ0FBRSxJQUFJLENBV3JCLENBelBDLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFR3JDM0IsQUg2UUEscUJHN1FxQixBQVlqQixlQUFlLEFIaVFHLENBU3BCLGNBQWMsQ0FBRSxJQUFJLENBUXJCLENBcFBDLE1BQU0sRUFBRSxTQUFTLEVBQUUsUUFBUSxFRzFDN0IsQUg2UUEscUJHN1FxQixBQVlqQixlQUFlLEFIaVFHLENBWXBCLGNBQWMsQ0FBRSxJQUFJLENBS3JCLENBL09DLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFRy9DM0IsQUg2UUEscUJHN1FxQixBQVlqQixlQUFlLEFIaVFHLENBZXBCLGNBQWMsQ0FBRSxJQUFJLENBRXJCLENJbU9FLEFKOUdILGNJOEdPLENBd0pGLHVCQUFJLEFKdFFHLENBQ1gsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsU0FBUyxDQUFFLE1BQU0sQ0FDakIsVUFBVSxDQUFFLElBQUksQ0E0QmhCLEFJK0VFLEFKMUdELGNJMEdLLENKMUdMLENBQUMsQ0lrUUUsdUJBQUksQ0psUVAsQ0FBQyxBQUFDLENBQ0EsYUFBYSxDQUFFLElBQUksQ0FJcEIsQUlxR0EsQUp4R0MsY0l3R0csQ0p4R0YsYUFBWSxDSWdRWix1QkFBSSxDSmhRSixhQUFZLEFBQUMsQ0FDWixhQUFhLENBQUUsQ0FBQyxDQUNqQixBQXJZSCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUkyZXZCLEFKMUdELGNJMEdLLENKMUdMLENBQUMsQ0lrUUUsdUJBQUksQ0psUVAsQ0FBQyxBQU9HLENBQ0gsYUFBYSxDQUFFLE1BQU0sQ0FDbkIsQ0FoWUgsTUFBTSxFQUFFLFNBQVMsRUFBRSxRQUFRLEVJaWUxQixBSjlHSCxjSThHTyxDQXdKRix1QkFBSSxBSnRRRyxDQWdCVixTQUFTLENBQUUsTUFBTSxDQWVsQixBSStFRSxBSjFHRCxjSTBHSyxDSjFHTCxDQUFDLENJa1FFLHVCQUFJLENKbFFQLENBQUMsQUFhRyxDQUNILGFBQWEsQ0FBRSxNQUFNLENBQ25CLENBallILE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFSTRkeEIsQUoxR0QsY0kwR0ssQ0oxR0wsQ0FBQyxDSWtRRSx1QkFBSSxDSmxRUCxDQUFDLEFBa0JHLENBQ0gsYUFBYSxDQUFFLE1BQU0sQ0FDbkIsQ0FqWUgsTUFBTSxFQUFFLFNBQVMsRUFBRSxRQUFRLEVJdWQxQixBSjFHRCxjSTBHSyxDSjFHTCxDQUFDLENJa1FFLHVCQUFJLENKbFFQLENBQUMsQUF1QkcsQ0FDSCxhQUFhLENBQUUsTUFBTSxDQUNuQixDRTNSQSxBRjhSTCx5QkU5UmMsQUY4UkgsQ0FDVCxXQUFXLENBelBGLGdCQUFnQixDQUFFLFVBQVUsQ0EwUHRDLFNBQVMsQ0FBRSxNQUFNLENBYWpCLEFBNWFDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFRStIckIsQUY4UkwseUJFOVJjLEFGOFJILENBSVQsU0FBUyxDQUFFLE1BQU0sQ0FXbEIsQ0FsYUMsTUFBTSxFQUFFLFNBQVMsRUFBRSxRQUFRLEVFcUh4QixBRjhSTCx5QkU5UmMsQUY4UkgsQ0FPVCxTQUFTLENBQUUsSUFBSSxDQVFoQixDQTdaQyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUVnSHRCLEFGOFJMLHlCRTlSYyxBRjhSSCxDQVVULFNBQVMsQ0FBRSxNQUFNLENBS2xCLENBeFpDLE1BQU0sRUFBRSxTQUFTLEVBQUUsUUFBUSxFRTJHeEIsQUY4UkwseUJFOVJjLEFGOFJILENBYVQsU0FBUyxDQUFFLEdBQUcsQ0FFZixDSW5YTSxBSnFZUCw0QklyWWdCLENBa2tCWCw0QkFBUyxBSjdMSCxDQUNULFdBQVcsQ0ExUkYsZ0JBQWdCLENBQUUsVUFBVSxDQTJSdEMsU0FBUyxDQUFFLE1BQU0sQ0FhakIsQUE3Y0MsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVJeURuQixBSnFZUCw0QklyWWdCLENBa2tCWCw0QkFBUyxBSjdMSCxDQUlULFNBQVMsQ0FBRSxNQUFNLENBV2xCLENBbmNDLE1BQU0sRUFBRSxTQUFTLEVBQUUsUUFBUSxFSStDdEIsQUpxWVAsNEJJcllnQixDQWtrQlgsNEJBQVMsQUo3TEgsQ0FPVCxTQUFTLENBQUUsTUFBTSxDQVFsQixDQTliQyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUkwQ3BCLEFKcVlQLDRCSXJZZ0IsQ0Fra0JYLDRCQUFTLEFKN0xILENBVVQsU0FBUyxDQUFFLE1BQU0sQ0FLbEIsQ0F6YkMsTUFBTSxFQUFFLFNBQVMsRUFBRSxRQUFRLEVJcUN0QixBSnFZUCw0QklyWWdCLENBa2tCWCw0QkFBUyxBSjdMSCxDQWFULFNBQVMsQ0FBRSxNQUFNLENBRWxCLENJeFBNLEFKeVBQLDhCSXpQZ0IsQ0FvRU4sMEJBQUcsQ0FtTVYsbUJBQVMsQUpkRCxDQUNULFdBQVcsQ0F6U0QsZ0JBQWdCLENBQUUsVUFBVSxDQTBTdkMsU0FBUyxDQUFFLE9BQU8sQ0FhbEIsQUE3ZEMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVJcU5uQixBSnlQUCw4Qkl6UGdCLENBb0VOLDBCQUFHLENBbU1WLG1CQUFTLEFKZEQsQ0FJVCxTQUFTLENBQUUsT0FBTyxDQVduQixDQW5kQyxNQUFNLEVBQUUsU0FBUyxFQUFFLFFBQVEsRUkyTXRCLEFKeVBQLDhCSXpQZ0IsQ0FvRU4sMEJBQUcsQ0FtTVYsbUJBQVMsQUpkRCxDQU9ULFNBQVMsQ0FBRSxPQUFPLENBUW5CLENBOWNDLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFSXNNcEIsQUp5UFAsOEJJelBnQixDQW9FTiwwQkFBRyxDQW1NVixtQkFBUyxBSmRELENBVVQsU0FBUyxDQUFFLE9BQU8sQ0FLbkIsQ0F6Y0MsTUFBTSxFQUFFLFNBQVMsRUFBRSxRQUFRLEVJaU10QixBSnlQUCw4Qkl6UGdCLENBb0VOLDBCQUFHLENBbU1WLG1CQUFTLEFKZEQsQ0FhVCxTQUFTLENBQUUsTUFBTSxDQUVsQixDRWxZTSxBRm1ZUCw2QkVuWW9CLENFNEJiLDZCQUFTLEFKdVdMLENBQ1QsV0FBVyxDQXpURCxnQkFBZ0IsQ0FBRSxVQUFVLENBMFR2QyxTQUFTLENBQUUsT0FBTyxDQVVsQixBQWhlQyxNQUFNLEVBQUUsU0FBUyxFQUFFLFFBQVEsRUVpRnRCLEFGbVlQLDZCRW5Zb0IsQ0U0QmIsNkJBQVMsQUp1V0wsQ0FJVCxTQUFTLENBQUUsT0FBTyxDQVFuQixDQTNkQyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUU0RXBCLEFGbVlQLDZCRW5Zb0IsQ0U0QmIsNkJBQVMsQUp1V0wsQ0FPVCxTQUFTLENBQUUsTUFBTSxDQUtsQixDQXRkQyxNQUFNLEVBQUUsU0FBUyxFQUFFLFFBQVEsRUV1RXRCLEFGbVlQLDZCRW5Zb0IsQ0U0QmIsNkJBQVMsQUp1V0wsQ0FVVCxTQUFTLENBQUUsTUFBTSxDQUVsQixDSTVOUyxBSjhQViwwQkk5UGEsQUo4UEMsQ0FDWCxXQUFXLENBdldGLGdCQUFnQixDQUFFLFVBQVUsQ0F3V3JDLFNBQVMsQ0FBRSxNQUFNLENBQ2pCLGNBQWMsQ0FBRSxJQUFJLENBYXRCLEFBNWhCQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUk4UWhCLEFKOFBWLDBCSTlQYSxBSjhQQyxDQUtaLFNBQVMsQ0FBRSxJQUFJLENBV2hCLENBbGhCQyxNQUFNLEVBQUUsU0FBUyxFQUFFLFFBQVEsRUlvUW5CLEFKOFBWLDBCSTlQYSxBSjhQQyxDQVFaLFNBQVMsQ0FBRSxJQUFJLENBUWhCLENBN2dCQyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUkrUGpCLEFKOFBWLDBCSTlQYSxBSjhQQyxDQVdaLFNBQVMsQ0FBRSxJQUFJLENBS2hCLENBeGdCQyxNQUFNLEVBQUUsU0FBUyxFQUFFLFFBQVEsRUkwUG5CLEFKOFBWLDBCSTlQYSxBSjhQQyxDQWNaLFNBQVMsQ0FBRSxHQUFHLENBRWYsQ0VsakJELEFBQUEsS0FBSyxBQUFDLENBQ0gsVUFBVSxDQUFFLElBQUksQ0FDaEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLEtBQUssQ0FRaEIsQUZXQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUV0QjFCLEFBQUEsS0FBSyxBQUFDLENBS0EsVUFBVSxDQUFFLEtBQUssQ0FNdEIsQ0ZnQkMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVFM0IxQixBQUFBLEtBQUssQUFBQyxDQVFBLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFVBQVUsQ0ZxRUwsSUFBSSxDRW5FZCxDQUVELEFBQUEsWUFBWSxBQUFDLENBQ1YsT0FBTyxDQUFFLEtBQUssQ0FDZCxRQUFRLENBQUUsTUFBTSxDQUNoQixVQUFVLENGOERGLElBQUksQ0U3RFosT0FBTyxDQUFFLElBQUksQ0FDYixNQUFNLENBQUUsTUFBTSxDQWdCaEIsQUZaQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUVUMUIsQUFBQSxZQUFZLEFBQUMsQ0FPUixVQUFVLENGZ0VQLGFBQVcsQ0UvRGQsT0FBTyxDQUFFLENBQUMsQ0FhZCxDRlBDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFRWQxQixBQUFBLFlBQVksQUFBQyxDRndpQlgsS0FBSyxDRTdoQlksSUFBSSxDRjhoQnJCLE1BQU0sQ0U5aEJpQixLQUFLLENBVTdCLENGRkMsTUFBTSxFQUFFLFNBQVMsRUFBRSxRQUFRLEVFbkI3QixBQUFBLFlBQVksQUFBQyxDRndpQlgsS0FBSyxDRTFoQlksSUFBSSxDRjJoQnJCLE1BQU0sQ0UzaEJpQixLQUFLLENBQ3pCLFNBQVMsQ0Z2Qk8sTUFBTSxDRTZCMUIsQ0ZHQyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUV4QjNCLEFBQUEsWUFBWSxBQUFDLENGd2lCWCxLQUFLLENFdGhCWSxJQUFJLENGdWhCckIsTUFBTSxDRXZoQmlCLEtBQUssQ0FDekIsU0FBUyxDRjFCTyxRQUFRLENFNEI1QixDQUVELEFBQUEsTUFBTSxBQUFDLENBQ0wsZ0JBQWdCLENGeUNQLElBQUksQ0F1ZWIsS0FBSyxDRS9nQlMsSUFBSSxDRmdoQmxCLE1BQU0sQ0VoaEJjLElBQUksQ0FDeEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLE1BQU0sQ0FDZCxVQUFVLENGNEpMLEdBQUcsQ0FBQyxJQUFHLENBQUMsbUNBQTRCLENFM0p6QyxRQUFRLENBQUUsTUFBTSxDQWdCakIsQUZwQ0MsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVFYzFCLEFBQUEsTUFBTSxBQUFDLENGaWhCTCxLQUFLLENFemdCUyxJQUFJLENGMGdCbEIsTUFBTSxDRTFnQmMsS0FBSyxDQUN2QixRQUFRLENBQUUsT0FBTyxDQWFwQixDRi9CQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUVTMUIsQUFBQSxNQUFNLEFBQUMsQ0ZpaEJMLEtBQUssQ0VyZ0JXLElBQUksQ0ZzZ0JwQixNQUFNLENFdGdCZ0IsS0FBSyxDQVU1QixDRjFCQyxNQUFNLEVBQUUsU0FBUyxFQUFFLFFBQVEsRUVJN0IsQUFBQSxNQUFNLEFBQUMsQ0ZpaEJMLEtBQUssQ0VsZ0JXLElBQUksQ0ZtZ0JwQixNQUFNLENFbmdCZ0IsS0FBSyxDQUN6QixTQUFTLENGL0NRLE1BQU0sQ0VxRDFCLENGckJDLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFRUQzQixBQUFBLE1BQU0sQUFBQyxDRmloQkwsS0FBSyxDRTlmVyxJQUFJLENGK2ZwQixNQUFNLENFL2ZnQixLQUFLLENBQ3pCLFNBQVMsQ0ZsRFEsUUFBUSxDRW9ENUIsQ0FHRyxBQUFELG9CQUFXLEFBQUMsQ0FDVCxLQUFLLENBQUUsSUFBSSxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsSUFBSSxDQUFFLENBQUMsQ0FDUCxPQUFPLENBQUUsS0FBSyxDQUNkLFVBQVUsQ0ZrSVQsR0FBRyxDQUFDLElBQUcsQ0FBQyxtQ0FBNEIsQ0VySHZDLEFGMURGLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFRXVDdEIsQUFBRCxvQkFBVyxBQUFDLENBUU4sUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLGVBQWUsQ0FDdkIsa0JBQWtCLENBQUUsSUFBSSxDQUN4QixVQUFVLENBQUUsSUFBSSxDQVFyQixDRnJERixNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUVrQ3RCLEFBQUQsb0JBQVcsQUFBQyxDQWNOLE1BQU0sQ0FBRSxlQUFlLENBSzVCLENGaERGLE1BQU0sRUFBRSxTQUFTLEVBQUUsUUFBUSxFRTZCekIsQUFBRCxvQkFBVyxBQUFDLENBaUJOLE1BQU0sQ0FBRSxlQUFlLENBRTVCLENBQ0EsQUFBRCxnQkFBTyxBQUFDLENBQ1QsS0FBSyxDRkpJLElBQUksQ0VLVCxTQUFTLENGM0VNLFFBQVEsQ0U0RTNCLFNBQVMsQ0FBRSxNQUFNLENBQ2pCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLE9BQU8sQ0FBRSxDQUFDLENBQ04sVUFBVSxDRkhSLGFBQVcsQ0VJYixPQUFPLENBQUUsV0FBVyxDQUNwQixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxHQUFHLENBQ1osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsVUFBVSxDQUFFLElBQUksQ0FzR3BCLEFGNUtBLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFRTJEdEIsQUFBRCxnQkFBTyxBQUFDLENBYUYsS0FBSyxDQUFFLEdBQUcsQ0FDVixPQUFPLENBQUUsaUJBQWlCLENBbUdqQyxDRnZLQSxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUVzRHRCLEFBQUQsZ0JBQU8sQUFBQyxDQWlCRixVQUFVLENGZFgsYUFBVyxDRWVoQixTQUFTLENBQUUsTUFBTSxDQUNYLE9BQU8sQ0FBRSxpQkFBaUIsQ0E4RmpDLENGbEtBLE1BQU0sRUFBRSxTQUFTLEVBQUUsUUFBUSxFRWlEekIsQUFBRCxnQkFBTyxBQUFDLENBc0JSLFNBQVMsQ0FBRSxNQUFNLENBQ1gsT0FBTyxDQUFFLGlCQUFpQixDQTBGakMsQ0Y3SkEsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLEVFNEN2QixBQUFELGdCQUFPLEFBQUMsQ0EwQlIsU0FBUyxDQUFFLE1BQU0sQ0FDWCxPQUFPLENBQUUsZ0JBQWdCLENBc0ZoQyxDQWpIRSxBQTZCRixnQkE3QlEsQ0E2QlIsQ0FBQyxBQUFDLENBQ0QsYUFBYSxDQUFFLENBQUMsQ0FDaEIsQUFDSSxBQUFELDZCQUFjLEFBQUMsQ0FDWixVQUFVLENBQUUsSUFBSSxDQUNoQixLQUFLLENGbEROLElBQUksQ0VtREgsV0FBVyxDRnlFZCxLQUFLLENBQUUsVUFBVSxDRXhFZCxTQUFTLENBQUUsTUFBTSxDQUNqQixXQUFXLENBQUUsR0FBRyxDQUNoQixPQUFPLENBQUUsWUFBWSxDQUNyQixNQUFNLENBQUUsTUFBTSxDQUNkLGNBQWMsQ0FBRSxTQUFTLENBQ3pCLE9BQU8sQ0FBRSxXQUFXLENBQ3BCLGFBQWEsQ0FBRSxPQUFPLENBQ3RCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLEdBQUcsQ0FDWixJQUFJLENBQUUsTUFBTSxDQXFCaEIsQUY5SEgsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVFMkZuQixBQUFELDZCQUFjLEFBQUMsQ0FpQlQsU0FBUyxDQUFFLGlCQUFpQixDQWtCbkMsQ0FuQ0UsQUFtQkUsNkJBbkJXLEFBbUJWLE9BQU8sQUFBQyxDQUNOLE9BQU8sQ0FBRSxFQUFFLENBQ1gsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsR0FBRyxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxJQUFJLENBQ1osSUFBSSxDQUFFLEdBQUcsQ0FDVCxPQUFPLENBQUUsRUFBRSxDQUNYLFVBQVUsQ0YzRWQsSUFBSSxDRWtGRixBRjdIUixNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUUyRm5CLEFBbUJFLDZCQW5CVyxBQW1CVixPQUFPLEFBQUMsQ0FVSCxNQUFNLENBQUUsR0FBRyxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsSUFBSSxDQUFFLEdBQUcsQ0FDVCxNQUFNLENBQUUsSUFBSSxDQUVqQixDQUVMLEFBQUQseUJBQVUsQUFBQyxDQUNWLEtBQUssQ0ZyRkYsSUFBSSxDRXNGSCxXQUFXLENGb0NULGdCQUFnQixDQUFFLFVBQVUsQ0VuQ2xDLFdBQVcsQ0FBRSxDQUFDLENBQ2QsT0FBTyxDQUFFLENBQUMsQ0FDTixRQUFRLENBQUUsUUFBUSxDQUVsQixTQUFTLENBQUUsT0FBTyxDQUNsQixhQUFhLENBQUUsSUFBSSxDQWV2QixBQWRLLEFBQUQsOEJBQU0sQUFBQyxDQUNKLEtBQUssQ0Y5RlQsSUFBSSxDRStGRixBRjFJUixNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUUrSHJCLEFBQUQseUJBQVUsQUFBQyxDQWFILFNBQVMsQ0FBRSxrQkFBa0IsQ0FDN0IsYUFBYSxDQUFFLENBQUMsQ0FDaEIsV0FBVyxDQUFFLEdBQUcsQ0FBQyxHQUFHLENBQUMsR0FBRyxDQUFDLGVBQWtCLENBUWxELENGakpILE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFRTBIckIsQUFBRCx5QkFBVSxBQUFDLENBa0JILFNBQVMsQ0FBRSxrQkFBa0IsQ0FLcEMsQ0Y1SUgsTUFBTSxFQUFFLFNBQVMsRUFBRSxRQUFRLEVFcUh4QixBQUFELHlCQUFVLEFBQUMsQ0FxQkgsU0FBUyxDQUFFLGtCQUFrQixDQUVwQyxDQUNFLEFBQUQscUJBQU0sQUFBQyxDQUNKLE9BQU8sQ0FBRSxJQUFJLENBQ2YsU0FBUyxDRnZLSyxRQUFRLENFd0t4QixPQUFPLENBQUUsYUFBYSxDQUN0QixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxHQUFHLENBQ1IsS0FBSyxDRmxITixJQUFJLENFbUhILFNBQVMsQ0FBRSxNQUFNLENBYXJCLEFGM0tILE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFRXVKbkIsQUFBRCxxQkFBTSxBQUFDLENBU0QsT0FBTyxDQUFFLEtBQUssQ0FDZCxTQUFTLENBQUUsTUFBTSxDQUNqQixXQUFXLENBQUUsR0FBRyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsZ0JBQW1CLENBU25ELENGaktILE1BQU0sRUFBRSxTQUFTLEVBQUUsUUFBUSxFRTZJdEIsQUFBRCxxQkFBTSxBQUFDLENBY0QsU0FBUyxDQUFFLE1BQU0sQ0FNeEIsQ0FFRCxBQUFELGVBQU0sQUFBQyxDQUNKLE9BQU8sQ0FBRSxJQUFJLENGaVhqQixLQUFLLENFaFhXLElBQUksQ0ZpWHBCLE1BQU0sQ0VqWGdCLElBQUksQ0RuTTFCLFFBQVEsQ0E4QlUsUUFBUSxDQWxCbEIsR0FBVSxDQ3dMVyxDQUFDLENEeEx0QixJQUFVLENDd0xLLENBQUMsQ0FDeEIsT0FBTyxDQUFFLENBQUMsQ0FDVixPQUFPLENBQUUsQ0FBQyxDQUVOLFVBQVUsQ0FBRSw2RkFBOEYsQ0FDMUcsVUFBVSxDQUFFLGdHQUErRixDQUMzRyxVQUFVLENBQUUsOEZBQTZGLENBQ3pHLE1BQU0sQ0FBRSwrR0FBK0csQ0FRekgsQUYvTEYsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVFNkt0QixBQUFELGVBQU0sQUFBQyxDQVlELE9BQU8sQ0FBRSxLQUFLLENBQ2QsVUFBVSxDQUFFLDZGQUE4RixDQUMxRyxVQUFVLENBQUUsZ0dBQStGLENBQzNHLFVBQVUsQ0FBRSw4RkFBNkYsQ0FDekcsTUFBTSxDQUFFLCtHQUErRyxDQUU1SCxDQUNBLEFBQUQsZ0JBQU8sQUFBQyxDQUNMLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLEtBQUssQ0FDYixHQUFHLENBQUUsR0FBRyxDQUNSLElBQUksQ0FBRSxHQUFHLENBQ1QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsVUFBVSxDRnhCVCxHQUFHLENBQUMsSUFBRyxDQUFDLG1DQUE0QixDRTJEekMsQUYxT0EsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVFZ010QixBQUFELGdCQUFPLEFBQUMsQ0YrVlQsS0FBSyxDRXRWWSxJQUFJLENGdVZyQixNQUFNLENFdlZpQixJQUFJLENEN04zQixRQUFRLENBOEJVLFFBQVEsQ0FsQmxCLEdBQVUsQ0NrTmMsQ0FBQyxDRGxOekIsSUFBVSxDQ2tOUSxDQUFDLENBQ3hCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsT0FBTyxDQUFFLENBQUMsQ0FDTixRQUFRLENBQUUsT0FBTyxDQTZCeEIsQ0YxT0EsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVFK012QixBQUFELG9CQUFLLEFBQUMsQ0ZnVk4sS0FBSyxDRTlVYSxJQUFJLENGK1V0QixNQUFNLENFL1VZLElBQUksQ0RyT3RCLFFBQVEsQ0E4QlUsUUFBUSxDQWxCbEIsR0FBVSxDQzBOZSxDQUFDLENEMU4xQixJQUFVLENDME5TLENBQUMsQ0FDeEIsVUFBVSxDQUFFLEtBQUssQ0FDakIsUUFBUSxDQUFFLE1BQU0sQ0FDVixVQUFVLENGdENmLEdBQUcsQ0FBQyxJQUFHLENBQUMsbUNBQTRCLENFb0RwQyxDQXBCSixBQVFNLG9CQVJGLEFBUUcsV0FBVyxBQUFDLENBQ1YsT0FBTyxDQUFFLGFBQWEsQ0FDeEIsQUFWUCxBQVdNLG9CQVhGLEFBV0csV0FBVyxBQUFDLENBQ1YsT0FBTyxDQUFFLGFBQWEsQ0FDeEIsQUFiUCxBQWNNLG9CQWRGLEFBY0csV0FBVyxBQUFDLENBQ1YsT0FBTyxDQUFFLGFBQWEsQ0FDeEIsQUFoQlAsQUFpQk0sb0JBakJGLEFBaUJHLFlBQVksQUFBQyxDQUNYLE9BQU8sQ0FBRSxjQUFjLENBQ3pCLEFBRVAsQUFBRCxvQkFBSyxBQUFDLENGMlROLEtBQUssQ0UxVFcsSUFBSSxDRjJUcEIsTUFBTSxDRTNUVSxJQUFJLENBQ2xCLFVBQVUsQ0FBRSxLQUFLLENBQ2pCLFVBQVUsQ0Z0REgsR0FBRyxDQUFDLEVBQUUsQ0FBQyxtQ0FBNEIsQ0V1RDFDLE9BQU8sQ0FBRSxLQUFLLENBQ2QsQUFuTUosQUF1TUcsVUF2TU8sQUF1TU4sTUFBTSxDQUFDLG9CQUFvQixBQUFDLENBQzFCLFVBQVUsQ0ZwTVIsSUFBSSxDRXFNUixBQXpNSixBQTBNRyxVQTFNTyxBQTBNTixNQUFNLENBQUMsb0JBQW9CLEFBQUMsQ0FDMUIsT0FBTyxDQUFFLGNBQWMsQ0FDekIsQUE1TUosQUE2TUcsVUE3TU8sQUE2TU4sTUFBTSxDQUFDLG9CQUFvQixBQUFDLENBQzFCLGNBQWMsQ0FBRSxVQUFVLENBQzFCLGlCQUFpQixDQUFFLFVBQVUsQ0FDN0IsWUFBWSxDQUFFLFVBQVUsQ0FDeEIsYUFBYSxDQUFFLFVBQVUsQ0FDekIsU0FBUyxDQUFFLFVBQVUsQ0FDdkIsQUFuTkosQUFvTkcsVUFwTk8sQUFvTk4sWUFBWSxBQUFDLENBQ1gsTUFBTSxDQUFFLEtBQUssQ0FpRGYsQUY1U0YsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVFc0MxQixBQW9ORyxVQXBOTyxBQW9OTixZQUFZLEFBQUMsQ0FHWixNQUFNLENBQUUsS0FBSyxDQStDZCxDRnZTRixNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUVpQzFCLEFBb05HLFVBcE5PLEFBb05OLFlBQVksQUFBQyxDQU1SLE1BQU0sQ0FBRSxLQUFLLENBQ2Isa0JBQWtCLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLGdCQUFlLENBQzlDLFVBQVUsQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsZ0JBQWUsQ0FDdEMsT0FBTyxDQUFFLEdBQUcsQ0F5Q2pCLENGbFNGLE1BQU0sRUFBRSxTQUFTLEVBQUUsUUFBUSxFRTRCN0IsQUFvTkcsVUFwTk8sQUFvTk4sWUFBWSxBQUFDLENBWVosTUFBTSxDQUFFLEtBQUssQ0FzQ2QsQ0Y3UkYsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLEVFdUIzQixBQW9ORyxVQXBOTyxBQW9OTixZQUFZLEFBQUMsQ0FlVixNQUFNLENBQUUsS0FBSyxDQW1DaEIsQ0Z4UkYsTUFBTSxFQUFFLFNBQVMsRUFBRSxRQUFRLEVFa0I3QixBQW9ORyxVQXBOTyxBQW9OTixZQUFZLEFBQUMsQ0FrQlIsa0JBQWtCLENBQUUsSUFBSSxDQUN4QixVQUFVLENBQUUsSUFBSSxDQStCckIsQ0F0UUosQUErT00sVUEvT0ksQUFvTk4sWUFBWSxDQTJCUixlQUFlLEFBQUMsQ0FDZixPQUFPLENBQUUsS0FBSyxDQUNoQixBQWpQUCxBQWtQTSxVQWxQSSxBQW9OTixZQUFZLENBOEJSLGdCQUFnQixBQUFDLENGdVF2QixLQUFLLENFdFFjLElBQUksQ0Z1UXZCLE1BQU0sQ0V2UW1CLElBQUksQ0Q3UzdCLFFBQVEsQ0E4QlUsUUFBUSxDQWxCbEIsR0FBVSxDQ2tTYyxDQUFDLENEbFN6QixJQUFVLENDa1NRLENBQUMsQ0FDeEIsT0FBTyxDQUFFLENBQUMsQ0FDVixPQUFPLENBQUUsQ0FBQyxDQUNOLFFBQVEsQ0FBRSxPQUFPLENBQ25CLEFBeFBQLEFBeVBNLFVBelBJLEFBb05OLFlBQVksQ0FxQ1Isb0JBQW9CLEFBQUMsQ0FDcEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLElBQUksQ0FDZCxBQTVQUCxBQTZQTSxVQTdQSSxBQW9OTixZQUFZLENBeUNSLGdCQUFnQixBQUFDLENBQ2hCLE9BQU8sQ0FBRSxNQUFNLENBQ2pCLEFBL1BQLEFBZ1FNLFVBaFFJLEFBb05OLFlBQVksQ0E0Q1IsNkJBQTZCLEFBQUMsQ0FDN0IsU0FBUyxDQUFFLE1BQU0sQ0FDbkIsQUFsUVAsQUFtUU0sVUFuUUksQUFvTk4sWUFBWSxDQStDUix5QkFBeUIsQUFBQyxDQUN6QixTQUFTLENBQUUsTUFBTSxDQUNuQixBQXJRUCxBQXVRRyxVQXZRTyxBQXVRTixVQUFXLENBQUEsQ0FBQyxDQUFFLENBQ1osT0FBTyxDQUFFLENBQUMsQ0FZWixBRjFURixNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUVzQzFCLEFBdVFHLFVBdlFPLEFBdVFOLFVBQVcsQ0FBQSxDQUFDLENBQUUsQ0FHVCxPQUFPLENBQUUsQ0FBQyxDQUNWLFVBQVUsQ0ZuUFgsYUFBVyxDRTRQZixDQXBSSixBQWlSTSxVQWpSSSxBQXVRTixVQUFXLENBQUEsQ0FBQyxFQVVSLG9CQUFvQixBQUFDLENBQ3BCLE9BQU8sQ0FBRSxHQUFHLENBQ2QsQUFuUlAsQUFxUkcsVUFyUk8sQUFxUk4sV0FBVyxBQUFDLENBQ1YsT0FBTyxDQUFFLEdBQUcsQ0FLZCxBRmpVRixNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUVzQzFCLEFBcVJHLFVBclJPLEFBcVJOLFdBQVcsQUFBQyxDQUdQLGtCQUFrQixDQUFFLElBQUksQ0FDeEIsVUFBVSxDQUFFLElBQUksQ0FFckIsQ0FLSixBQUFBLGVBQWUsQUFBQyxDQUNmLE1BQU0sQ0FBRSxPQUFPLENBQ2YsU0FBUyxDQUFFLEtBQUssQ0FDaEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLEdBQUcsQ0FDUixTQUFTLENBQUUsVUFBVSxDQUNyQixPQUFPLENBQUUsR0FBRyxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLENBQUMsQ0FDVixrQkFBa0IsQ0FBRSxtQkFBbUIsQ0FDdkMsZUFBZSxDQUFLLG1CQUFtQixDQUN2QyxhQUFhLENBQU8sbUJBQW1CLENBQ3ZDLGNBQWMsQ0FBTSxtQkFBbUIsQ0FDdkMsVUFBVSxDQUFVLG1CQUFtQixDQUN2QyxjQUFjLENBQUssZ0JBQWdCLENBQ25DLGFBQWEsQ0FBTSxnQkFBZ0IsQ0FDbkMsaUJBQWlCLENBQUUsZ0JBQWdCLENBQ25DLFNBQVMsQ0FBVSxnQkFBZ0IsQ0FNbkMsQUY3VkMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVFc1UxQixBQUFBLGVBQWUsQUFBQyxDQW1CYixTQUFTLENBQUUsS0FBSyxDQUNoQixHQUFHLENBQUUsR0FBRyxDQUNSLE9BQU8sQ0FBRSxFQUFFLENBRWIsQ0FDRCxBQUFBLGVBQWUsQUFBQSxNQUFNLEFBQUMsQ0FDckIsT0FBTyxDQUFFLENBQUMsQ0FDVixBQUNELEFBQUEsV0FBVyxBQUFDLENBQUUsSUFBSSxDQUFFLEdBQUcsQ0FBRSxJQUFJLENGdFRyQixJQUFJLENFc1Q0QixBQUN4QyxBQUFBLFdBQVcsQUFBQyxDQUFFLEtBQUssQ0FBRSxHQUFHLENBQUUsSUFBSSxDRnZUdEIsSUFBSSxDRXVUNkIsQUN4WHpDLEFBQUEscUJBQXFCLEFBQUMsQ0FDbkIsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENIRVMsUUFBUSxDR0QxQixNQUFNLENBQUUsTUFBTSxDQUNkLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLE9BQU8sQ0FBRSxLQUFLLENBbUZoQixBQXhGRCxBQU1HLHFCQU5rQixBQU1qQixXQUFXLEFBQUMsQ0FDVixTQUFTLENBQUUsSUFBSSxDQUNqQixBQVJKLEFBZUcscUJBZmtCLENBZWhCLEVBQUUsQUFBQyxDQUNGLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsYUFBYSxDQUFFLE9BQU8sQ0FDdEIsT0FBTyxDQUFFLENBQUMsQ0FDVixVQUFVLENBQUUsTUFBTSxDQXFCcEIsQUF6Q0osQUFxQk0scUJBckJlLENBZWhCLEVBQUUsQUFNQSxlQUFlLEFBQUMsQ0FDZCxLQUFLLENIMENOLElBQUksQ0d6Q0wsQUF2QlAsQUF3Qk0scUJBeEJlLENBZWhCLEVBQUUsQUFTQSxlQUFlLEFBQUMsQ0FDZCxLQUFLLENId0NOLElBQUksQ0d2Q0wsQUExQlAsQUEyQk0scUJBM0JlLENBZWhCLEVBQUUsQUFZQSxtQkFBbUIsQUFBQyxDQUNsQixLQUFLLENIa0RILElBQUksQ0dqRFIsQUE3QlAsQUE4Qk0scUJBOUJlLENBZWhCLEVBQUUsQUFlQSxhQUFhLEFBQUMsQ0FDWixLQUFLLENIdUNSLE9BQU8sQ0d0Q04sQUFoQ1AsQUFpQ00scUJBakNlLENBZWhCLEVBQUUsQUFrQkEsY0FBYyxBQUFDLENBQ2IsS0FBSyxDSGdDUCxPQUFPLENHL0JQLEFIUkwsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVHM0IxQixBQWVHLHFCQWZrQixDQWVoQixFQUFFLEFBQUMsQ0F1QkMsVUFBVSxDQUFFLElBQUksQ0FDaEIsT0FBTyxDQUFFLFlBQVksQ0FFMUIsQ0F6Q0osQUEwQ0cscUJBMUNrQixDQTBDaEIsWUFBWSxBQUFDLENBQ1osT0FBTyxDQUFFLEtBQUssQ0FDZCxTQUFTLENBQUUsTUFBTSxDQUNqQixVQUFVLENBQUUsTUFBTSxDQUNsQixhQUFhLENBQUUsTUFBTSxDQUt2QixBSHhCRixNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUczQjFCLEFBMENHLHFCQTFDa0IsQ0EwQ2hCLFlBQVksQUFBQyxDQU1ULFNBQVMsQ0FBRSxNQUFNLENBQ2pCLFVBQVUsQ0FBRSxNQUFNLENBRXZCLENBbkRKLEFBb0RHLHFCQXBEa0IsQUFvRGpCLFVBQVUsQ0FBQyxZQUFZLEFBQUMsQ0FBRSxLQUFLLENBQUUsS0FBSyxDQUFJLEFBcEQ5QyxBQXFERyxxQkFyRGtCLEFBcURqQixNQUFNLENBQUMsWUFBWSxBQUFDLENBQUUsS0FBSyxDQUFFLEtBQUssQ0FBSSxBQXJEMUMsQUFzREcscUJBdERrQixBQXNEakIsSUFBSSxDQUFDLFlBQVksQUFBQyxDQUFFLEtBQUssQ0FBRSxLQUFLLENBQUksQUF0RHhDLEFBdURHLHFCQXZEa0IsQUF1RGpCLEtBQUssQ0FBQyxZQUFZLEFBQUMsQ0FBRSxLQUFLLENBQUUsS0FBSyxDQUFJLEFBRXJDLEFBQUQsMEJBQU0sQUFBQyxDQUNKLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENIeERNLFFBQVEsQ0d5RHZCLE1BQU0sQ0FBRSxNQUFNLENBQ2QsT0FBTyxDQUFFLE1BQU0sQ0FPakIsQUFaQSxBQU1FLDBCQU5HLEFBTUYsb0JBQW9CLEFBQUMsQ0FDbkIsU0FBUyxDQUFFLElBQUksQ0FJakIsQUgvQkwsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLEVHb0J2QixBQU1FLDBCQU5HLEFBTUYsb0JBQW9CLEFBQUMsQ0FHaEIsU0FBUyxDSDdEQSxNQUFNLENHK0RwQixDQUdILEFBQUQsMEJBQU0sQUFBQyxDQUNKLE9BQU8sQ0FBRSxJQUFJLENBQ2IsU0FBUyxDQUFFLElBQUksQ0FDZixlQUFlLENBQUUsWUFBWSxDQUM3QixhQUFhLENBQUUsVUFBVSxDQUN6QixLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0h6RU0sUUFBUSxDRzBFdkIsTUFBTSxDQUFFLE1BQU0sQ0FDZCxPQUFPLENBQUUsTUFBTSxDQU9qQixBQWZBLEFBU0UsMEJBVEcsQUFTRixvQkFBb0IsQUFBQyxDQUNuQixTQUFTLENBQUUsSUFBSSxDQUlqQixBSGhETCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUdrQ3ZCLEFBU0UsMEJBVEcsQUFTRixvQkFBb0IsQUFBQyxDQUdoQixTQUFTLENIOUVBLE1BQU0sQ0dnRnBCLENDcEZILEFBQUQsbUJBQU0sQUFBQyxDQUNKLGdCQUFnQixDSjRFWCxJQUFJLENJM0VULEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLElBQUksQ0FDZixNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxXQUFXLENBQ25CLFVBQVUsQ0o0TFQsR0FBRyxDQUFDLElBQUcsQ0FBQyxtQ0FBNEIsQ0kzTHJDLE9BQU8sQ0FBRSxDQUFDLENBQ1YsU0FBUyxDQUFFLGdCQUFnQixDQStCN0IsQUF6Q0EsQUFXRSxtQkFYRyxBQVdGLE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxDQUFDLENBQ1QsU0FBUyxDQUFFLGFBQWEsQ0FDMUIsQUFkSCxBQWVFLG1CQWZHLEFBZUYsVUFBVyxDRm1USCxDQUFDLENFblRLLENBQ1osZ0JBQWdCLENBQUUsR0FBRyxDQUN2QixBQWpCSCxBQWtCRSxtQkFsQkcsQUFrQkYsVUFBVyxDQUFBLENBQUMsQ0FBRSxDQUNaLGdCQUFnQixDQUFFLElBQUksQ0FDeEIsQUpDTCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUlyQnRCLEFBQUQsbUJBQU0sQUFBQyxDQXNCRCxLQUFLLENBQUUsR0FBRyxDQUNWLE1BQU0sQ0FBRSxJQUFJLENBQ1osTUFBTSxDQUFFLE1BQU0sQ0FpQm5CLENKTEYsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLEVJcEN2QixBQUFELG1CQUFNLEFBQUMsQ0EyQkQsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsS0FBSyxDQUNqQixTQUFTLENBQUUsS0FBSyxDQUNoQixNQUFNLENBQUUsS0FBSyxDQVdsQixDQXpDQSxBQWdDRSxtQkFoQ0csQUFnQ0YsTUFBTSxBQUFDLENBQ0wsa0JBQWtCLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLGVBQWMsQ0FBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDSitCaEUsSUFBSSxDSTlCSCxVQUFVLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLGVBQWMsQ0FBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDSjhCeEQsSUFBSSxDSTdCSCxnQkFBZ0IsQ0FBRSxFQUFFLENBQ3RCLEFBcENILEFBcUNFLG1CQXJDRyxBQXFDRixLQUFLLENBQUMsK0JBQStCLEFBQUMsQ0FBRSxLQUFLLENKMEI1QyxJQUFJLENJMUJpRCxVQUFVLENBQUksQUFyQ3ZFLEFBc0NFLG1CQXRDRyxBQXNDRixNQUFNLENBQUMsK0JBQStCLEFBQUMsQ0FBRSxLQUFLLENKeUI3QyxJQUFJLENJekJrRCxVQUFVLENBQUksQUF0Q3hFLEFBdUNFLG1CQXZDRyxBQXVDRixNQUFNLENBQUMsK0JBQStCLEFBQUMsQ0FBRSxLQUFLLENKd0I3QyxJQUFJLENJeEJrRCxVQUFVLENBQUksQUF2Q3hFLEFBd0NFLG1CQXhDRyxBQXdDRixXQUFXLENBQUMsK0JBQStCLEFBQUMsQ0FBRSxLQUFLLENKdUJsRCxJQUFJLENJdkJ1RCxVQUFVLENBQUksQUFFN0UsQUFBRCxxQkFBUSxBQUFDLENBQ04sUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFDLElBQUksQ0FDVixNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxLQUFLLENBQ2QsZUFBZSxDQUFFLGVBQWUsQ0FDaEMsUUFBUSxDQUFFLE1BQU0sQ0FpQmxCLEFBdkJBLEFBT0UscUJBUEssQUFPSixNQUFNLENBQUMsb0JBQW9CLEFBQUMsQ0FDMUIsS0FBSyxDQUFFLGlCQUFpQixDQUN4QixNQUFNLENBQUUsaUJBQWlCLENBQ3pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osZ0JBQWdCLENBQUUsRUFBRSxDQUN0QixBQVpILEFBYUUscUJBYkssQUFhSixNQUFNLENBQUMsd0JBQXdCLEFBQUMsQ0FDOUIsY0FBYyxDQUFFLFdBQVcsQ0FDM0IsaUJBQWlCLENBQUUsV0FBVyxDQUM5QixZQUFZLENBQUUsV0FBVyxDQUN6QixhQUFhLENBQUUsV0FBVyxDQUMxQixTQUFTLENBQUUsV0FBVyxDQUN0QixnQkFBZ0IsQ0FBRSxDQUFDLENBQ3JCLEFBSUgsQUFBRCxtQkFBTSxBQUFDLENBQ0osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxLQUFLLENBQUUsSUFBSSxDQUNYLEdBQUcsQ0FBRSxHQUFHLENBQ1IsSUFBSSxDQUFFLEdBQUcsQ0FDVCxZQUFZLENBQUUsSUFBSSxDQUNsQixTQUFTLENBQUUscUJBQXFCLENBQ2hDLE9BQU8sQ0FBRSxHQUFHLENBQ1osT0FBTyxDQUFFLElBQUksQ0FDYixVQUFVLENBQUUsTUFBTSxDQUNsQixVQUFVLENKdUhULEdBQUcsQ0FBQyxJQUFHLENBQUMsbUNBQTRCLENJdEd2QyxBQWhCRyxBQUFELDRCQUFVLEFBQUMsQ0FDUixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsWUFBWSxDQUNyQixXQUFXLENKMEdSLGdCQUFnQixDQUFFLFVBQVUsQ0kxR1AsVUFBVSxDQUVsQyxjQUFjLENBQUUsS0FBSyxDQUNyQixhQUFhLENBQUUsT0FBTyxDQUN0QixVQUFVLENKK0daLEdBQUcsQ0FBQyxJQUFHLENBQUMsbUNBQTRCLENJOUdwQyxBQUNBLEFBQUQsK0JBQWEsQUFBQyxDQUNYLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDSnpCTixJQUFJLENJeUJXLFVBQVUsQ0FDeEIsU0FBUyxDQUFFLE1BQU0sQ0FDakIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsYUFBYSxDQUFFLElBQUksQ0FDckIsQUFFSCxBQUFELG9CQUFPLEFBQUMsQ0FDTCxPQUFPLENBQUUsR0FBRyxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixVQUFVLENKakJSLGFBQVcsQ0lrQmIsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsVUFBVSxDSjhGVCxHQUFHLENBQUMsSUFBRyxDQUFDLG1DQUE0QixDSXBGdkMsQUFURyxBQUFELHdCQUFLLEFBQUMsQ0FDSCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osZUFBZSxDQUFFLEtBQUssQ0FDdEIsaUJBQWlCLENBQUUsU0FBUyxDQUM1QixxQkFBcUIsQ0FBRSxVQUFVLENBQ2pDLE9BQU8sQ0FBRSxHQUFHLENBQ1osVUFBVSxDSndGUixHQUFHLENBQUMsRUFBRSxDQUFDLG1DQUE0QixDSXZGdkMsQUFNSCxBQUFELG9CQUFNLEFBQUMsQ0FDSixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsSUFBSSxDQUNiLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLE1BQU0sQ0FBRSxNQUFNLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENKeUVULEdBQUcsQ0FBQyxJQUFHLENBQUMsbUNBQTRCLENJeEVyQyxPQUFPLENBQUUsQ0FBQyxDQUNWLFNBQVMsQ0FBRSxnQkFBZ0IsQ0F3RDdCLEFBaEVBLEFBU0Usb0JBVEcsQUFTRixPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsQ0FBQyxDQUNULFNBQVMsQ0FBRSxhQUFhLENBQzFCLEFBWkgsQUFhRSxvQkFiRyxBQWFGLFVBQVcsQ0ZnTUgsQ0FBQyxDRWhNSyxDQUNaLGdCQUFnQixDQUFFLEdBQUcsQ0FDdkIsQUFmSCxBQWdCRSxvQkFoQkcsQUFnQkYsVUFBVyxDQW5IQSxDQUFDLENBbUhFLENBQ1osZ0JBQWdCLENBQUUsSUFBSSxDQUN4QixBQUtBLEFBQUQsNkJBQVUsQUFBQyxDQUVSLEtBQUssQ0pqRUgsSUFBSSxDSWtFTixVQUFVLENKcURaLEdBQUcsQ0FBQyxJQUFHLENBQUMsbUNBQTRCLENJcERwQyxBQUNBLEFBQUQseUJBQU0sQUFBQyxDQUNKLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDSnRFSCxJQUFJLENJdUVSLEFBL0JILEFBZ0NFLG9CQWhDRyxDQWdDRCxPQUFPLEFBQUEsS0FBSyxBQUFDLENBQ1osS0FBSyxDSnpFSCxJQUFJLENJOEVSLEFBdENILEFBa0NLLG9CQWxDQSxDQWdDRCxPQUFPLEFBQUEsS0FBSyxBQUVWLE1BQU0sQUFBQyxDQUNMLFVBQVUsQ0ozRVgsSUFBSSxDSTRFSCxPQUFPLENBQUUsQ0FBQyxDQUNaLEFKaElSLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFSTJGdEIsQUF1Q0Usb0JBdkNHLEFBdUNGLE9BQU8sQUFBQyxDQUVILE9BQU8sQ0FBRSxFQUFFLENBQ1gsS0FBSyxDQUFFLEdBQUcsQ0FDVixNQUFNLENBQUUsSUFBSSxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxDQUFDLENBQ1IsR0FBRyxDQUFFLENBQUMsQ0FDTixVQUFVLENKckZmLE9BQU8sQ0l1RlAsQ0FqREgsQUFrREUsb0JBbERHLEFBa0RGLFdBQVcsQUFBQSxPQUFPLEFBQUMsQ0FDakIsT0FBTyxDQUFFLElBQUksQ0FDZixBQXBESCxBQXFERSxvQkFyREcsQUFxREYsTUFBTSxBQUFDLENBQ0wsVUFBVSxDSjNGUCxJQUFJLENJNEZQLGdCQUFnQixDQUFFLEVBQUUsQ0FJdEIsQUEzREgsQUF3REssb0JBeERBLEFBcURGLE1BQU0sQ0FHRiw2QkFBNkIsQUFBQyxDQUM3QixLQUFLLENKekdYLE9BQU8sQ0kwR0gsQUpySlIsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVJMkZ0QixBQUFELG9CQUFNLEFBQUMsQ0E2REQsS0FBSyxDQUFFLEdBQUcsQ0FDVixPQUFPLENBQUUsTUFBTSxDQUVwQixDQUtBLEFBQUQscUJBQU0sQUFBQyxDQUNKLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLElBQUksQ0FDaEIsVUFBVSxDSk9ULEdBQUcsQ0FBQyxJQUFHLENBQUMsbUNBQTRCLENJTnJDLE9BQU8sQ0FBRSxDQUFDLENBQ1YsU0FBUyxDQUFFLGdCQUFnQixDQXNFN0IsQUEzRUEsQUFNRSxxQkFORyxBQU1GLE9BQU8sQUFBQyxDQUNQLE9BQU8sQ0FBRSxDQUFDLENBQ1QsU0FBUyxDQUFFLGFBQWEsQ0FDMUIsQUFUSCxBQVVFLHFCQVZHLEFBVUYsVUFBVyxDRjhISCxDQUFDLENFOUhLLENBQ1osZ0JBQWdCLENBQUUsR0FBRyxDQUN2QixBQVpILEFBYUUscUJBYkcsQUFhRixVQUFXLENBckxBLENBQUMsQ0FxTEUsQ0FDWixnQkFBZ0IsQ0FBRSxJQUFJLENBQ3hCLEFBZkgsQUFnQkUscUJBaEJHLEFBZ0JGLE1BQU0sQUFBQyxDQUNMLGNBQWMsQ0FBRSxVQUFVLENBQzFCLGlCQUFpQixDQUFFLFVBQVUsQ0FDN0IsWUFBWSxDQUFFLFVBQVUsQ0FDeEIsYUFBYSxDQUFFLFVBQVUsQ0FDekIsU0FBUyxDQUFFLFVBQVUsQ0FDckIsZ0JBQWdCLENBQUUsRUFBRSxDQUN0QixBQUNBLEFBQUQsNEJBQVEsQUFBQyxDQUNOLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFHLElBQUksQ0FDYixPQUFPLENBQUUsSUFBSSxDQUNiLFNBQVMsQ0FBRSxNQUFNLENBQ2pCLGVBQWUsQ0FBRSxhQUFhLENBQzlCLGFBQWEsQ0FBRSxVQUFVLENBQzNCLEFBQ0EsQUFDRSx5QkFERSxBQUNELFlBQVksQUFBQyxDQUNYLEtBQUssQ0FBRSxHQUFHLENBQ1osQUFISCxBQUlFLHlCQUpFLEFBSUQsV0FBVyxBQUFDLENBQ1YsTUFBTSxDQUFFLE1BQU0sQ0FDZCxLQUFLLENBQUUsR0FBRyxDQUNaLEFBRUgsQUFBRCx5QkFBSyxBQUFDLENBQ0gsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLGVBQWUsQ0FBRSxLQUFLLENBQ3RCLG1CQUFtQixDQUFFLGFBQWEsQ0FDbEMsT0FBTyxDQUFFLEtBQUssQ0FDaEIsQUFJQSxBQUFELDBCQUFNLEFBQUMsQ0FDSixPQUFPLENBQUUsS0FBSyxDQUNkLEtBQUssQ0psS0gsSUFBSSxDSW1LTixhQUFhLENBQUUsS0FBSyxDQUN0QixBQXZESCxBQXdERSxxQkF4REcsQ0F3REQsT0FBTyxBQUFBLEtBQUssQUFBQyxDQUNaLEtBQUssQ0p6S0wsT0FBTyxDSTBLUCxJQUFJLENBQUUsT0FBTyxDQUlmLEFBOURILEFBMkRLLHFCQTNEQSxDQXdERCxPQUFPLEFBQUEsS0FBSyxBQUdWLE1BQU0sQUFBQyxDQUNMLE9BQU8sQ0FBRSxDQUFDLENBQ1osQUE3RE4sQUErREUscUJBL0RHLEFBK0RGLFlBQVksQUFBQyxDQUNYLGFBQWEsQ0FBRSxJQUFJLENBSXJCLEFKcE9MLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFSWdLdEIsQUErREUscUJBL0RHLEFBK0RGLFlBQVksQUFBQyxDQUdSLGFBQWEsQ0FBRSxDQUFDLENBRXJCLENKek9MLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFSXFLdEIsQUFBRCxxQkFBTSxBQUFDLENBc0VELEtBQUssQ0FBRSxHQUFHLENBS2YsQ0ozT0YsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVJZ0t0QixBQUFELHFCQUFNLEFBQUMsQ0F5RUQsS0FBSyxDQUFFLEdBQUcsQ0FFZixDQU1BLEFBQUQsa0JBQU0sQUFBQyxDQUNKLEtBQUssQ0FBRSxJQUFJLENBQ1gsYUFBYSxDQUFFLElBQUksQ0FDbkIsT0FBTyxDQUFFLENBQUMsQ0FDVixTQUFTLENBQUUsZ0JBQWdCLENBQzNCLFVBQVUsQ0o1RVQsR0FBRyxDQUFDLElBQUcsQ0FBQyxtQ0FBNEIsQ0lxSHZDLEFBOUNBLEFBTUUsa0JBTkcsQUFNRixPQUFPLEFBQUMsQ0FDUCxPQUFPLENBQUUsQ0FBQyxDQUNULFNBQVMsQ0FBRSxhQUFhLENBQzFCLEFBVEgsQUFVRSxrQkFWRyxBQVVGLFVBQVcsQ0Y2Q0gsQ0FBQyxDRTdDSyxDQUNaLGdCQUFnQixDQUFFLEdBQUcsQ0FDdkIsQUFaSCxBQWFFLGtCQWJHLEFBYUYsVUFBVyxDQXRRQSxDQUFDLENBc1FFLENBQ1osZ0JBQWdCLENBQUUsSUFBSSxDQUN4QixBQWZILEFBZ0JFLGtCQWhCRyxBQWdCRixVQUFXLENBQUEsQ0FBQyxDQUFFLENBQ1osZ0JBQWdCLENBQUUsSUFBSSxDQUN4QixBQWxCSCxBQW1CRSxrQkFuQkcsQUFtQkYsVUFBVyxDQUFBLENBQUMsQ0FBRSxDQUNaLGdCQUFnQixDQUFFLElBQUksQ0FDeEIsQUFDQSxBQUFELHVCQUFNLEFBQUMsQ0FDSixVQUFVLENBQUUsTUFBTSxDQWtCcEIsQUFqQkcsQUFBRCwwQkFBSSxBQUFDLENBQ0YsT0FBTyxDQUFFLEtBQUssQ0FFZCxXQUFXLENBQUUsR0FBRyxDQUNoQixhQUFhLENBQUUsT0FBTyxDQUN0QixjQUFjLENBQUUsR0FBRyxDQUNuQixLQUFLLENKcE9YLE9BQU8sQ0l3T0gsQUpuUlIsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVJeVFoQixBQUFELDBCQUFJLEFBQUMsQ0FRQyxhQUFhLENBQUUsT0FBTyxDQUUzQixDQUNBLEFBQUQsMEJBQUksQUFBQyxDQUNGLFdBQVcsQ0pwSFgsZ0JBQWdCLENBQUUsVUFBVSxDSW9ISixVQUFVLENBRWxDLEtBQUssQ0pqUFQsSUFBSSxDSWtQQSxhQUFhLENBQUUsSUFBSSxDQUNyQixBSnpSUixNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUlpUHRCLEFBQUQsa0JBQU0sQUFBQyxDQTJDRCxLQUFLLENBQUUsR0FBRyxDQUNWLGFBQWEsQ0FBRSxDQUFDLENBRXJCLENBR0osQUFBQSxxQkFBcUIsQUFBQyxDQUNuQixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsS0FBSyxDQUNoQixBQUVELEFBQUEsWUFBWSxBQUFDLENBQ1YsT0FBTyxDQUFFLEtBQUssQ0FDZCxRQUFRLENBQUUsTUFBTSxDQUNoQixPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxNQUFNLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FpQ2IsQUF0Q0QsQUFlRyxZQWZTLENBZVAsV0FBVyxBQUFDLENBQ1osVUFBVSxDQUFFLElBQUksQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsTUFBTSxDQUNkLFVBQVUsQ0FBRSxNQUFNLENBa0JwQixBQXJDSCxBQW9CSyxZQXBCTyxDQWVQLFdBQVcsQ0FLVCxFQUFFLEFBQUMsQ0FDSCxPQUFPLENBQUUsWUFBWSxDQUNyQixNQUFNLENBQUUsTUFBTSxDQUNkLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixVQUFVLENKMVFMLElBQUksQ0kyUVQsYUFBYSxDQUFFLElBQUksQ0FVcEIsQUFwQ04sQUEyQk8sWUEzQkssQ0FlUCxXQUFXLENBS1QsRUFBRSxDQU9BLE1BQU0sQUFBQyxDQUNQLE9BQU8sQ0FBRSxDQUFDLENBQ1gsQUE3QlIsQUE4Qk8sWUE5QkssQ0FlUCxXQUFXLENBS1QsRUFBRSxBQVVELGFBQWEsQUFBQyxDQUNYLFVBQVUsQ0ovUmQsT0FBTyxDSWdTTixBQWhDUixBQWlDTyxZQWpDSyxDQWVQLFdBQVcsQ0FLVCxFQUFFLEFBYUQsTUFBTSxBQUFDLENBQ0osVUFBVSxDSjlSZixPQUFPLENJK1JMLEFBS1IsQUFDRSxVQURRLEFBQ1AsTUFBTSxBQUFDLENBQ04sZ0JBQWdCLENKM1NaLElBQUksQ0FvZlYsS0FBSyxDSXhNVyxHQUFHLENKeU1uQixNQUFNLENJek1lLEtBQUssQ0FDeEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLE1BQU0sQ0FDZCxVQUFVLENKM0tQLEdBQUcsQ0FBQyxJQUFHLENBQUMsbUNBQTRCLENJNEt2QyxRQUFRLENBQUUsTUFBTSxDQUNoQixPQUFPLENBQUUsS0FBSyxDQWNmLEFKMVdELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFSW9WMUIsQUFDRSxVQURRLEFBQ1AsTUFBTSxBQUFDLENBU0wsT0FBTyxDQUFFLElBQUksQ0FDYixNQUFNLENBQUUsS0FBSyxDQVdmLENKcldELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFSStVMUIsQUFDRSxVQURRLEFBQ1AsTUFBTSxBQUFDLENBYUwsTUFBTSxDQUFFLEtBQUssQ0FRZixDSmhXRCxNQUFNLEVBQUUsU0FBUyxFQUFFLFFBQVEsRUkwVTdCLEFBQ0UsVUFEUSxBQUNQLE1BQU0sQUFBQyxDQWdCTCxNQUFNLENBQUUsS0FBSyxDQUtmLENKM1ZELE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFSXFVM0IsQUFDRSxVQURRLEFBQ1AsTUFBTSxBQUFDLENBbUJMLE1BQU0sQ0FBRSxLQUFLLENBRWYsQ0FFQSxBQUFELGlCQUFRLEFBQUMsQ0FDUCxPQUFPLENBQUUsQ0FBQyxDQUNWLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLFVBQVUsQ0pqTVAsR0FBRyxDQUFDLElBQUcsQ0FBQyxtQ0FBNEIsQ0lrTXZDLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsS0FBSyxDQVlmLEFBcEJBLEFBU0MsaUJBVE0sQ0FTSixHQUFHLEFBQUMsQ0FDSixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osVUFBVSxDQUFFLE1BQU0sQ0FDbEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxHQUFHLENBQUUsR0FBRyxDQUNSLElBQUksQ0FBRSxHQUFHLENBQ1QsWUFBWSxDQUFFLElBQUksQ0FDbEIsU0FBUyxDQUFFLHFCQUFxQixDQUNqQyxBQU1ELEFBQUQsbUJBQU0sQUFBQyxDQUNKLFVBQVUsQ0p2TlQsR0FBRyxDQUFDLElBQUcsQ0FBQyxtQ0FBNEIsQ0l3TnJDLEtBQUssQ0FBRSxHQUFHLENBQ1YsYUFBYSxDQUFFLElBQUksQ0FDbkIsT0FBTyxDQUFFLENBQUMsQ0FDVixTQUFTLENBQUUsZ0JBQWdCLENBcUQ3QixBQTFEQSxBQU1FLG1CQU5HLEFBTUYsT0FBTyxBQUFDLENBQ1AsT0FBTyxDQUFFLENBQUMsQ0FDVCxTQUFTLENBQUUsYUFBYSxDQUMxQixBQVRILEFBVUUsbUJBVkcsQUFVRixVQUFXLENGbEdILENBQUMsQ0VrR0ssQ0FDWixnQkFBZ0IsQ0FBRSxHQUFHLENBQ3ZCLEFBWkgsQUFhRSxtQkFiRyxBQWFGLFVBQVcsQ0FyWkEsQ0FBQyxDQXFaRSxDQUNaLGdCQUFnQixDQUFFLElBQUksQ0FDeEIsQUFmSCxBQWdCRSxtQkFoQkcsQUFnQkYsVUFBVyxDQS9JQSxDQUFDLENBK0lFLENBQ1osZ0JBQWdCLENBQUUsSUFBSSxDQUN4QixBQWxCSCxBQW1CRSxtQkFuQkcsQUFtQkYsVUFBVyxDQS9JQSxDQUFDLENBK0lFLENBQ1osZ0JBQWdCLENBQUUsSUFBSSxDQUN4QixBQUNBLEFBQUQsMEJBQVEsQUFBQyxDQUNOLE9BQU8sQ0FBRSxDQUFDLENBQ1YsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsVUFBVSxDSmhQWixHQUFHLENBQUMsSUFBRyxDQUFDLG1DQUE0QixDSWlQbEMsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxLQUFLLENBYWhCLEFBWkcsQUFBRCw4QkFBSyxBQUFDLENBQ0gsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxLQUFLLENBQ2QsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxHQUFHLENBQUUsR0FBRyxDQUNSLElBQUksQ0FBRSxHQUFHLENBQ1QsWUFBWSxDQUFFLElBQUksQ0FDbEIsU0FBUyxDQUFFLHFCQUFxQixDQUNsQyxBQTFDTixBQTRDRSxtQkE1Q0csQUE0Q0YsTUFBTSxBQUFDLENBQ0wsY0FBYyxDQUFFLFVBQVUsQ0FDMUIsaUJBQWlCLENBQUUsVUFBVSxDQUM3QixZQUFZLENBQUUsVUFBVSxDQUN4QixhQUFhLENBQUUsVUFBVSxDQUN6QixTQUFTLENBQUUsVUFBVSxDQUNyQixnQkFBZ0IsQ0FBRSxDQUFDLENBQ3JCLEFKbmJMLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFSWdZdEIsQUFBRCxtQkFBTSxBQUFDLENBdURELGFBQWEsQ0FBRSxDQUFDLENBR3JCLENBR0osQUFBQSxVQUFVLEFBQUMsQ0FDVCxRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsb0JBQW9CLENBQzdCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWCxjQUFjLENBQUUsR0FBRyxDQUNuQixXQUFXLENBQUUsR0FBRyxDQWdOakIsQUF0TkQsQUFPRSxVQVBRLEFBT1AsWUFBWSxBQUFDLENBQ1osU0FBUyxDSjlkUSxLQUFLLENJK2R0QixNQUFNLENBQUUsTUFBTSxDQUNmLEFKamRELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFSXVjMUIsQUFBQSxVQUFVLEFBQUMsQ0FZUCxLQUFLLENBQUUsaUJBQWlCLENBQ3hCLFFBQVEsQ0FBRSxRQUFRLENBeU1yQixDSnhwQkMsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVJa2MxQixBQUFBLFVBQVUsQUFBQyxDQWdCUCxPQUFPLENBQUUsY0FBYyxDQUN2QixPQUFPLENBQUUsS0FBSyxDQXFNakIsQ0o5b0JDLE1BQU0sRUFBRSxTQUFTLEVBQUUsUUFBUSxFSXdiN0IsQUFBQSxVQUFVLEFBQUMsQ0FvQlAsT0FBTyxDQUFFLElBQUksQ0FDYixPQUFPLENBQUUsSUFBSSxDQWlNaEIsQ0p6b0JDLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFSW1iM0IsQUFBQSxVQUFVLEFBQUMsQ0F3QlAsT0FBTyxDQUFFLE1BQU0sQ0E4TGxCLENBNUxFLEFBQUQsbUJBQVUsQUFBQyxDQUVULEtBQUssQ0puYkQsSUFBSSxDSW9iUixjQUFjLENBQUUsSUFBSSxDQUNwQixXQUFXLENBQUUsR0FBRyxDQUNoQixNQUFNLENBQUUsTUFBTSxDQUNkLE9BQU8sQ0FBRSxLQUFLLENBQ2QsVUFBVSxDQUFFLE1BQU0sQ0FPbkIsQUoxZUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVJNGR2QixBQUFELG1CQUFVLEFBQUMsQ0FTUCxZQUFZLENBQUUsSUFBSSxDQUNsQixPQUFPLENBQUUsWUFBWSxDQUNyQixVQUFVLENBQUUsSUFBSSxDQUNoQixXQUFXLENBQUUsSUFBSSxDQUVwQixDQUNBLEFBQUQsY0FBSyxBQUFDLENBRUosS0FBSyxDSmxjRCxJQUFJLENJbWNSLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLGFBQWEsQ0FBRSxJQUFJLENBSXBCLEFKemVELE1BQU0sRUFBRSxTQUFTLEVBQUUsUUFBUSxFSWllMUIsQUFBRCxjQUFLLEFBQUMsQ0FNRixhQUFhLENBQUUsTUFBTSxDQUV4QixDSm5mRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUlvZnZCLEFBQUQsY0FBSyxBQUFDLENBRUYsT0FBTyxDQUFFLElBQUksQ0FDYixRQUFRLENBQUUsT0FBTyxDQUNqQixPQUFPLENBQUUsU0FBUyxDQUNsQixxQkFBcUIsQ0FBRSxlQUFlLENBQ3RDLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLE1BQU0sQ0FBRSxNQUFNLENBRWpCLENBQ0EsQUFBRCxlQUFNLEFBQUMsQ0FDTCxPQUFPLENBQUUsQ0FBQyxDQUNWLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBSVosQUFQQSxBQUlDLGVBSkksQUFJSCxLQUFLLEFBQUMsQ0FDTixLQUFLLENBQUUsSUFBSSxDQUNYLEFBRUYsQUFBRCxnQkFBTyxBQUFDLENBQ04sU0FBUyxDQUFFLE1BQU0sQ0FDakIsT0FBTyxDQUFFLGVBQWUsQ0FDeEIsS0FBSyxDSjlkRCxJQUFJLENJK2RSLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLE9BQU8sQ0FDZixVQUFVLENBQUUsSUFBSSxDQUNqQixBQUNBLEFBQUQsZ0JBQU8sQUFBQyxDQUNOLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENKcmViLElBQUksQ0lzZVIsVUFBVSxDSnRlTixxQkFBSSxDSXVlUixPQUFPLENBQUUsSUFBSSxDQUNiLFdBQVcsQ0ovV1IsV0FBVyxDQUFFLFVBQVUsQ0lnWDFCLEtBQUssQ0oxZUQsSUFBSSxDSTJlUixhQUFhLENBQUUsY0FBYyxDQUM3QixPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxPQUFPLENBQ2YsVUFBVSxDQUFFLElBQUcsQ0FBQyxHQUFHLENKeFdWLG1DQUE0QixDSStXdEMsQUFqQkEsQUFXQyxnQkFYSyxBQVdKLE1BQU0sQUFBQyxDQUNOLFVBQVUsQ0ovZVIsSUFBSSxDSWdmUCxBQWJGLEFBY0MsZ0JBZEssQUFjSixNQUFNLEFBQUMsQ0FDTixVQUFVLENKbGZSLElBQUksQ0ltZlAsQUFFRixBQUFELGlCQUFRLEFBQUMsQ0FPUCxVQUFVLENBQUUsV0FBVyxDQUN2QixRQUFRLENBQUUsUUFBUSxDQUNsQixPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxDQUFDLENBQ1QsTUFBTSxDQUFFLE9BQU8sQ0EyRGhCLEFBckVFLEFBQUQscUJBQUssQUFBQyxDQUNKLFVBQVUsQ0FBRSxLQUFLLENBSWxCLEFKNWhCSCxNQUFNLEVBQUUsU0FBUyxFQUFFLFFBQVEsRUl1aEJ4QixBQUFELHFCQUFLLEFBQUMsQ0FHRixVQUFVLENBQUUsQ0FBQyxDQUVoQixDQU1BLEFBQUQscUJBQUssQUFBQyxDQUNKLEtBQUssQ0pqZ0JKLE9BQU8sQ0lrZ0JSLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLGNBQWMsQ0FBRSxTQUFTLENBQ3pCLFdBQVcsQ0p4WVIsS0FBSyxDQUFFLFVBQVUsQ0l5WXBCLFNBQVMsQ0FBRSxNQUFNLENBQ2pCLFdBQVcsQ0FBRSxDQUFDLENBQ2QsT0FBTyxDQUFFLGtCQUFrQixDQUMzQixPQUFPLENBQUUsS0FBSyxDQUNkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE9BQU8sQ0FBRSxFQUFFLENBQ1gsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsVUFBVSxDQUFFLEtBQUssQ0FBQyxJQUFHLENKeFlkLG1DQUE0QixDSXlZbkMsZ0JBQWdCLENBQUUsR0FBRyxDQUN0QixBQUNBLEFBQUQsb0JBQUksQUFBQyxDSjVCUCxLQUFLLENJNkJhLElBQUksQ0o1QnRCLE1BQU0sQ0k0QlksSUFBSSxDQUNsQixVQUFVLENKbGhCUixJQUFJLENDL0RWLFFBQVEsQ0E4QlUsUUFBUSxDQWxCbEIsR0FBVSxDR3NrQmUsQ0FBQyxDSHRrQjFCLElBQVUsQ0dza0JTLENBQUMsQ0FDeEIsT0FBTyxDQUFFLENBQUMsQ0FDVixPQUFPLENBQUUsS0FBSyxDQUNkLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLFVBQVUsQ0FBRSxVQUFVLENBQUMsSUFBRyxDSmxabkIsbUNBQTRCLENJbVpuQyxnQkFBZ0IsQ0FBRSxHQUFHLENBQ3JCLGFBQWEsQ0FBRSxJQUFJLENBaUJwQixBQTFCQSxBQVVDLG9CQVZFLEFBVUQsT0FBTyxDQVZULG9CQUFHLEFBVVMsTUFBTSxBQUFDLENIemxCdEIsUUFBUSxDQThCVSxRQUFRLENBbEJsQixHQUFVLENHOGtCaUIsQ0FBQyxDSDlrQjVCLElBQVUsQ0c4a0JXLENBQUMsQ0FDeEIsT0FBTyxDQUFDLEVBQUUsQ0FDVixPQUFPLENBQUUsS0FBSyxDSnpDcEIsS0FBSyxDSTBDZSxDQUFDLENKekNyQixNQUFNLENJeUNpQixJQUFJLENBQ3JCLFVBQVUsQ0FBRSxJQUFHLENBQUMsS0FBSyxDSjFaaEIsbUNBQTRCLENJMlpsQyxBQWhCRixBQWlCQyxvQkFqQkUsQUFpQkQsT0FBTyxBQUFDLENBQ1AsVUFBVSxDSjdoQlosT0FBTyxDSThoQkwsT0FBTyxDQUFFLENBQUMsQ0FDWCxBQXBCRixBQXFCQyxvQkFyQkUsQUFxQkQsTUFBTSxBQUFDLENBQ04sVUFBVSxDSnRpQlYsSUFBSSxDSXVpQkosZ0JBQWdCLENBQUUsSUFBSSxDQUN0QixPQUFPLENBQUUsRUFBRSxDQUNaLEFBcERKLEFBd0RLLGlCQXhERSxBQXNETCxNQUFNLENBRUYscUJBQUksQUFBQyxDQUNKLEtBQUssQ0p6aUJULE9BQU8sQ0kwaUJKLEFBMUROLEFBMkRLLGlCQTNERSxBQXNETCxNQUFNLENBS0Ysb0JBQUcsQUFBQyxDQUNILFVBQVUsQ0poakJiLE9BQU8sQ0l1akJMLEFBbkVOLEFBNkRPLGlCQTdEQSxBQXNETCxNQUFNLENBS0Ysb0JBQUcsQUFFRCxPQUFPLENBN0RmLGlCQUFPLEFBc0RMLE1BQU0sQ0FLRixvQkFBRyxBQUdELE1BQU0sQUFBQyxDQUNOLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFPUixBQUFELG1CQUFVLEFBQUMsQ0FDVCxRQUFRLENBQUUsUUFBUSxDQUNsQixVQUFVLENBQUUsSUFBSSxDQUNoQixPQUFPLENBQUUsb0JBQW9CLENBRTdCLE9BQU8sQ0FBRSxLQUFLLENBK0JmLEFKaHBCRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUk0bUJ2QixBQUFELG1CQUFVLEFBQUMsQ0FPUCxLQUFLLENBQUUsaUJBQWlCLENBQ3hCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxLQUFLLENBMkJkLENKM29CRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRUl1bUJ2QixBQUFELG1CQUFVLEFBQUMsQ0FZUCxPQUFPLENBQUUsY0FBYyxDQXdCMUIsQ0pqb0JELE1BQU0sRUFBRSxTQUFTLEVBQUUsUUFBUSxFSTZsQjFCLEFBQUQsbUJBQVUsQUFBQyxDQWVQLE9BQU8sQ0FBRSxJQUFJLENBcUJoQixDSjVuQkQsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLEVJd2xCeEIsQUFBRCxtQkFBVSxBQUFDLENBa0JQLE9BQU8sQ0FBRSxNQUFNLENBa0JsQixDQWhCRSxBQUFELDRCQUFVLEFBQUMsQ0FFVCxXQUFXLENBQUUsR0FBRyxDQUNoQixhQUFhLENBQUUsSUFBSSxDQUlwQixBSmxvQkgsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVJMm5CckIsQUFBRCw0QkFBVSxBQUFDLENBS1AsYUFBYSxDQUFFLElBQUksQ0FFdEIsQ0FDQSxBQUFELHVCQUFLLEFBQUMsQ0FFSixXQUFXLENBQUUsR0FBRyxDQUNoQixhQUFhLENBQUUsSUFBSSxDQUlwQixBSmhvQkgsTUFBTSxFQUFFLFNBQVMsRUFBRSxRQUFRLEVJeW5CeEIsQUFBRCx1QkFBSyxBQUFDLENBS0YsYUFBYSxDQUFFLE1BQU0sQ0FFeEIsQ0F4TUwsQUEwTUUsVUExTVEsQ0EwTVIsTUFBTSxBQUFBLE1BQU0sQUFBQyxDSGhxQmIsUUFBUSxDQThCVSxRQUFRLENBbEJsQixHQUFVLENHcXBCbUIsTUFBTSxDSHJwQm5DLEtBQVUsQ0dxcEJRLE1BQU0sQ0FDOUIsVUFBVSxDSjlsQlIsT0FBTyxDSStsQlQsS0FBSyxDSnBtQkQsSUFBSSxDSXFtQlIsT0FBTyxDQUFFLG1CQUFtQixDQUM1QixTQUFTLENBQUUsS0FBSyxDQUNoQixjQUFjLENBQUUsU0FBUyxDQUN6QixPQUFPLENBQUUsWUFBWSxDQUNyQixXQUFXLENBQUUsR0FBRyxDQUNoQixNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ0pybUJmLE9BQU8sQ0lzbUJULGFBQWEsQ0FBRSxTQUFTLENBQ3pCIgp9 */