@charset "UTF-8";
/*
* Scut, a collection of Sass utilities
* to ease and improve our implementations of common style-code patterns.
* v1.4.0
* Docs at http://davidtheclark.github.io/scut
*/
/* Slider */
/* line 3, ../../../../../app/assets/scss/utils/_slick.scss */
.slick-slider { position: relative; display: block; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

/* line 18, ../../../../../app/assets/scss/utils/_slick.scss */
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
/* line 25, ../../../../../app/assets/scss/utils/_slick.scss */
.slick-list:focus { outline: none; }
/* line 29, ../../../../../app/assets/scss/utils/_slick.scss */
.slick-list.dragging { cursor: pointer; cursor: hand; }

/* line 34, ../../../../../app/assets/scss/utils/_slick.scss */
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

/* line 43, ../../../../../app/assets/scss/utils/_slick.scss */
.slick-track { position: relative; left: 0; top: 0; display: block; }
/* line 49, ../../../../../app/assets/scss/utils/_slick.scss */
.slick-track:before, .slick-track:after { content: ""; display: table; }
/* line 55, ../../../../../app/assets/scss/utils/_slick.scss */
.slick-track:after { clear: both; }
/* line 59, ../../../../../app/assets/scss/utils/_slick.scss */
.slick-loading .slick-track { visibility: hidden; }

/* line 63, ../../../../../app/assets/scss/utils/_slick.scss */
.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
/* line 67, ../../../../../app/assets/scss/utils/_slick.scss */
[dir="rtl"] .slick-slide { float: right; }
/* line 70, ../../../../../app/assets/scss/utils/_slick.scss */
.slick-slide img { display: block; }
/* line 73, ../../../../../app/assets/scss/utils/_slick.scss */
.slick-slide.slick-loading img { display: none; }
/* line 79, ../../../../../app/assets/scss/utils/_slick.scss */
.slick-slide.dragging img { pointer-events: none; }
/* line 83, ../../../../../app/assets/scss/utils/_slick.scss */
.slick-initialized .slick-slide { display: block; }
/* line 87, ../../../../../app/assets/scss/utils/_slick.scss */
.slick-loading .slick-slide { visibility: hidden; }
/* line 91, ../../../../../app/assets/scss/utils/_slick.scss */
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

/* line 97, ../../../../../app/assets/scss/utils/_slick.scss */
.slick-arrow.slick-hidden { display: none; }

@font-face { font-family: 'slick'; font-weight: normal; font-style: normal; src: url("../fonts/slick/slick.eot"); src: url("../fonts/slick/slick.eot?#iefix") format("embedded-opentype"), url("../fonts/slick/slick.woff") format("woff"), url("../fonts/slick/slick.ttf") format("truetype"), url("../fonts/slick/slick.svg#slick") format("svg"); }
/* Arrows */
/* line 30, ../../../../../app/assets/scss/utils/_slick-theme.scss */
.slick-prev, .slick-next { position: absolute; display: block; line-height: 0px; font-size: 0px; cursor: pointer; background: transparent; color: transparent; top: 50%; margin-top: -10px\9; /*lte IE 8*/ -webkit-transform: translate(0, -50%); transform: translate(0, -50%); padding: 0; border: none; outline: none; width: 40px; height: 40px; z-index: 10; }
/* line 51, ../../../../../app/assets/scss/utils/_slick-theme.scss */
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none; }
/* line 54, ../../../../../app/assets/scss/utils/_slick-theme.scss */
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; }
/* line 59, ../../../../../app/assets/scss/utils/_slick-theme.scss */
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }

/* line 65, ../../../../../app/assets/scss/utils/_slick-theme.scss */
.slick-prev:before, .slick-next:before { font-family: 'campari-icon'; font-size: 40px; line-height: 1; color: white; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* line 77, ../../../../../app/assets/scss/utils/_slick-theme.scss */
.slick-prev { left: -40px; }
/* line 80, ../../../../../app/assets/scss/utils/_slick-theme.scss */
[dir="rtl"] .slick-prev { left: auto; right: -40px; }
/* line 85, ../../../../../app/assets/scss/utils/_slick-theme.scss */
.slick-prev:before { content: ""; }
/* line 87, ../../../../../app/assets/scss/utils/_slick-theme.scss */
[dir="rtl"] .slick-prev:before { content: ""; }

/* line 93, ../../../../../app/assets/scss/utils/_slick-theme.scss */
.slick-next { right: -40px; }
/* line 96, ../../../../../app/assets/scss/utils/_slick-theme.scss */
[dir="rtl"] .slick-next { left: -40px; right: auto; }
/* line 101, ../../../../../app/assets/scss/utils/_slick-theme.scss */
.slick-next:before { content: ""; }
/* line 104, ../../../../../app/assets/scss/utils/_slick-theme.scss */
[dir="rtl"] .slick-next:before { content: ""; }

/* Dots */
/* line 111, ../../../../../app/assets/scss/utils/_slick-theme.scss */
.slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0; width: 100%; }
/* line 119, ../../../../../app/assets/scss/utils/_slick-theme.scss */
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0 5px; padding: 0; cursor: pointer; }
/* line 127, ../../../../../app/assets/scss/utils/_slick-theme.scss */
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0px; font-size: 0px; color: transparent; padding: 5px; cursor: pointer; }
/* line 139, ../../../../../app/assets/scss/utils/_slick-theme.scss */
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
/* line 141, ../../../../../app/assets/scss/utils/_slick-theme.scss */
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
/* line 145, ../../../../../app/assets/scss/utils/_slick-theme.scss */
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "•"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
/* line 162, ../../../../../app/assets/scss/utils/_slick-theme.scss */
.slick-dots li.slick-active button:before { color: black; opacity: 0.75; }

/* line 3, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
.picture-item { height: 220px; margin-top: 24px; }
/* line 7, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
.picture-item.shuffle-item { margin-left: 0; /* shuffle items shouldn't have a left margin*/ }
/* line 11, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
.picture-item.picture-item--h2 { height: 464px; /* 2x the height + 1 gutter */ }
/* line 18, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
.picture-item.span6:not(.picture-item--h2) .picture-item__details { position: absolute; bottom: 0; left: 0; width: 100%; background-color: #333; background-color: rgba(0, 0, 0, 0.6); color: white; overflow: hidden; }
/* line 29, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
.picture-item.span6:not(.picture-item--h2) .picture-item__description { display: none; }
/* line 34, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
.picture-item .picture-item__inner { height: 100%; overflow: hidden; }
/* line 40, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
.picture-item img { display: block; width: 100%; height: auto; }
/* line 46, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
.picture-item .picture-item__blur { display: none; }
/* line 50, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
.picture-item .picture-item__details, .picture-item .picture-item__description { padding: 1em; }
/* line 54, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
.picture-item .picture-item__description { margin: 0; padding-top: 0; padding-right: 2em; }
/* line 60, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
.picture-item .picture-item__tags { margin: 0; }

@supports ((-webkit-filter: blur(1px)) or (filter: blur(1px))) { /* line 74, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
  .picture-item.span6:not(.picture-item--h2) .picture-item__blur { position: absolute; z-index: 1; top: calc(50px - 220px); left: 0; display: block; -webkit-filter: blur(7px); filter: blur(7px); }
  /* line 83, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
  .picture-item.span6:not(.picture-item--h2) .picture-item__details { background: none; }
  /* line 87, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
  .picture-item.span6:not(.picture-item--h2) .picture-item__tags, .picture-item.span6:not(.picture-item--h2) .picture-item__title { position: relative; z-index: 2; } }
/* line 95, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
.shuffle--container { position: relative; overflow: hidden; }

/* line 100, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
.shuffle--fluid .shuffle__sizer { position: absolute; opacity: 0; visibility: hidden; }

/* line 107, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
.shuffle--animatein { overflow: visible; }

/* line 111, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
.shuffle--animatein .picture-item__inner { opacity: 0; -webkit-transform: translate(0, 220px); transform: translate(0, 220px); }

/* line 116, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
.shuffle--animatein .picture-item__inner--transition { -webkit-transition: all .6s ease; transition: all .6s ease; }

/* line 120, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
.shuffle--animatein .picture-item.in .picture-item__inner { opacity: 1; -webkit-transform: translate(0, 0); transform: translate(0, 0); }

@media (max-width: 47.9375em) { /* line 129, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
  .picture-item { height: auto; margin-top: 20px; }
  /* line 133, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
  .picture-item.picture-item--h2 { height: auto; }
  /* line 137, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
  .picture-item .picture-item__details, .picture-item .picture-item__description { font-size: .875em; padding: .625em; }
  /* line 143, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
  .picture-item .picture-item__description { padding-right: .875em; padding-bottom: 1.25em; }
  /* line 149, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
  .filter > .row-fluid, .filter > .row-fluid > div { margin: 10px 0; }
  /* line 154, ../../../../../app/assets/scss/utils/_shuffle-styles.scss */
  .m-nofloat { float: none; } }
/* line 2, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
pre { max-height: 30em; }

/* line 6, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
img { max-width: 100%; height: auto; }

/* lets have some constraints shall we */
/* line 12, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.container-fluid { width: 93%; max-width: 1200px; margin-left: auto; margin-right: auto; }

/* line 19, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.row.row--full { margin-left: 0; }

/* line 23, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
ul ul { padding-left: 1.25em; margin: 0; list-style-type: circle; }

/* line 29, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
li { line-height: 1.4; }

/* line 33, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.breathable-list li { line-height: 1.7; }

/* line 43, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.site-nav .site-nav__title:first-child { margin-top: 0; }
/* line 48, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.site-nav .btn { width: 100%; }
/* line 52, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.site-nav .site-nav__tray { -webkit-transition: .2s; transition: .2s; overflow: hidden; height: 300px; }
/* line 59, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.site-nav .site-nav__tray-inner { padding: 30px 0; }
/* line 63, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.site-nav.collapsed .site-nav__tray { height: 0; }
/* line 67, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.lt-ie8 .site-nav.collapsed .site-nav__tray { display: none; }
/* line 73, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.site-nav .site-nav__band { position: relative; }
/* line 76, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.site-nav .site-nav__band::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 4px; }

/* line 89, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.site-footer { margin-top: 2em; padding: 1em 0; }

/* line 95, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.site-footer__credit { margin: 0; text-align: right; }

/* line 100, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
nav > a { display: block; margin: 5px 0; }

/* line 106, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.demo-list .figure-wrap { position: relative; z-index: 1; }

/* line 111, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.demo-list .figure-wrap, .demo-list .figure-wrap img { -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition: .1s ease; transition: .1s ease; }

/* line 118, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.demo-list:hover .figure-wrap { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
/* line 121, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.demo-list:hover .figure-wrap img { -webkit-filter: grayscale(1); filter: grayscale(1); }

/* line 127, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.demo-list:hover .figure-wrap:hover { z-index: 2; -webkit-transform: scale3d(1.05, 1.05, 1); transform: scale3d(1.05, 1.05, 1); }
/* line 131, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.demo-list:hover .figure-wrap:hover img { -webkit-filter: none; filter: none; }

/* line 136, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.demo-list .figure-wrap:nth-child(4n + 1) { margin-left: 0; }

/* line 140, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.demo-list .figure-wrap > a { display: block; }

/* line 144, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.demo-list .figure-wrap figcaption { margin-top: .5em; margin-bottom: 1em; }

/* line 150, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.demo-link-container::before { content: '➜'; margin-right: 5px; }

/* line 157, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
span.demo-link-container::before { margin-left: 5px; }

/* line 164, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.filter__label { margin: 0 0 3px; }

/* line 168, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.filter__search { margin: 5px 0; }

/* line 173, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.sort-options { margin-top: 10px; }

/* line 178, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
#be-social h2 { margin-bottom: 32px; }

/* line 186, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.search-section { margin-top: 1em; margin-bottom: 1em; }

/* line 191, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
input.faq-search { width: 100%; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 4px; padding: 0.5em; font-size: 1.125em; -webkit-transition: .15s; transition: .15s; }
/* line 207, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
input.faq-search:hover { outline: 0; }
/* line 217, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
input.faq-search:focus { outline: 0; }

/* line 229, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.question { margin: 2em 0; overflow: hidden; -webkit-transition: .2s ease-out; transition: .2s ease-out; }
/* line 236, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.question.collapsed { height: 0 !important; margin: 0; border-width: 0; }
/* line 242, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.question.collapsed + .question { margin-top: 0; }

/* line 247, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.question--unanswered { padding-top: 1.25em; }

/* line 252, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.question__title { margin-top: 0; }

/* line 256, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
.question__answer { margin-bottom: 0; }

@media (max-width: 47.9375em) { /* line 266, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
  .demo-list + .demo-list { margin-top: 1em; }
  /* line 270, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
  .figure-wrap:nth-child(odd) { margin-left: 0; }
  /* line 274, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
  .figure-wrap:nth-child(n + 3) { margin-top: 1em; }
  /* line 278, ../../../../../app/assets/scss/utils/_shuffle_main.scss */
  .site-nav .btn { margin-bottom: 5px; } }
/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] { -webkit-transition-duration: 50ms; transition-duration: 50ms; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate { -webkit-transition-delay: 50ms; transition-delay: 50ms; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] { -webkit-transition-duration: .1s; transition-duration: .1s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate { -webkit-transition-delay: .1s; transition-delay: .1s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] { -webkit-transition-duration: .15s; transition-duration: .15s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate { -webkit-transition-delay: .15s; transition-delay: .15s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] { -webkit-transition-duration: .2s; transition-duration: .2s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate { -webkit-transition-delay: .2s; transition-delay: .2s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] { -webkit-transition-duration: .25s; transition-duration: .25s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate { -webkit-transition-delay: .25s; transition-delay: .25s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] { -webkit-transition-duration: .3s; transition-duration: .3s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate { -webkit-transition-delay: .3s; transition-delay: .3s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] { -webkit-transition-duration: .35s; transition-duration: .35s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate { -webkit-transition-delay: .35s; transition-delay: .35s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] { -webkit-transition-duration: .4s; transition-duration: .4s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate { -webkit-transition-delay: .4s; transition-delay: .4s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] { -webkit-transition-duration: .45s; transition-duration: .45s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate { -webkit-transition-delay: .45s; transition-delay: .45s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] { -webkit-transition-duration: .5s; transition-duration: .5s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate { -webkit-transition-delay: .5s; transition-delay: .5s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] { -webkit-transition-duration: .55s; transition-duration: .55s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate { -webkit-transition-delay: .55s; transition-delay: .55s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] { -webkit-transition-duration: .6s; transition-duration: .6s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate { -webkit-transition-delay: .6s; transition-delay: .6s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] { -webkit-transition-duration: .65s; transition-duration: .65s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate { -webkit-transition-delay: .65s; transition-delay: .65s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] { -webkit-transition-duration: .7s; transition-duration: .7s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate { -webkit-transition-delay: .7s; transition-delay: .7s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] { -webkit-transition-duration: .75s; transition-duration: .75s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate { -webkit-transition-delay: .75s; transition-delay: .75s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] { -webkit-transition-duration: .8s; transition-duration: .8s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate { -webkit-transition-delay: .8s; transition-delay: .8s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] { -webkit-transition-duration: .85s; transition-duration: .85s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate { -webkit-transition-delay: .85s; transition-delay: .85s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] { -webkit-transition-duration: .9s; transition-duration: .9s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate { -webkit-transition-delay: .9s; transition-delay: .9s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] { -webkit-transition-duration: .95s; transition-duration: .95s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate { -webkit-transition-delay: .95s; transition-delay: .95s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] { -webkit-transition-duration: 1s; transition-duration: 1s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate { -webkit-transition-delay: 1s; transition-delay: 1s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] { -webkit-transition-duration: 1.05s; transition-duration: 1.05s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate { -webkit-transition-delay: 1.05s; transition-delay: 1.05s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] { -webkit-transition-duration: 1.1s; transition-duration: 1.1s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate { -webkit-transition-delay: 1.1s; transition-delay: 1.1s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] { -webkit-transition-duration: 1.15s; transition-duration: 1.15s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate { -webkit-transition-delay: 1.15s; transition-delay: 1.15s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] { -webkit-transition-duration: 1.2s; transition-duration: 1.2s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate { -webkit-transition-delay: 1.2s; transition-delay: 1.2s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] { -webkit-transition-duration: 1.25s; transition-duration: 1.25s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate { -webkit-transition-delay: 1.25s; transition-delay: 1.25s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] { -webkit-transition-duration: 1.3s; transition-duration: 1.3s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate { -webkit-transition-delay: 1.3s; transition-delay: 1.3s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] { -webkit-transition-duration: 1.35s; transition-duration: 1.35s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate { -webkit-transition-delay: 1.35s; transition-delay: 1.35s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] { -webkit-transition-duration: 1.4s; transition-duration: 1.4s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate { -webkit-transition-delay: 1.4s; transition-delay: 1.4s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] { -webkit-transition-duration: 1.45s; transition-duration: 1.45s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate { -webkit-transition-delay: 1.45s; transition-delay: 1.45s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] { -webkit-transition-duration: 1.5s; transition-duration: 1.5s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate { -webkit-transition-delay: 1.5s; transition-delay: 1.5s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] { -webkit-transition-duration: 1.55s; transition-duration: 1.55s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate { -webkit-transition-delay: 1.55s; transition-delay: 1.55s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] { -webkit-transition-duration: 1.6s; transition-duration: 1.6s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate { -webkit-transition-delay: 1.6s; transition-delay: 1.6s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] { -webkit-transition-duration: 1.65s; transition-duration: 1.65s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate { -webkit-transition-delay: 1.65s; transition-delay: 1.65s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] { -webkit-transition-duration: 1.7s; transition-duration: 1.7s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate { -webkit-transition-delay: 1.7s; transition-delay: 1.7s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] { -webkit-transition-duration: 1.75s; transition-duration: 1.75s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate { -webkit-transition-delay: 1.75s; transition-delay: 1.75s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] { -webkit-transition-duration: 1.8s; transition-duration: 1.8s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate { -webkit-transition-delay: 1.8s; transition-delay: 1.8s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] { -webkit-transition-duration: 1.85s; transition-duration: 1.85s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate { -webkit-transition-delay: 1.85s; transition-delay: 1.85s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] { -webkit-transition-duration: 1.9s; transition-duration: 1.9s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate { -webkit-transition-delay: 1.9s; transition-delay: 1.9s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] { -webkit-transition-duration: 1.95s; transition-duration: 1.95s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate { -webkit-transition-delay: 1.95s; transition-delay: 1.95s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] { -webkit-transition-duration: 2s; transition-duration: 2s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate { -webkit-transition-delay: 2s; transition-delay: 2s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] { -webkit-transition-duration: 2.05s; transition-duration: 2.05s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate { -webkit-transition-delay: 2.05s; transition-delay: 2.05s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] { -webkit-transition-duration: 2.1s; transition-duration: 2.1s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate { -webkit-transition-delay: 2.1s; transition-delay: 2.1s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] { -webkit-transition-duration: 2.15s; transition-duration: 2.15s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate { -webkit-transition-delay: 2.15s; transition-delay: 2.15s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] { -webkit-transition-duration: 2.2s; transition-duration: 2.2s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate { -webkit-transition-delay: 2.2s; transition-delay: 2.2s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] { -webkit-transition-duration: 2.25s; transition-duration: 2.25s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate { -webkit-transition-delay: 2.25s; transition-delay: 2.25s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] { -webkit-transition-duration: 2.3s; transition-duration: 2.3s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate { -webkit-transition-delay: 2.3s; transition-delay: 2.3s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] { -webkit-transition-duration: 2.35s; transition-duration: 2.35s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate { -webkit-transition-delay: 2.35s; transition-delay: 2.35s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] { -webkit-transition-duration: 2.4s; transition-duration: 2.4s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate { -webkit-transition-delay: 2.4s; transition-delay: 2.4s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] { -webkit-transition-duration: 2.45s; transition-duration: 2.45s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate { -webkit-transition-delay: 2.45s; transition-delay: 2.45s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] { -webkit-transition-duration: 2.5s; transition-duration: 2.5s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate { -webkit-transition-delay: 2.5s; transition-delay: 2.5s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] { -webkit-transition-duration: 2.55s; transition-duration: 2.55s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate { -webkit-transition-delay: 2.55s; transition-delay: 2.55s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] { -webkit-transition-duration: 2.6s; transition-duration: 2.6s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate { -webkit-transition-delay: 2.6s; transition-delay: 2.6s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] { -webkit-transition-duration: 2.65s; transition-duration: 2.65s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate { -webkit-transition-delay: 2.65s; transition-delay: 2.65s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] { -webkit-transition-duration: 2.7s; transition-duration: 2.7s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate { -webkit-transition-delay: 2.7s; transition-delay: 2.7s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] { -webkit-transition-duration: 2.75s; transition-duration: 2.75s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate { -webkit-transition-delay: 2.75s; transition-delay: 2.75s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] { -webkit-transition-duration: 2.8s; transition-duration: 2.8s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate { -webkit-transition-delay: 2.8s; transition-delay: 2.8s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] { -webkit-transition-duration: 2.85s; transition-duration: 2.85s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate { -webkit-transition-delay: 2.85s; transition-delay: 2.85s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] { -webkit-transition-duration: 2.9s; transition-duration: 2.9s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate { -webkit-transition-delay: 2.9s; transition-delay: 2.9s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] { -webkit-transition-duration: 2.95s; transition-duration: 2.95s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate { -webkit-transition-delay: 2.95s; transition-delay: 2.95s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] { -webkit-transition-duration: 3s; transition-duration: 3s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] { -webkit-transition-delay: 0; transition-delay: 0; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate { -webkit-transition-delay: 3s; transition-delay: 3s; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] { -webkit-transition-timing-function: ease; transition-timing-function: ease; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] { -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] { -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos^=fade][data-aos^=fade] { opacity: 0; -webkit-transition-property: opacity,-webkit-transform; transition-property: opacity,-webkit-transform; transition-property: opacity,transform; transition-property: opacity,transform,-webkit-transform; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos^=fade][data-aos^=fade].aos-animate { opacity: 1; -webkit-transform: translateZ(0); transform: translateZ(0); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos=fade-up] { -webkit-transform: translate3d(0, 100px, 0); transform: translate3d(0, 100px, 0); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos=fade-down] { -webkit-transform: translate3d(0, -100px, 0); transform: translate3d(0, -100px, 0); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos=fade-right] { -webkit-transform: translate3d(-100px, 0, 0); transform: translate3d(-100px, 0, 0); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos=fade-left] { -webkit-transform: translate3d(100px, 0, 0); transform: translate3d(100px, 0, 0); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos=fade-up-right] { -webkit-transform: translate3d(-100px, 100px, 0); transform: translate3d(-100px, 100px, 0); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos=fade-up-left] { -webkit-transform: translate3d(100px, 100px, 0); transform: translate3d(100px, 100px, 0); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos=fade-down-right] { -webkit-transform: translate3d(-100px, -100px, 0); transform: translate3d(-100px, -100px, 0); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos=fade-down-left] { -webkit-transform: translate3d(100px, -100px, 0); transform: translate3d(100px, -100px, 0); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos^=zoom][data-aos^=zoom] { opacity: 0; -webkit-transition-property: opacity,-webkit-transform; transition-property: opacity,-webkit-transform; transition-property: opacity,transform; transition-property: opacity,transform,-webkit-transform; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos^=zoom][data-aos^=zoom].aos-animate { opacity: 1; -webkit-transform: translateZ(0) scale(1); transform: translateZ(0) scale(1); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos=zoom-in] { -webkit-transform: scale(0.6); transform: scale(0.6); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos=zoom-in-up] { -webkit-transform: translate3d(0, 100px, 0) scale(0.6); transform: translate3d(0, 100px, 0) scale(0.6); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos=zoom-in-down] { -webkit-transform: translate3d(0, -100px, 0) scale(0.6); transform: translate3d(0, -100px, 0) scale(0.6); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos=zoom-in-right] { -webkit-transform: translate3d(-100px, 0, 0) scale(0.6); transform: translate3d(-100px, 0, 0) scale(0.6); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos=zoom-in-left] { -webkit-transform: translate3d(100px, 0, 0) scale(0.6); transform: translate3d(100px, 0, 0) scale(0.6); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos=zoom-out] { -webkit-transform: scale(1.2); transform: scale(1.2); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos=zoom-out-up] { -webkit-transform: translate3d(0, 100px, 0) scale(1.2); transform: translate3d(0, 100px, 0) scale(1.2); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos=zoom-out-down] { -webkit-transform: translate3d(0, -100px, 0) scale(1.2); transform: translate3d(0, -100px, 0) scale(1.2); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos=zoom-out-right] { -webkit-transform: translate3d(-100px, 0, 0) scale(1.2); transform: translate3d(-100px, 0, 0) scale(1.2); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos=zoom-out-left] { -webkit-transform: translate3d(100px, 0, 0) scale(1.2); transform: translate3d(100px, 0, 0) scale(1.2); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos^=slide][data-aos^=slide] { -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos^=slide][data-aos^=slide].aos-animate { -webkit-transform: translateZ(0); transform: translateZ(0); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos=slide-up] { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos=slide-down] { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos=slide-right] { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos=slide-left] { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos^=flip][data-aos^=flip] { -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos=flip-left] { -webkit-transform: perspective(2500px) rotateY(-100deg); transform: perspective(2500px) rotateY(-100deg); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos=flip-left].aos-animate { -webkit-transform: perspective(2500px) rotateY(0); transform: perspective(2500px) rotateY(0); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos=flip-right] { -webkit-transform: perspective(2500px) rotateY(100deg); transform: perspective(2500px) rotateY(100deg); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos=flip-right].aos-animate { -webkit-transform: perspective(2500px) rotateY(0); transform: perspective(2500px) rotateY(0); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos=flip-up] { -webkit-transform: perspective(2500px) rotateX(-100deg); transform: perspective(2500px) rotateX(-100deg); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos=flip-up].aos-animate { -webkit-transform: perspective(2500px) rotateX(0); transform: perspective(2500px) rotateX(0); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos=flip-down] { -webkit-transform: perspective(2500px) rotateX(100deg); transform: perspective(2500px) rotateX(100deg); }

/* line 1, ../../../../../app/assets/scss/utils/_aos.scss */
[data-aos=flip-down].aos-animate { -webkit-transform: perspective(2500px) rotateX(0); transform: perspective(2500px) rotateX(0); }

@font-face { font-family: "BauerBodoniStd-Italic"; src: url("../fonts/bodoni/BauerBodoniStd-Italic.eot"); src: local("☺"), url("../fonts/bodoni/BauerBodoniStd-Italic.woff") format("woff"), url("../fonts/bodoni/BauerBodoniStd-Italic.ttf") format("truetype"), url("../fonts/bodoni/BauerBodoniStd-Italic.svg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: "NeutraTextBold"; src: url("../fonts/neutra/bold/NeutraTextBold.eot"); src: local("☺"), url("../fonts/neutra/bold/NeutraTextBold.woff") format("woff"), url("../fonts/neutra/bold/NeutraTextBold.ttf") format("truetype"), url("../fonts/neutra/bold/NeutraTextBold.svg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: "NeutraTextBook"; src: url("../fonts/neutra/book/NeutraTextBook.eot"); src: local("☺"), url("../fonts/neutra/book/NeutraTextBook.woff") format("woff"), url("../fonts/neutra/book/NeutraTextBook.ttf") format("truetype"), url("../fonts/neutra/book/NeutraTextBook.svg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: "NeutraTextDemi"; src: url("../fonts/neutra/demi/NeutraTextDemi.eot"); src: local("☺"), url("../fonts/neutra/demi/NeutraTextDemi.woff") format("woff"), url("../fonts/neutra/demi/NeutraTextDemi.ttf") format("truetype"), url("../fonts/neutra/demi/NeutraTextDemi.svg") format("svg"); font-weight: normal; font-style: normal; }
/* This stylesheet generated by Transfonter (https://transfonter.org) on January 11, 2018 2:46 PM */
@font-face { font-family: "Verlag Book"; src: url("../fonts/Verlag/Verlag-Book.eot"); src: url("../fonts/Verlag/Verlag-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/Verlag/Verlag-Book.woff2") format("woff2"), url("../fonts/Verlag/Verlag-Book.woff") format("woff"), url("../fonts/Verlag/Verlag-Book.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Verlag"; src: url("../fonts/Verlag/Verlag-Light.eot"); src: url("../fonts/Verlag/Verlag-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Verlag/Verlag-Light.woff2") format("woff2"), url("../fonts/Verlag/Verlag-Light.woff") format("woff"), url("../fonts/Verlag/Verlag-Light.ttf") format("truetype"); font-weight: 300; font-style: normal; }
@font-face { font-family: "Verlag"; src: url("../fonts/Verlag/Verlag-Black.eot"); src: url("../fonts/Verlag/Verlag-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/Verlag/Verlag-Black.woff2") format("woff2"), url("../fonts/Verlag/Verlag-Black.woff") format("woff"), url("../fonts/Verlag/Verlag-Black.ttf") format("truetype"); font-weight: 500; font-style: normal; }
@font-face { font-family: "Verlag Book"; src: url("../fonts/Verlag/Verlag-Book_1.eot"); src: url("../fonts/Verlag/Verlag-Book_1.eot?#iefix") format("embedded-opentype"), url("../fonts/Verlag/Verlag-Book_1.woff2") format("woff2"), url("../fonts/Verlag/Verlag-Book_1.woff") format("woff"), url("../fonts/Verlag/Verlag-Book_1.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Verlag"; src: url("../fonts/Verlag/Verlag-Bold.eot"); src: url("../fonts/Verlag/Verlag-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Verlag/Verlag-Bold.woff2") format("woff2"), url("../fonts/Verlag/Verlag-Bold.woff") format("woff"), url("../fonts/Verlag/Verlag-Bold.ttf") format("truetype"); font-weight: bold; font-style: normal; }
@font-face { font-family: "PhontPhreaks Handwriting"; src: url("../fonts/Phont/PhontPhreaksHandwriting.eot"); src: url("../fonts/Phont/PhontPhreaksHandwriting.eot?#iefix") format("embedded-opentype"), url("../fonts/Phont/PhontPhreaksHandwriting.woff2") format("woff2"), url("../fonts/Phont/PhontPhreaksHandwriting.woff") format("woff"), url("../fonts/Phont/PhontPhreaksHandwriting.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Verlag"; src: url("../fonts/Verlag/Verlag-Bold_1.eot"); src: url("../fonts/Verlag/Verlag-Bold_1.eot?#iefix") format("embedded-opentype"), url("../fonts/Verlag/Verlag-Bold_1.woff2") format("woff2"), url("../fonts/Verlag/Verlag-Bold_1.woff") format("woff"), url("../fonts/Verlag/Verlag-Bold_1.ttf") format("truetype"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Gill Sans Std"; src: url("../fonts/Gillsans/GillSansStd-LightShadowed.eot"); src: url("../fonts/Gillsans/GillSansStd-LightShadowed.eot?#iefix") format("embedded-opentype"), url("../fonts/Gillsans/GillSansStd-LightShadowed.woff2") format("woff2"), url("../fonts/Gillsans/GillSansStd-LightShadowed.woff") format("woff"), url("../fonts/Gillsans/GillSansStd-LightShadowed.ttf") format("truetype"); font-weight: 300; font-style: normal; }
@font-face { font-family: "Gill Sans Std"; src: url("../fonts/Gillsans/GillSansStd-Shadowed.eot"); src: url("../fonts/Gillsans/GillSansStd-Shadowed.eot?#iefix") format("embedded-opentype"), url("../fonts/Gillsans/GillSansStd-Shadowed.woff2") format("woff2"), url("../fonts/Gillsans/GillSansStd-Shadowed.woff") format("woff"), url("../fonts/Gillsans/GillSansStd-Shadowed.ttf") format("truetype"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-CondensedBold.eot"); src: url("../fonts/Futura/FuturaStd-CondensedBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-CondensedBold.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-CondensedBold.woff") format("woff"), url("../fonts/Futura/FuturaStd-CondensedBold.ttf") format("truetype"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Gill Sans Std"; src: url("../fonts/Gillsans/GillSansStd-Condensed.eot"); src: url("../fonts/Gillsans/GillSansStd-Condensed.eot?#iefix") format("embedded-opentype"), url("../fonts/Gillsans/GillSansStd-Condensed.woff2") format("woff2"), url("../fonts/Gillsans/GillSansStd-Condensed.woff") format("woff"), url("../fonts/Gillsans/GillSansStd-Condensed.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Verlag"; src: url("../fonts/Verlag/Verlag-Black_1.eot"); src: url("../fonts/Verlag/Verlag-Black_1.eot?#iefix") format("embedded-opentype"), url("../fonts/Verlag/Verlag-Black_1.woff2") format("woff2"), url("../fonts/Verlag/Verlag-Black_1.woff") format("woff"), url("../fonts/Verlag/Verlag-Black_1.ttf") format("truetype"); font-weight: 900; font-style: normal; }
@font-face { font-family: "Gill Sans Std"; src: url("../fonts/Gillsans/GillSansStd-UltraBoldCond.eot"); src: url("../fonts/Gillsans/GillSansStd-UltraBoldCond.eot?#iefix") format("embedded-opentype"), url("../fonts/Gillsans/GillSansStd-UltraBoldCond.woff2") format("woff2"), url("../fonts/Gillsans/GillSansStd-UltraBoldCond.woff") format("woff"), url("../fonts/Gillsans/GillSansStd-UltraBoldCond.ttf") format("truetype"); font-weight: 800; font-style: normal; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-Heavy.eot"); src: url("../fonts/Futura/FuturaStd-Heavy.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-Heavy.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-Heavy.woff") format("woff"), url("../fonts/Futura/FuturaStd-Heavy.ttf") format("truetype"); font-weight: 900; font-style: normal; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-CondensedOblique.eot"); src: url("../fonts/Futura/FuturaStd-CondensedOblique.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-CondensedOblique.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-CondensedOblique.woff") format("woff"), url("../fonts/Futura/FuturaStd-CondensedOblique.ttf") format("truetype"); font-weight: 500; font-style: italic; }
@font-face { font-family: "Gill Sans Std"; src: url("../fonts/Gillsans/GillSansStd-BoldItalic.eot"); src: url("../fonts/Gillsans/GillSansStd-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Gillsans/GillSansStd-BoldItalic.woff2") format("woff2"), url("../fonts/Gillsans/GillSansStd-BoldItalic.woff") format("woff"), url("../fonts/Gillsans/GillSansStd-BoldItalic.ttf") format("truetype"); font-weight: bold; font-style: italic; }
@font-face { font-family: "Gill Sans Std"; src: url("../fonts/Gillsans/GillSansStd-BoldCondensed.eot"); src: url("../fonts/Gillsans/GillSansStd-BoldCondensed.eot?#iefix") format("embedded-opentype"), url("../fonts/Gillsans/GillSansStd-BoldCondensed.woff2") format("woff2"), url("../fonts/Gillsans/GillSansStd-BoldCondensed.woff") format("woff"), url("../fonts/Gillsans/GillSansStd-BoldCondensed.ttf") format("truetype"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Gill Sans Std"; src: url("../fonts/Gillsans/GillSansStd-UltraBold.eot"); src: url("../fonts/Gillsans/GillSansStd-UltraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Gillsans/GillSansStd-UltraBold.woff2") format("woff2"), url("../fonts/Gillsans/GillSansStd-UltraBold.woff") format("woff"), url("../fonts/Gillsans/GillSansStd-UltraBold.ttf") format("truetype"); font-weight: 800; font-style: normal; }
@font-face { font-family: "Verlag"; src: url("../fonts/Verlag/Verlag-Light_1.eot"); src: url("../fonts/Verlag/Verlag-Light_1.eot?#iefix") format("embedded-opentype"), url("../fonts/Verlag/Verlag-Light_1.woff2") format("woff2"), url("../fonts/Verlag/Verlag-Light_1.woff") format("woff"), url("../fonts/Verlag/Verlag-Light_1.ttf") format("truetype"); font-weight: 300; font-style: normal; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-BoldOblique.eot"); src: url("../fonts/Futura/FuturaStd-BoldOblique.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-BoldOblique.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-BoldOblique.woff") format("woff"), url("../fonts/Futura/FuturaStd-BoldOblique.ttf") format("truetype"); font-weight: bold; font-style: italic; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-CondExtraBoldObl.eot"); src: url("../fonts/Futura/FuturaStd-CondExtraBoldObl.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-CondExtraBoldObl.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-CondExtraBoldObl.woff") format("woff"), url("../fonts/Futura/FuturaStd-CondExtraBoldObl.ttf") format("truetype"); font-weight: 800; font-style: italic; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-MediumOblique.eot"); src: url("../fonts/Futura/FuturaStd-MediumOblique.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-MediumOblique.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-MediumOblique.woff") format("woff"), url("../fonts/Futura/FuturaStd-MediumOblique.ttf") format("truetype"); font-weight: 500; font-style: italic; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-CondensedLight.eot"); src: url("../fonts/Futura/FuturaStd-CondensedLight.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-CondensedLight.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-CondensedLight.woff") format("woff"), url("../fonts/Futura/FuturaStd-CondensedLight.ttf") format("truetype"); font-weight: 300; font-style: normal; }
@font-face { font-family: "Gill Sans Std"; src: url("../fonts/Gillsans/GillSansStd-ExtraBoldDisp.eot"); src: url("../fonts/Gillsans/GillSansStd-ExtraBoldDisp.eot?#iefix") format("embedded-opentype"), url("../fonts/Gillsans/GillSansStd-ExtraBoldDisp.woff2") format("woff2"), url("../fonts/Gillsans/GillSansStd-ExtraBoldDisp.woff") format("woff"), url("../fonts/Gillsans/GillSansStd-ExtraBoldDisp.ttf") format("truetype"); font-weight: 800; font-style: normal; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-CondensedExtraBd.eot"); src: url("../fonts/Futura/FuturaStd-CondensedExtraBd.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-CondensedExtraBd.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-CondensedExtraBd.woff") format("woff"), url("../fonts/Futura/FuturaStd-CondensedExtraBd.ttf") format("truetype"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Gill Sans Std"; src: url("../fonts/Gillsans/GillSansStd-Light.eot"); src: url("../fonts/Gillsans/GillSansStd-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Gillsans/GillSansStd-Light.woff2") format("woff2"), url("../fonts/Gillsans/GillSansStd-Light.woff") format("woff"), url("../fonts/Gillsans/GillSansStd-Light.ttf") format("truetype"); font-weight: 300; font-style: normal; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-CondensedBoldObl.eot"); src: url("../fonts/Futura/FuturaStd-CondensedBoldObl.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-CondensedBoldObl.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-CondensedBoldObl.woff") format("woff"), url("../fonts/Futura/FuturaStd-CondensedBoldObl.ttf") format("truetype"); font-weight: bold; font-style: italic; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-Book.eot"); src: url("../fonts/Futura/FuturaStd-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-Book.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-Book.woff") format("woff"), url("../fonts/Futura/FuturaStd-Book.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-Condensed.eot"); src: url("../fonts/Futura/FuturaStd-Condensed.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-Condensed.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-Condensed.woff") format("woff"), url("../fonts/Futura/FuturaStd-Condensed.ttf") format("truetype"); font-weight: 500; font-style: normal; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-LightOblique.eot"); src: url("../fonts/Futura/FuturaStd-LightOblique.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-LightOblique.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-LightOblique.woff") format("woff"), url("../fonts/Futura/FuturaStd-LightOblique.ttf") format("truetype"); font-weight: 300; font-style: italic; }
@font-face { font-family: "Verlag Book"; src: url("../fonts/Verlag/Verlag-Book_2.eot"); src: url("../fonts/Verlag/Verlag-Book_2.eot?#iefix") format("embedded-opentype"), url("../fonts/Verlag/Verlag-Book_2.woff2") format("woff2"), url("../fonts/Verlag/Verlag-Book_2.woff") format("woff"), url("../fonts/Verlag/Verlag-Book_2.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Gill Sans Std"; src: url("../fonts/Gillsans/GillSansStd-Italic.eot"); src: url("../fonts/Gillsans/GillSansStd-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Gillsans/GillSansStd-Italic.woff2") format("woff2"), url("../fonts/Gillsans/GillSansStd-Italic.woff") format("woff"), url("../fonts/Gillsans/GillSansStd-Italic.ttf") format("truetype"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Verlag"; src: url("../fonts/Verlag/Verlag-Bold_2.eot"); src: url("../fonts/Verlag/Verlag-Bold_2.eot?#iefix") format("embedded-opentype"), url("../fonts/Verlag/Verlag-Bold_2.woff2") format("woff2"), url("../fonts/Verlag/Verlag-Bold_2.woff") format("woff"), url("../fonts/Verlag/Verlag-Bold_2.ttf") format("truetype"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Gill Sans Std"; src: url("../fonts/Gillsans/GillSansStd-Bold.eot"); src: url("../fonts/Gillsans/GillSansStd-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Gillsans/GillSansStd-Bold.woff2") format("woff2"), url("../fonts/Gillsans/GillSansStd-Bold.woff") format("woff"), url("../fonts/Gillsans/GillSansStd-Bold.ttf") format("truetype"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Gill Sans Std"; src: url("../fonts/Gillsans/GillSansStd-ExtraBold.eot"); src: url("../fonts/Gillsans/GillSansStd-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Gillsans/GillSansStd-ExtraBold.woff2") format("woff2"), url("../fonts/Gillsans/GillSansStd-ExtraBold.woff") format("woff"), url("../fonts/Gillsans/GillSansStd-ExtraBold.ttf") format("truetype"); font-weight: 800; font-style: normal; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-Light.eot"); src: url("../fonts/Futura/FuturaStd-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-Light.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-Light.woff") format("woff"), url("../fonts/Futura/FuturaStd-Light.ttf") format("truetype"); font-weight: 300; font-style: normal; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-BookOblique.eot"); src: url("../fonts/Futura/FuturaStd-BookOblique.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-BookOblique.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-BookOblique.woff") format("woff"), url("../fonts/Futura/FuturaStd-BookOblique.ttf") format("truetype"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-Medium.eot"); src: url("../fonts/Futura/FuturaStd-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-Medium.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-Medium.woff") format("woff"), url("../fonts/Futura/FuturaStd-Medium.ttf") format("truetype"); font-weight: 500; font-style: normal; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-ExtraBold.eot"); src: url("../fonts/Futura/FuturaStd-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-ExtraBold.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-ExtraBold.woff") format("woff"), url("../fonts/Futura/FuturaStd-ExtraBold.ttf") format("truetype"); font-weight: 800; font-style: normal; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-ExtraBoldOblique.eot"); src: url("../fonts/Futura/FuturaStd-ExtraBoldOblique.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-ExtraBoldOblique.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-ExtraBoldOblique.woff") format("woff"), url("../fonts/Futura/FuturaStd-ExtraBoldOblique.ttf") format("truetype"); font-weight: 800; font-style: italic; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-CondensedLightObl.eot"); src: url("../fonts/Futura/FuturaStd-CondensedLightObl.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-CondensedLightObl.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-CondensedLightObl.woff") format("woff"), url("../fonts/Futura/FuturaStd-CondensedLightObl.ttf") format("truetype"); font-weight: 300; font-style: italic; }
@font-face { font-family: "Gill Sans Std"; src: url("../fonts/Gillsans/GillSansStd-BoldExtraCond.eot"); src: url("../fonts/Gillsans/GillSansStd-BoldExtraCond.eot?#iefix") format("embedded-opentype"), url("../fonts/Gillsans/GillSansStd-BoldExtraCond.woff2") format("woff2"), url("../fonts/Gillsans/GillSansStd-BoldExtraCond.woff") format("woff"), url("../fonts/Gillsans/GillSansStd-BoldExtraCond.ttf") format("truetype"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Gill Sans Std"; src: url("../fonts/Gillsans/GillSansStd.eot"); src: url("../fonts/Gillsans/GillSansStd.eot?#iefix") format("embedded-opentype"), url("../fonts/Gillsans/GillSansStd.woff2") format("woff2"), url("../fonts/Gillsans/GillSansStd.woff") format("woff"), url("../fonts/Gillsans/GillSansStd.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-Bold.eot"); src: url("../fonts/Futura/FuturaStd-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-Bold.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-Bold.woff") format("woff"), url("../fonts/Futura/FuturaStd-Bold.ttf") format("truetype"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Gill Sans Std"; src: url("../fonts/Gillsans/GillSansStd-LightItalic.eot"); src: url("../fonts/Gillsans/GillSansStd-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Gillsans/GillSansStd-LightItalic.woff2") format("woff2"), url("../fonts/Gillsans/GillSansStd-LightItalic.woff") format("woff"), url("../fonts/Gillsans/GillSansStd-LightItalic.ttf") format("truetype"); font-weight: 300; font-style: italic; }
@font-face { font-family: "Futura Std"; src: url("../fonts/Futura/FuturaStd-HeavyOblique.eot"); src: url("../fonts/Futura/FuturaStd-HeavyOblique.eot?#iefix") format("embedded-opentype"), url("../fonts/Futura/FuturaStd-HeavyOblique.woff2") format("woff2"), url("../fonts/Futura/FuturaStd-HeavyOblique.woff") format("woff"), url("../fonts/Futura/FuturaStd-HeavyOblique.ttf") format("truetype"); font-weight: 900; font-style: italic; }
@font-face { font-family: "Baskerville"; src: url("../fonts/Baskerville/Baskerville.eot"); src: url("../fonts/Baskerville/Baskerville.eot?#iefix") format("embedded-opentype"), url("../fonts/Baskerville/Baskerville.woff2") format("woff2"), url("../fonts/Baskerville/Baskerville.woff") format("woff"), url("../fonts/Baskerville/Baskerville.ttf") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Baskerville"; src: url("../fonts/Baskerville/Baskerville-Bold.eot"); src: url("../fonts/Baskerville/Baskerville-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Baskerville/Baskerville-Bold.woff2") format("woff2"), url("../fonts/Baskerville/Baskerville-Bold.woff") format("woff"), url("../fonts/Baskerville/Baskerville-Bold.ttf") format("truetype"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Baskerville"; src: url("../fonts/Baskerville/Baskerville-SemiBoldItalic.eot"); src: url("../fonts/Baskerville/Baskerville-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Baskerville/Baskerville-SemiBoldItalic.woff2") format("woff2"), url("../fonts/Baskerville/Baskerville-SemiBoldItalic.woff") format("woff"), url("../fonts/Baskerville/Baskerville-SemiBoldItalic.ttf") format("truetype"); font-weight: 600; font-style: italic; }
@font-face { font-family: "Baskerville"; src: url("../fonts/Baskerville/Baskerville-Italic.eot"); src: url("../fonts/Baskerville/Baskerville-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Baskerville/Baskerville-Italic.woff2") format("woff2"), url("../fonts/Baskerville/Baskerville-Italic.woff") format("woff"), url("../fonts/Baskerville/Baskerville-Italic.ttf") format("truetype"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Baskerville"; src: url("../fonts/Baskerville/Baskerville-BoldItalic.eot"); src: url("../fonts/Baskerville/Baskerville-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Baskerville/Baskerville-BoldItalic.woff2") format("woff2"), url("../fonts/Baskerville/Baskerville-BoldItalic.woff") format("woff"), url("../fonts/Baskerville/Baskerville-BoldItalic.ttf") format("truetype"); font-weight: bold; font-style: italic; }
@font-face { font-family: "Baskerville"; src: url("../fonts/Baskerville/Baskerville-SemiBold.eot"); src: url("../fonts/Baskerville/Baskerville-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Baskerville/Baskerville-SemiBold.woff2") format("woff2"), url("../fonts/Baskerville/Baskerville-SemiBold.woff") format("woff"), url("../fonts/Baskerville/Baskerville-SemiBold.ttf") format("truetype"); font-weight: 600; font-style: normal; }
@font-face { font-family: "Vanitas"; src: url("../fonts/Vanitas/Vanitas-Regular.woff2") format("woff2"), url("../fonts/Vanitas/Vanitas-Regular.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Vanitas"; src: url("../fonts/Vanitas/Vanitas-Black.woff2") format("woff2"), url("../fonts/Vanitas/Vanitas-Black.woff") format("woff"); font-weight: 900; font-style: normal; }
@font-face { font-family: "Vanitas"; src: url("../fonts/Vanitas/Vanitas-Bold.woff2") format("woff2"), url("../fonts/Vanitas/Vanitas-Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: "Vanitas"; src: url("../fonts/Vanitas/Vanitas-BoldIt.woff2") format("woff2"), url("../fonts/Vanitas/Vanitas-BoldIt.woff") format("woff"); font-weight: bold; font-style: italic; }
@font-face { font-family: "Vanitas"; src: url("../fonts/Vanitas/Vanitas-Extrabold.woff2") format("woff2"), url("../fonts/Vanitas/Vanitas-Extrabold.woff") format("woff"); font-weight: 800; font-style: normal; }
@font-face { font-family: "Vanitas"; src: url("../fonts/Vanitas/Vanitas-ExtraboldItalic.woff2") format("woff2"), url("../fonts/Vanitas/Vanitas-ExtraboldItalic.woff") format("woff"); font-weight: 800; font-style: italic; }
@font-face { font-family: "Vanitas"; src: url("../fonts/Vanitas/Vanitas-It.woff2") format("woff2"), url("../fonts/Vanitas/Vanitas-It.woff") format("woff"); font-weight: normal; font-style: italic; }
@font-face { font-family: "Vanitas"; src: url("../fonts/Vanitas/Vanitas-BlackItalic.woff2") format("woff2"), url("../fonts/Vanitas/Vanitas-BlackItalic.woff") format("woff"); font-weight: 900; font-style: italic; }
/* line 1, ../../../../../app/assets/scss/base/_css-icon.scss */
.css-icon-right { display: block; width: 14px; height: 14px; padding: 0; margin: 0 auto; line-height: 1; position: relative; }
/* line 10, ../../../../../app/assets/scss/base/_css-icon.scss */
.css-icon-right:before, .css-icon-right:after { content: ''; position: absolute; width: 50%; height: 2px; background-color: #c8102e; border-radius: 1px; right: 3px; -webkit-transform-origin: center center; transform-origin: center center; }
/* line 22, ../../../../../app/assets/scss/base/_css-icon.scss */
.css-icon-right:before { -webkit-transform: rotate(45deg); transform: rotate(45deg); top: 6px; }
/* line 27, ../../../../../app/assets/scss/base/_css-icon.scss */
.css-icon-right:after { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); bottom: 2px; }

/* line 34, ../../../../../app/assets/scss/base/_css-icon.scss */
.css-icon-close { display: block; width: 40px; height: 40px; line-height: 1; position: relative; margin: 0 auto; }
/* line 43, ../../../../../app/assets/scss/base/_css-icon.scss */
.css-icon-close:before, .css-icon-close:after { content: ''; display: block; height: 3px; width: 100%; position: absolute; left: 0; top: 50%; margin-top: -1.5px; background-color: #ffffff; }
/* line 56, ../../../../../app/assets/scss/base/_css-icon.scss */
.css-icon-close:before { -webkit-transform: rotate(45deg); transform: rotate(45deg); }
/* line 60, ../../../../../app/assets/scss/base/_css-icon.scss */
.css-icon-close:after { -webkit-transform: rotate(135deg); transform: rotate(135deg); }

/* line 1, ../../../../../app/assets/scss/base/_base.scss */
html { font-size: 100%; }

/* line 6, ../../../../../app/assets/scss/base/_base.scss */
body { font-family: "NeutraTextBook"; opacity: 0; -webkit-animation-name: fadeIn; animation-name: fadeIn; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-delay: .6s; animation-delay: .6s; -webkit-animation-duration: .6s; animation-duration: .6s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }
/* line 16, ../../../../../app/assets/scss/base/_base.scss */
.no-cssanimations body { opacity: 1; }
/* line 20, ../../../../../app/assets/scss/base/_base.scss */
body.video-opened { overflow: hidden; }
/* line 24, ../../../../../app/assets/scss/base/_base.scss */
body.agegate-opened { position: fixed; }

/* line 29, ../../../../../app/assets/scss/base/_base.scss */
* { -webkit-box-sizing: border-box; box-sizing: border-box; }
/* line 32, ../../../../../app/assets/scss/base/_base.scss */
*:focus { outline: none; }

/* line 38, ../../../../../app/assets/scss/base/_base.scss */
.campari--france-landing { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: #c8102e; }
/* line 44, ../../../../../app/assets/scss/base/_base.scss */
.campari--france-landing img { display: block; max-width: 480px; height: auto; }

/* line 54, ../../../../../app/assets/scss/base/_base.scss */
.view-our-cocktail .view-empty, .view-calendar .view-empty { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-height: 400px; }
/* line 60, ../../../../../app/assets/scss/base/_base.scss */
.view-our-cocktail .view-empty h2, .view-calendar .view-empty h2 { display: block; text-align: center; text-transform: uppercase; color: #ffffff; }

@media screen and (max-width: 768px) { /* line 69, ../../../../../app/assets/scss/base/_base.scss */
  .only-desk { display: none !important; } }

@media screen and (min-width: 768px) { /* line 75, ../../../../../app/assets/scss/base/_base.scss */
  .only-mob { display: none !important; } }

/* line 1, ../../../../../app/assets/scss/base/_animations.scss */
.cssanimations.opacity .lightweight-view { opacity: 0; -webkit-animation: page_switch 0.4s forwards; animation: page_switch 0.4s forwards; -webkit-animation-timing-function: linear; animation-timing-function: linear; }

@-webkit-keyframes fadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }

@keyframes fadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }
@-webkit-keyframes showFadeOut { 0% { opacity: 1; }
  50% { opacity: 1; }
  100% { opacity: 0; } }
@keyframes showFadeOut { 0% { opacity: 1; }
  50% { opacity: 1; }
  100% { opacity: 0; } }
@-webkit-keyframes flicker { 0%, 19.999%, 22%, 62.999%, 64%, 64.999%, 70%, 100% { opacity: .99; }
  20%, 21.999%, 63%, 63.999%, 65%, 69.999% { opacity: 0.4; } }
@keyframes flicker { 0%, 19.999%, 22%, 62.999%, 64%, 64.999%, 70%, 100% { opacity: .99; }
  20%, 21.999%, 63%, 63.999%, 65%, 69.999% { opacity: 0.4; } }
/* line 40, ../../../../../app/assets/scss/base/_animations.scss */
[data-aos="grow"] { max-width: 0%; max-height: 0%; -webkit-transition-property: max-width, max-height; transition-property: max-width, max-height; }
/* line 45, ../../../../../app/assets/scss/base/_animations.scss */
[data-aos="grow"].aos-animate { max-width: 100%; max-height: 100%; }

/* line 51, ../../../../../app/assets/scss/base/_animations.scss */
[data-aos="grow-h"] { max-width: 0%; -webkit-transition-property: max-width; transition-property: max-width; }
/* line 55, ../../../../../app/assets/scss/base/_animations.scss */
[data-aos="grow-h"].aos-animate { max-width: 100%; }

/* line 60, ../../../../../app/assets/scss/base/_animations.scss */
[data-aos="grow-v"] { max-height: 0%; -webkit-transition-property: max-height; transition-property: max-height; }
/* line 64, ../../../../../app/assets/scss/base/_animations.scss */
[data-aos="grow-v"].aos-animate { max-height: 100%; }

/* line 69, ../../../../../app/assets/scss/base/_animations.scss */
[data-aos="clippath-reveal"] { -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%); clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%); -webkit-transition-property: -webkit-clip-path; transition-property: -webkit-clip-path; transition-property: clip-path; transition-property: clip-path, -webkit-clip-path; }
/* line 73, ../../../../../app/assets/scss/base/_animations.scss */
[data-aos="clippath-reveal"].aos-animate { -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); }

/* line 1, ../../../../../app/assets/scss/layout/_grid.scss */
body { background-image: url("../images/general/general-background.jpg"); background-position: center bottom; background-repeat: no-repeat; background-size: cover; }
/* line 7, ../../../../../app/assets/scss/layout/_grid.scss */
body.path-frontpage { background-image: url("../images/general/home-background-2.jpg"); }
@media (max-width: 1024px) { /* line 7, ../../../../../app/assets/scss/layout/_grid.scss */
  body.path-frontpage { background-position: center calc(100% - 90px); } }
@media (max-width: 600px) { /* line 7, ../../../../../app/assets/scss/layout/_grid.scss */
  body.path-frontpage { background-position: center -237px; } }
/* line 21, ../../../../../app/assets/scss/layout/_grid.scss */
body._the-campari-world { background-image: url("../images/general/campari-world-background.jpg"); }
/* line 25, ../../../../../app/assets/scss/layout/_grid.scss */
body._our-cocktails { background-image: url("../images/general/our-cocktails-background.jpg"); }
/* line 29, ../../../../../app/assets/scss/layout/_grid.scss */
body._the-campari-world_art-label { background-image: url("../images/general/art-label-background.jpg"); }
/* line 33, ../../../../../app/assets/scss/layout/_grid.scss */
body._the-calendar { background-image: url("../images/general/the-calendar-background.jpg"); }
/* line 37, ../../../../../app/assets/scss/layout/_grid.scss */
body._campari-cinema { background-image: url("../images/general/campari-cinema-background.jpg"); background-position: 50% 163px; }
@media (max-width: 600px) { /* line 37, ../../../../../app/assets/scss/layout/_grid.scss */
  body._campari-cinema { background-position: 50% 40px; } }
/* line 46, ../../../../../app/assets/scss/layout/_grid.scss */
body._contact-us, body._kontakt, body._contact_campari_contacts { background-image: url("../images/contact/contact-background.jpg"); }

@media (max-width: 600px) { /* line 53, ../../../../../app/assets/scss/layout/_grid.scss */
  .campari-general-wrapper { overflow-x: hidden; } }

/* line 59, ../../../../../app/assets/scss/layout/_grid.scss */
.campari-content-wrapper { display: block; padding-top: 162px; }
@media (max-width: 600px) { /* line 59, ../../../../../app/assets/scss/layout/_grid.scss */
  .campari-content-wrapper { padding-top: 40px; } }
/* line 67, ../../../../../app/assets/scss/layout/_grid.scss */
.path-user .campari-content-wrapper { padding-top: 0; }

@media (max-width: 600px) { /* line 72, ../../../../../app/assets/scss/layout/_grid.scss */
  #block-views-block-frontpage-cocktails { padding: 0 0 40px 0; } }

/* line 78, ../../../../../app/assets/scss/layout/_grid.scss */
.container { display: block; max-width: 1280px; width: 100%; margin: 0 auto; }

/* line 86, ../../../../../app/assets/scss/layout/_grid.scss */
.view-header { display: block; text-align: center; }
/* line 90, ../../../../../app/assets/scss/layout/_grid.scss */
.view-header h3 { display: block; color: #ffffff; font-family: "NeutraTextDemi"; line-height: 1; font-size: 41px; margin: 60px 0; text-transform: uppercase; letter-spacing: 3px; font-weight: 100; }
@media (max-width: 768px) { /* line 90, ../../../../../app/assets/scss/layout/_grid.scss */
  .view-header h3 { margin: 30px 0; font-size: 28px; } }
/* line 106, ../../../../../app/assets/scss/layout/_grid.scss */
.view-header h3 span { font-family: "BauerBodoniStd-Italic"; display: block; font-size: 38px; text-transform: none; font-weight: 300; }
@media (max-width: 768px) { /* line 106, ../../../../../app/assets/scss/layout/_grid.scss */
  .view-header h3 span { font-size: 28px; } }
@media (max-width: 600px) { /* line 106, ../../../../../app/assets/scss/layout/_grid.scss */
  .view-header h3 span { font-size: 21px; } }

/* line 124, ../../../../../app/assets/scss/layout/_grid.scss */
.view-news { padding: 0 40px; }
@media (max-width: 600px) { /* line 124, ../../../../../app/assets/scss/layout/_grid.scss */
  .view-news { padding: 0; } }

/* line 132, ../../../../../app/assets/scss/layout/_grid.scss */
#block-wasit-page-title { display: inline-block; width: 50%; margin: 0 -2px; text-align: right; padding-right: 40px; z-index: 10; position: relative; }
/* line 141, ../../../../../app/assets/scss/layout/_grid.scss */
.path-frontpage #block-wasit-page-title { display: none; }
@media (max-width: 600px) { /* line 132, ../../../../../app/assets/scss/layout/_grid.scss */
  #block-wasit-page-title { width: 40%; vertical-align: top; float: right; padding-right: 20px; } }
/* line 153, ../../../../../app/assets/scss/layout/_grid.scss */
#block-wasit-page-title h1 { display: block; margin: 0; padding: 10px 0 10px 10px; font-size: 14px; text-transform: uppercase; color: #ffffff; line-height: 1; font-weight: 100; }
@media (max-width: 600px) { /* line 153, ../../../../../app/assets/scss/layout/_grid.scss */
  #block-wasit-page-title h1 { line-height: 1.4em; font-size: 10px; } }

/* line 170, ../../../../../app/assets/scss/layout/_grid.scss */
#block-wasit-content { display: block; width: 100%; }
/* line 174, ../../../../../app/assets/scss/layout/_grid.scss */
.page-node-type-article #block-wasit-content { display: table; }

/* line 182, ../../../../../app/assets/scss/layout/_grid.scss */
.page-node-type-page #block-wasit-content p { font-size: 15px; line-height: 1.4; }
@media (max-width: 600px) { /* line 182, ../../../../../app/assets/scss/layout/_grid.scss */
  .page-node-type-page #block-wasit-content p { font-size: 16px; } }
/* line 190, ../../../../../app/assets/scss/layout/_grid.scss */
.page-node-type-page #block-wasit-content p a { color: #c8102e; }

/* line 1, ../../../../../app/assets/scss/layout/_header.scss */
.campari-header-wrapper { display: block; position: fixed; width: 100%; top: 0; left: 0; z-index: 950; }

/* line 10, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader { display: table; width: 100%; background-color: #c8102e; position: relative; z-index: 100; }
/* line 18, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; -webkit-box-align: center; align-items: center; -ms-flex-align: center; padding: 0 40px; }
@media (max-width: 600px) { /* line 18, ../../../../../app/assets/scss/layout/_header.scss */
  .upperheader .container { -webkit-box-align: stretch; align-items: stretch; -ms-flex-align: stretch; padding: 0 0 0 20px; } }
/* line 33, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container .right { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: center; align-items: center; -ms-flex-align: center; }
@media (max-width: 600px) { /* line 33, ../../../../../app/assets/scss/layout/_header.scss */
  .upperheader .container .right { border-left: 1px solid #372f2c; } }
/* line 44, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-branding { -webkit-box-flex: 2; -ms-flex-positive: 2; flex-grow: 2; -webkit-box-ordinal-group: 2; order: 1; -ms-flex-order: 1; padding: 10px 0; }
/* line 51, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-branding .site-logo img { display: block; height: 20px; width: auto; max-width: none; }
/* line 59, ../../../../../app/assets/scss/layout/_header.scss */
.no-flexboxlegacy .upperheader .container #block-wasit-branding { float: left; }
/* line 64, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-upperheadermenu, .upperheader .container #block-wasit-upperheadermenuita, .upperheader .container #block-wasit-upperheadermenues, .upperheader .container #block-wasit-upperheadermenude, .upperheader .container #block-wasit-upperheadermenugr, .upperheader .container #block-wasit-upperheadermenufr, .upperheader .container #block-wasit-upperheadermenunl, .upperheader .container #block-wasit-upperheadermenupt, .upperheader .container #block-wasit-languageswitcher { padding: 10px 0; }
/* line 75, ../../../../../app/assets/scss/layout/_header.scss */
.no-flexboxlegacy .upperheader .container #block-wasit-upperheadermenu, .no-flexboxlegacy .upperheader .container #block-wasit-upperheadermenuita, .no-flexboxlegacy .upperheader .container #block-wasit-upperheadermenues, .no-flexboxlegacy .upperheader .container #block-wasit-upperheadermenude, .no-flexboxlegacy .upperheader .container #block-wasit-upperheadermenugr, .no-flexboxlegacy .upperheader .container #block-wasit-upperheadermenufr, .no-flexboxlegacy .upperheader .container #block-wasit-upperheadermenunl, .no-flexboxlegacy .upperheader .container #block-wasit-upperheadermenupt, .no-flexboxlegacy .upperheader .container #block-wasit-languageswitcher { float: right; }
/* line 80, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-upperheadermenu, .upperheader .container #block-wasit-upperheadermenuita, .upperheader .container #block-wasit-upperheadermenues, .upperheader .container #block-wasit-upperheadermenude, .upperheader .container #block-wasit-upperheadermenugr, .upperheader .container #block-wasit-upperheadermenufr, .upperheader .container #block-wasit-upperheadermenunl, .upperheader .container #block-wasit-upperheadermenupt { -webkit-box-ordinal-group: 3; order: 2; -ms-flex-order: 2; display: -webkit-box; display: flex; display: -ms-flexbox; padding: 12px; }
@media (max-width: 600px) { /* line 80, ../../../../../app/assets/scss/layout/_header.scss */
  .upperheader .container #block-wasit-upperheadermenu, .upperheader .container #block-wasit-upperheadermenuita, .upperheader .container #block-wasit-upperheadermenues, .upperheader .container #block-wasit-upperheadermenude, .upperheader .container #block-wasit-upperheadermenugr, .upperheader .container #block-wasit-upperheadermenufr, .upperheader .container #block-wasit-upperheadermenunl, .upperheader .container #block-wasit-upperheadermenupt { padding: 0; -webkit-box-ordinal-group: 4; order: 3; -ms-flex-order: 3; } }
/* line 100, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-upperheadermenu.opened, .upperheader .container #block-wasit-upperheadermenuita.opened, .upperheader .container #block-wasit-upperheadermenues.opened, .upperheader .container #block-wasit-upperheadermenude.opened, .upperheader .container #block-wasit-upperheadermenugr.opened, .upperheader .container #block-wasit-upperheadermenufr.opened, .upperheader .container #block-wasit-upperheadermenunl.opened, .upperheader .container #block-wasit-upperheadermenupt.opened { background-color: white; }
/* line 103, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-upperheadermenu.opened .open-upmenu, .upperheader .container #block-wasit-upperheadermenuita.opened .open-upmenu, .upperheader .container #block-wasit-upperheadermenues.opened .open-upmenu, .upperheader .container #block-wasit-upperheadermenude.opened .open-upmenu, .upperheader .container #block-wasit-upperheadermenugr.opened .open-upmenu, .upperheader .container #block-wasit-upperheadermenufr.opened .open-upmenu, .upperheader .container #block-wasit-upperheadermenunl.opened .open-upmenu, .upperheader .container #block-wasit-upperheadermenupt.opened .open-upmenu { display: -webkit-box; display: flex; display: -ms-flexbox; }
/* line 107, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-upperheadermenu.opened .open-upmenu .triangle, .upperheader .container #block-wasit-upperheadermenuita.opened .open-upmenu .triangle, .upperheader .container #block-wasit-upperheadermenues.opened .open-upmenu .triangle, .upperheader .container #block-wasit-upperheadermenude.opened .open-upmenu .triangle, .upperheader .container #block-wasit-upperheadermenugr.opened .open-upmenu .triangle, .upperheader .container #block-wasit-upperheadermenufr.opened .open-upmenu .triangle, .upperheader .container #block-wasit-upperheadermenunl.opened .open-upmenu .triangle, .upperheader .container #block-wasit-upperheadermenupt.opened .open-upmenu .triangle { border-top-color: #372f2c; }
/* line 113, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-upperheadermenu .open-upmenu, .upperheader .container #block-wasit-upperheadermenuita .open-upmenu, .upperheader .container #block-wasit-upperheadermenues .open-upmenu, .upperheader .container #block-wasit-upperheadermenude .open-upmenu, .upperheader .container #block-wasit-upperheadermenugr .open-upmenu, .upperheader .container #block-wasit-upperheadermenufr .open-upmenu, .upperheader .container #block-wasit-upperheadermenunl .open-upmenu, .upperheader .container #block-wasit-upperheadermenupt .open-upmenu { background-color: transparent; border: 0; line-height: 1; width: 16px; height: 16px; padding: 20px; display: none; }
@media (max-width: 600px) { /* line 113, ../../../../../app/assets/scss/layout/_header.scss */
  .upperheader .container #block-wasit-upperheadermenu .open-upmenu, .upperheader .container #block-wasit-upperheadermenuita .open-upmenu, .upperheader .container #block-wasit-upperheadermenues .open-upmenu, .upperheader .container #block-wasit-upperheadermenude .open-upmenu, .upperheader .container #block-wasit-upperheadermenugr .open-upmenu, .upperheader .container #block-wasit-upperheadermenufr .open-upmenu, .upperheader .container #block-wasit-upperheadermenunl .open-upmenu, .upperheader .container #block-wasit-upperheadermenupt .open-upmenu { display: -webkit-box; display: flex; display: -ms-flexbox; } }
/* line 127, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-upperheadermenu .open-upmenu .triangle, .upperheader .container #block-wasit-upperheadermenuita .open-upmenu .triangle, .upperheader .container #block-wasit-upperheadermenues .open-upmenu .triangle, .upperheader .container #block-wasit-upperheadermenude .open-upmenu .triangle, .upperheader .container #block-wasit-upperheadermenugr .open-upmenu .triangle, .upperheader .container #block-wasit-upperheadermenufr .open-upmenu .triangle, .upperheader .container #block-wasit-upperheadermenunl .open-upmenu .triangle, .upperheader .container #block-wasit-upperheadermenupt .open-upmenu .triangle { margin-left: -3px; display: inline-block; height: 0; width: 0; -webkit-transform: rotate(360deg); border-width: 5px 3.5px; border-style: solid; border-color: transparent; border-top-color: #ffffff; border-bottom-width: 0; }
/* line 133, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-upperheadermenu .menu, .upperheader .container #block-wasit-upperheadermenuita .menu, .upperheader .container #block-wasit-upperheadermenues .menu, .upperheader .container #block-wasit-upperheadermenude .menu, .upperheader .container #block-wasit-upperheadermenugr .menu, .upperheader .container #block-wasit-upperheadermenufr .menu, .upperheader .container #block-wasit-upperheadermenunl .menu, .upperheader .container #block-wasit-upperheadermenupt .menu { display: -webkit-box; display: flex; display: -ms-flexbox; margin: 0 5px 0 0; padding: 0; border-right: 1px solid #ffffff; }
@media (max-width: 600px) { /* line 133, ../../../../../app/assets/scss/layout/_header.scss */
  .upperheader .container #block-wasit-upperheadermenu .menu, .upperheader .container #block-wasit-upperheadermenuita .menu, .upperheader .container #block-wasit-upperheadermenues .menu, .upperheader .container #block-wasit-upperheadermenude .menu, .upperheader .container #block-wasit-upperheadermenugr .menu, .upperheader .container #block-wasit-upperheadermenufr .menu, .upperheader .container #block-wasit-upperheadermenunl .menu, .upperheader .container #block-wasit-upperheadermenupt .menu { position: fixed; left: 0; bottom: 0px; width: 100%; background-color: transparent; padding: 20px; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; z-index: 10; text-align: center; border-right: none; display: none; }
  /* line 153, ../../../../../app/assets/scss/layout/_header.scss */
  .menu-opened .upperheader .container #block-wasit-upperheadermenu .menu, .menu-opened .upperheader .container #block-wasit-upperheadermenuita .menu, .menu-opened .upperheader .container #block-wasit-upperheadermenues .menu, .menu-opened .upperheader .container #block-wasit-upperheadermenude .menu, .menu-opened .upperheader .container #block-wasit-upperheadermenugr .menu, .menu-opened .upperheader .container #block-wasit-upperheadermenufr .menu, .menu-opened .upperheader .container #block-wasit-upperheadermenunl .menu, .menu-opened .upperheader .container #block-wasit-upperheadermenupt .menu { display: -webkit-box; display: -ms-flexbox; display: flex; } }
/* line 158, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-upperheadermenu .menu li, .upperheader .container #block-wasit-upperheadermenuita .menu li, .upperheader .container #block-wasit-upperheadermenues .menu li, .upperheader .container #block-wasit-upperheadermenude .menu li, .upperheader .container #block-wasit-upperheadermenugr .menu li, .upperheader .container #block-wasit-upperheadermenufr .menu li, .upperheader .container #block-wasit-upperheadermenunl .menu li, .upperheader .container #block-wasit-upperheadermenupt .menu li { display: block; margin-right: 10px; }
@media (max-width: 600px) { /* line 158, ../../../../../app/assets/scss/layout/_header.scss */
  .upperheader .container #block-wasit-upperheadermenu .menu li, .upperheader .container #block-wasit-upperheadermenuita .menu li, .upperheader .container #block-wasit-upperheadermenues .menu li, .upperheader .container #block-wasit-upperheadermenude .menu li, .upperheader .container #block-wasit-upperheadermenugr .menu li, .upperheader .container #block-wasit-upperheadermenufr .menu li, .upperheader .container #block-wasit-upperheadermenunl .menu li, .upperheader .container #block-wasit-upperheadermenupt .menu li { display: block; margin: 5px 10px; padding: 0; } }
/* line 169, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-upperheadermenu .menu li a, .upperheader .container #block-wasit-upperheadermenuita .menu li a, .upperheader .container #block-wasit-upperheadermenues .menu li a, .upperheader .container #block-wasit-upperheadermenude .menu li a, .upperheader .container #block-wasit-upperheadermenugr .menu li a, .upperheader .container #block-wasit-upperheadermenufr .menu li a, .upperheader .container #block-wasit-upperheadermenunl .menu li a, .upperheader .container #block-wasit-upperheadermenupt .menu li a { display: block; line-height: 1; text-transform: uppercase; font-size: 10px; color: #ffffff; text-decoration: none; }
@media (max-width: 600px) { /* line 169, ../../../../../app/assets/scss/layout/_header.scss */
  .upperheader .container #block-wasit-upperheadermenu .menu li a, .upperheader .container #block-wasit-upperheadermenuita .menu li a, .upperheader .container #block-wasit-upperheadermenues .menu li a, .upperheader .container #block-wasit-upperheadermenude .menu li a, .upperheader .container #block-wasit-upperheadermenugr .menu li a, .upperheader .container #block-wasit-upperheadermenufr .menu li a, .upperheader .container #block-wasit-upperheadermenunl .menu li a, .upperheader .container #block-wasit-upperheadermenupt .menu li a { color: #372f2c; font-size: 12px; } }
/* line 182, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-upperheadermenu .menu li a.is-active, .upperheader .container #block-wasit-upperheadermenuita .menu li a.is-active, .upperheader .container #block-wasit-upperheadermenues .menu li a.is-active, .upperheader .container #block-wasit-upperheadermenude .menu li a.is-active, .upperheader .container #block-wasit-upperheadermenugr .menu li a.is-active, .upperheader .container #block-wasit-upperheadermenufr .menu li a.is-active, .upperheader .container #block-wasit-upperheadermenunl .menu li a.is-active, .upperheader .container #block-wasit-upperheadermenupt .menu li a.is-active { font-family: "NeutraTextBold"; }
/* line 192, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-languageswitcher { -webkit-box-ordinal-group: 4; order: 3; -ms-flex-order: 3; position: relative; height: 20px; line-height: 1; width: 75px; z-index: 50; }
@media (max-width: 600px) { /* line 192, ../../../../../app/assets/scss/layout/_header.scss */
  .upperheader .container #block-wasit-languageswitcher { -webkit-box-ordinal-group: 3; order: 2; -ms-flex-order: 2; } }
/* line 206, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-languageswitcher ul { margin: 0; padding: 28px 0 0 0; position: absolute; top: 0; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; width: 100%; }
/* line 215, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-languageswitcher ul:hover li:not(.is-active) { display: block; opacity: 1; }
/* line 221, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-languageswitcher ul li { display: none; position: relative; background-color: #c8102e; padding: 5px; width: 100%; opacity: 0; }
/* line 229, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-languageswitcher ul li.is-active { opacity: 1; display: block; top: 1px; position: absolute; left: 0; background-color: transparent; }
@media (max-width: 600px) { /* line 229, ../../../../../app/assets/scss/layout/_header.scss */
  .upperheader .container #block-wasit-languageswitcher ul li.is-active { padding: 0; }
  /* line 241, ../../../../../app/assets/scss/layout/_header.scss */
  .upperheader .container #block-wasit-languageswitcher ul li.is-active:before { content: ''; position: absolute; bottom: 0; width: 70%; left: 15%; height: 1px; background-color: #ffffff; }
  /* line 251, ../../../../../app/assets/scss/layout/_header.scss */
  .upperheader .container #block-wasit-languageswitcher ul li.is-active:after { position: absolute; content: ''; left: 50%; margin-left: -3px; bottom: -10px; display: inline-block; height: 0; width: 0; -webkit-transform: rotate(360deg); border-width: 5px 3.5px; border-style: solid; border-color: transparent; border-top-color: #ffffff; border-bottom-width: 0; } }
/* line 263, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-languageswitcher ul li a { display: block; font-size: 10px; text-transform: uppercase; color: #ffffff; text-decoration: none; text-align: center; line-height: 1; }
/* line 272, ../../../../../app/assets/scss/layout/_header.scss */
.upperheader .container #block-wasit-languageswitcher ul li a.is-active { color: #ffffff; font-family: "NeutraTextBold"; }
@media (max-width: 600px) { /* line 272, ../../../../../app/assets/scss/layout/_header.scss */
  .upperheader .container #block-wasit-languageswitcher ul li a.is-active { pointer-events: none; } }

/* line 287, ../../../../../app/assets/scss/layout/_header.scss */
.lowerheader { background-color: #f8f8f8; border-bottom: 1px solid #cccccc; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
@media (max-width: 600px) { /* line 287, ../../../../../app/assets/scss/layout/_header.scss */
  .lowerheader { position: fixed; top: 0; left: -100%; height: 100%; width: 100%; } }
/* line 300, ../../../../../app/assets/scss/layout/_header.scss */
.lowerheader.opened { -webkit-transform: translateX(100%); transform: translateX(100%); }
@media (max-width: 600px) { /* line 304, ../../../../../app/assets/scss/layout/_header.scss */
  .lowerheader .container { height: 100%; display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; text-align: center; -webkit-box-align: center; align-items: center; -ms-flex-align: center; } }
/* line 319, ../../../../../app/assets/scss/layout/_header.scss */
.lowerheader #block-wasit-upperheadermenu-2 { display: none; }
@media (max-width: 600px) { /* line 319, ../../../../../app/assets/scss/layout/_header.scss */
  .lowerheader #block-wasit-upperheadermenu-2 { display: block; padding: 20px 0; } }
/* line 327, ../../../../../app/assets/scss/layout/_header.scss */
.lowerheader #block-wasit-upperheadermenu-2 ul { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0; margin: 0; }
/* line 335, ../../../../../app/assets/scss/layout/_header.scss */
.lowerheader #block-wasit-upperheadermenu-2 ul li { display: inline-block; vertical-align: middle; margin: 0 5px; }
/* line 340, ../../../../../app/assets/scss/layout/_header.scss */
.lowerheader #block-wasit-upperheadermenu-2 ul li a { display: block; text-decoration: none; font-size: 12px; color: #372f2c; text-transform: uppercase; line-height: 1; }

/* line 1, ../../../../../app/assets/scss/layout/_navigation.scss */
.main-navigation-menu, .menu--main-navigation-it, .menu--main-navigation-fr { display: block; padding: 2.5em 0; -webkit-transition: padding 0.3s ease; transition: padding 0.3s ease; }
@media (max-width: 600px) { /* line 1, ../../../../../app/assets/scss/layout/_navigation.scss */
  .main-navigation-menu, .menu--main-navigation-it, .menu--main-navigation-fr { padding: 0; } }
/* line 11, ../../../../../app/assets/scss/layout/_navigation.scss */
.main-navigation-menu .menu-name, .menu--main-navigation-it .menu-name, .menu--main-navigation-fr .menu-name { display: none; color: #372f2c; text-transform: uppercase; font-size: 14px; font-family: "NeutraTextBold"; font-weight: 100; }
@media (max-width: 600px) { /* line 11, ../../../../../app/assets/scss/layout/_navigation.scss */
  .main-navigation-menu .menu-name, .menu--main-navigation-it .menu-name, .menu--main-navigation-fr .menu-name { display: block; } }
/* line 24, ../../../../../app/assets/scss/layout/_navigation.scss */
.pageScrolled .main-navigation-menu, .pageScrolled .menu--main-navigation-it, .pageScrolled .menu--main-navigation-fr { padding: 0.75em 0; }
@media (max-width: 600px) { /* line 24, ../../../../../app/assets/scss/layout/_navigation.scss */
  .pageScrolled .main-navigation-menu, .pageScrolled .menu--main-navigation-it, .pageScrolled .menu--main-navigation-fr { padding: 0; } }

/* line 33, ../../../../../app/assets/scss/layout/_navigation.scss */
#block-wasit-main-menu, #block-wasit-mainnavigationfr, #block-mainnavigationit { display: block; }
@media (max-width: 600px) { /* line 33, ../../../../../app/assets/scss/layout/_navigation.scss */
  #block-wasit-main-menu, #block-wasit-mainnavigationfr, #block-mainnavigationit { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: center; align-items: center; -ms-flex-align: center; padding: 40px 0; border-bottom: 1px solid #cccccc; } }
/* line 47, ../../../../../app/assets/scss/layout/_navigation.scss */
#block-wasit-main-menu > ul, #block-wasit-mainnavigationfr > ul, #block-mainnavigationit > ul { display: block; margin: 0; padding: 0; text-align: center; }
/* line 53, ../../../../../app/assets/scss/layout/_navigation.scss */
#block-wasit-main-menu > ul li, #block-wasit-mainnavigationfr > ul li, #block-mainnavigationit > ul li { display: inline-block; vertical-align: middle; padding: 0 20px; }
@media (max-width: 600px) { /* line 53, ../../../../../app/assets/scss/layout/_navigation.scss */
  #block-wasit-main-menu > ul li, #block-wasit-mainnavigationfr > ul li, #block-mainnavigationit > ul li { display: block; padding: 10px 20px; } }
/* line 64, ../../../../../app/assets/scss/layout/_navigation.scss */
#block-wasit-main-menu > ul li.menu-item--active a, #block-wasit-mainnavigationfr > ul li.menu-item--active a, #block-mainnavigationit > ul li.menu-item--active a { color: #c8102e; }
/* line 69, ../../../../../app/assets/scss/layout/_navigation.scss */
#block-wasit-main-menu > ul li a, #block-wasit-mainnavigationfr > ul li a, #block-mainnavigationit > ul li a { color: #372f2c; text-decoration: none; line-height: 1; text-transform: uppercase; font-size: 1.25em; font-family: "NeutraTextBold"; }
/* line 77, ../../../../../app/assets/scss/layout/_navigation.scss */
#block-wasit-main-menu > ul li a span, #block-wasit-mainnavigationfr > ul li a span, #block-mainnavigationit > ul li a span { display: block; font-family: "BauerBodoniStd-Italic"; text-transform: lowercase; font-style: italic; font-size: 1em; }
/* line 85, ../../../../../app/assets/scss/layout/_navigation.scss */
#block-wasit-main-menu > ul li a:hover, #block-wasit-mainnavigationfr > ul li a:hover, #block-mainnavigationit > ul li a:hover { color: #c8102e; }

/* line 1, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer { display: block; }
/* line 4, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .upperfooter { display: -webkit-box; display: flex; display: -ms-flexbox; width: 100%; -webkit-box-align: center; align-items: center; -ms-flex-align: center; border-top: 1px solid #cccccc; background-color: #f8f8f8; padding: 20px 40px; min-height: 40px; }
@media (max-width: 600px) { /* line 4, ../../../../../app/assets/scss/layout/_footer.scss */
  .campari-footer .upperfooter { padding: 5px 20px; } }
/* line 20, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .upperfooter #block-wasit-footer .menu, .campari-footer .upperfooter #block-wasit-footerde .menu { display: block; margin: 0; text-align: center; line-height: 1; }
@media (max-width: 600px) { /* line 20, ../../../../../app/assets/scss/layout/_footer.scss */
  .campari-footer .upperfooter #block-wasit-footer .menu, .campari-footer .upperfooter #block-wasit-footerde .menu { padding: 0; } }
@media (max-width: 360px) { /* line 20, ../../../../../app/assets/scss/layout/_footer.scss */
  .campari-footer .upperfooter #block-wasit-footer .menu, .campari-footer .upperfooter #block-wasit-footerde .menu { padding: 0; } }
/* line 34, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .upperfooter #block-wasit-footer .menu li, .campari-footer .upperfooter #block-wasit-footerde .menu li { display: inline-block; margin: 0 10px; }
/* line 38, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .upperfooter #block-wasit-footer .menu li a, .campari-footer .upperfooter #block-wasit-footerde .menu li a { color: #372f2c; display: block; text-decoration: none; text-transform: uppercase; font-size: 10px; line-height: 1; }
/* line 46, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .upperfooter #block-wasit-footer .menu li a.is-active, .campari-footer .upperfooter #block-wasit-footerde .menu li a.is-active { font-family: "NeutraTextBold"; }
/* line 50, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .upperfooter #block-wasit-footer .menu li a.hover, .campari-footer .upperfooter #block-wasit-footerde .menu li a.hover { color: #c8102e; }
/* line 59, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .lowerfooter { padding: 0; background-color: #c8102e; }
/* line 68, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .lowerfooter .container { padding: 8px 20px; }
/* line 71, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .lowerfooter .container #block-wasit-sitebranding { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 76, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .lowerfooter .container #block-wasit-sitebranding:after { display: none; }
/* line 81, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .lowerfooter .container a { display: block; }
/* line 84, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .lowerfooter .container a img { display: block; max-width: none; height: 20px; }
/* line 91, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .lowerfooter .container .site-slogan { display: block; color: #ffffff; text-transform: uppercase; font-size: 0.625em; }
/* line 97, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .lowerfooter .container .site-slogan__link { color: #ffffff; text-decoration: none; }
/* line 104, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .disclaimer { display: block; text-align: left; background-color: #ffffff; padding: 3px 0 0; }
@media (max-width: 600px) { /* line 104, ../../../../../app/assets/scss/layout/_footer.scss */
  .campari-footer .disclaimer { padding: 15px 0 100px; } }
/* line 114, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .disclaimer .container { padding: 8px 20px; }
/* line 118, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .disclaimer small { display: -webkit-box; display: flex; display: -ms-flexbox; color: #372f2c; width: 100%; font-size: 10px; -ms-flex-wrap: wrap; flex-wrap: wrap; }
/* line 126, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .disclaimer small span { display: block; line-height: 1; margin-right: 12px; }
/* line 131, ../../../../../app/assets/scss/layout/_footer.scss */
.campari-footer .disclaimer small span:last-child { margin-right: 0; }

/* line 1, ../../../../../app/assets/scss/pages/_home.scss */
.grid_sizer { width: 25%; }

/* line 5, ../../../../../app/assets/scss/pages/_home.scss */
.homepage-mosaic { display: block; margin: 0 40px; }
@media (max-width: 600px) { /* line 5, ../../../../../app/assets/scss/pages/_home.scss */
  .homepage-mosaic { margin: 0; width: 100%; } }

/* line 16, ../../../../../app/assets/scss/pages/_home.scss */
.main-pages-element:last-child { width: 100% !important; }

/* line 21, ../../../../../app/assets/scss/pages/_home.scss */
.main-pages-element { -webkit-box-sizing: border-box; box-sizing: border-box; }
/* line 24, ../../../../../app/assets/scss/pages/_home.scss */
.main-pages-element.not--visible { width: 25%; height: 0; }
/* line 29, ../../../../../app/assets/scss/pages/_home.scss */
.main-pages-element.grid-1 { width: 25%; padding-top: 25%; }
@media (max-width: 600px) { /* line 29, ../../../../../app/assets/scss/pages/_home.scss */
  .main-pages-element.grid-1 { width: 50%; padding-top: 50%; } }
/* line 39, ../../../../../app/assets/scss/pages/_home.scss */
.main-pages-element.grid-2 { width: 50%; padding-top: 25%; }
@media (max-width: 600px) { /* line 39, ../../../../../app/assets/scss/pages/_home.scss */
  .main-pages-element.grid-2 { padding-top: 50%; width: 50%; } }
/* line 51, ../../../../../app/assets/scss/pages/_home.scss */
.main-pages-element.grid-3 { width: 25%; padding-top: 50%; }
@media (max-width: 600px) { /* line 51, ../../../../../app/assets/scss/pages/_home.scss */
  .main-pages-element.grid-3 { background-position: center top; padding-top: 50%; width: 50%; } }
/* line 62, ../../../../../app/assets/scss/pages/_home.scss */
.main-pages-element.grid-4 { width: 100%; padding-top: 50%; }
@media (max-width: 600px) { /* line 68, ../../../../../app/assets/scss/pages/_home.scss */
  .main-pages-element.last-main-pages-element { width: 100% !important; } }
/* line 74, ../../../../../app/assets/scss/pages/_home.scss */
.main-pages-element a { position: absolute; top: 0; left: 0; height: 100%; width: 100%; color: #ffffff; text-transform: uppercase; font-family: "NeutraTextBold"; font-size: 24px; overflow: hidden; }
/* line 87, ../../../../../app/assets/scss/pages/_home.scss */
.main-pages-element a:hover .page-name { -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; opacity: 1; }
/* line 92, ../../../../../app/assets/scss/pages/_home.scss */
.main-pages-element a:hover img { -webkit-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2); -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
/* line 97, ../../../../../app/assets/scss/pages/_home.scss */
.main-pages-element a:hover + .home-page-thumbnail { background-color: rgba(0, 0, 0, 0.4); }
@media (max-width: 600px) { /* line 74, ../../../../../app/assets/scss/pages/_home.scss */
  .main-pages-element a { font-size: 18px; } }
/* line 108, ../../../../../app/assets/scss/pages/_home.scss */
.main-pages-element .page-name { position: absolute; height: 100%; width: 100%; display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: center; align-items: center; -ms-flex-align: center; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; top: 0; text-align: center; left: 0; padding: 0 20px; line-height: 1; opacity: 0; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; z-index: 10; }
@media (max-width: 768px) { /* line 108, ../../../../../app/assets/scss/pages/_home.scss */
  .main-pages-element .page-name { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: end; align-items: flex-end; -ms-flex-align: center; -webkit-box-pack: start; justify-content: flex-start; -ms-flex-pack: center; text-align: left; padding: 10px 40px 10px 10px; opacity: 1; font-size: 16px; } }
@media (max-width: 600px) { /* line 108, ../../../../../app/assets/scss/pages/_home.scss */
  .main-pages-element .page-name { text-shadow: 1px 1px 0px black; } }
/* line 146, ../../../../../app/assets/scss/pages/_home.scss */
.main-pages-element img { display: block; width: 100%; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; -webkit-transform-origin: center center; transform-origin: center center; }

/* line 154, ../../../../../app/assets/scss/pages/_home.scss */
.home-page-thumbnail { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; background-blend-mode: multiply; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
@media (max-width: 600px) { /* line 154, ../../../../../app/assets/scss/pages/_home.scss */
  .home-page-thumbnail { background-color: rgba(0, 0, 0, 0.2); } }

/* line 1, ../../../../../app/assets/scss/pages/_maintenance.scss */
.maintenance-page { display: block; width: 100%; height: 100vh; background-color: #c8102e; padding: 0; margin: 0; }

/* line 11, ../../../../../app/assets/scss/pages/_maintenance.scss */
.campari-maintenance-wrapper { display: table; width: 100%; height: 100%; }
/* line 16, ../../../../../app/assets/scss/pages/_maintenance.scss */
.campari-maintenance-wrapper .campari-maintenance-container { display: table-cell; vertical-align: middle; }
/* line 20, ../../../../../app/assets/scss/pages/_maintenance.scss */
.campari-maintenance-wrapper .campari-maintenance-container header { display: block; text-align: center; margin-bottom: 1em; }
/* line 25, ../../../../../app/assets/scss/pages/_maintenance.scss */
.campari-maintenance-wrapper .campari-maintenance-container header img { display: block; margin: 0 auto; }
/* line 31, ../../../../../app/assets/scss/pages/_maintenance.scss */
.campari-maintenance-wrapper .campari-maintenance-container main { display: block; text-align: center; }
/* line 35, ../../../../../app/assets/scss/pages/_maintenance.scss */
.campari-maintenance-wrapper .campari-maintenance-container main h1 { display: block; text-transform: uppercase; color: #ffffff; font-size: 3.75em; margin: 0 0 16px 0; padding: 0; line-height: 1; }
/* line 45, ../../../../../app/assets/scss/pages/_maintenance.scss */
.campari-maintenance-wrapper .campari-maintenance-container main p { display: block; color: #ffffff; margin: 0 auto; padding: 0; line-height: 1.3; font-size: 1em; }

/* line 2, ../../../../../app/assets/scss/pages/_campari-world.scss */
.view-the-campari-world .view-header { display: block; width: 70%; margin-left: 30%; text-align: left; margin-bottom: 30px; padding-right: 40px; }
@media (max-width: 600px) { /* line 2, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .view-the-campari-world .view-header { padding-right: 20px; width: 100%; margin: 0 0 30px; padding: 0 20px; } }
/* line 17, ../../../../../app/assets/scss/pages/_campari-world.scss */
.view-the-campari-world .view-header h3 { margin: 0 0 15px; display: table; width: 100%; font-size: 28px; }
/* line 24, ../../../../../app/assets/scss/pages/_campari-world.scss */
.view-the-campari-world .view-header p { margin: 0; font-size: 15px; color: #ffffff; font-family: "BauerBodoniStd-Italic"; line-height: 1.4; }
@media (max-width: 600px) { /* line 24, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .view-the-campari-world .view-header p { font-size: 16px; } }

/* line 38, ../../../../../app/assets/scss/pages/_campari-world.scss */
.world-element-container { display: block; margin-bottom: 50px; padding: 0; }
@media (max-width: 600px) { /* line 38, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .world-element-container { padding: 0 20px; margin-bottom: 50px; } }
/* line 48, ../../../../../app/assets/scss/pages/_campari-world.scss */
.world-element-container.format-2, .world-element-container.format-3 { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; -webkit-box-align: center; align-items: center; -ms-flex-align: center; }
@media (max-width: 768px) { /* line 48, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .world-element-container.format-2, .world-element-container.format-3 { -webkit-box-align: stretch; align-items: stretch; -ms-flex-align: stretch; } }
@media (max-width: 600px) { /* line 48, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .world-element-container.format-2, .world-element-container.format-3 { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; } }
@media (max-width: 600px) { /* line 69, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .world-element-container.format-2:last-child, .world-element-container.format-3:last-child { border-bottom: 0; padding-bottom: 0; } }
/* line 79, ../../../../../app/assets/scss/pages/_campari-world.scss */
.world-element-container.format-1 { margin-bottom: 20px; }
@media (max-width: 600px) { /* line 79, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .world-element-container.format-1 { width: 100%; } }
/* line 87, ../../../../../app/assets/scss/pages/_campari-world.scss */
.world-element-container:nth-child(2) { margin-top: 50px; padding-top: 50px; border-top: 1px solid #cccccc; }
/* line 93, ../../../../../app/assets/scss/pages/_campari-world.scss */
.world-element-container h3 { font-size: 30px; color: #ffffff; text-transform: uppercase; font-family: "NeutraTextBold"; text-align: left; margin: 0 0 10px; line-height: 1; font-weight: 100; }
@media (max-width: 768px) { /* line 93, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .world-element-container h3 { font-size: 21px; } }
@media (max-width: 600px) { /* line 93, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .world-element-container h3 { text-align: center; } }
/* line 112, ../../../../../app/assets/scss/pages/_campari-world.scss */
.world-element-container p { display: block; font-size: 15px; color: #ffffff; margin: 0; line-height: 1.4; }
@media (max-width: 600px) { /* line 112, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .world-element-container p { font-size: 16px; text-align: center; } }
/* line 125, ../../../../../app/assets/scss/pages/_campari-world.scss */
.world-element-container .main-page-linkto { color: #ffffff; background-color: #c8102e; text-align: center; font-family: "NeutraTextBold"; text-decoration: none; margin-top: 15px; line-height: 1; padding: 15px 30px 10px; font-size: 16px; text-transform: uppercase; display: inline-block; margin-right: 15px; }
@media (max-width: 600px) { /* line 125, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .world-element-container .main-page-linkto { margin: 15px auto 0; display: table; } }

/* line 148, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-1 { overflow: hidden; position: relative; background-color: #c8102e; display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: center; align-items: center; -ms-flex-align: center; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; padding: 40px; background-image: url("../images/campari-world/recipe-background.jpg"); background-position: center center; background-size: cover; background-repeat: no-repeat; }
@media (max-width: 600px) { /* line 148, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-1 { padding: 20px; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; } }
/* line 170, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-1 .world-element-content { display: -webkit-box; display: flex; display: -ms-flexbox; }
/* line 175, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-1 .description-wrapper { width: 60%; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; -webkit-box-align: start; align-items: flex-start; -ms-flex-align: start; position: relative; padding: 0; -webkit-box-ordinal-group: 3; order: 2; -ms-flex-order: 2; }
@media (max-width: 600px) { /* line 175, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-1 .description-wrapper { margin-top: 20px; width: 100%; } }
/* line 192, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-1 .description-wrapper .description { display: table; margin: 0 auto; width: 60%; }
@media (max-width: 600px) { /* line 192, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-1 .description-wrapper .description { width: 100%; } }
@media (max-width: 360px) { /* line 192, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-1 .description-wrapper .description { margin: 20px auto 0; } }
/* line 205, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-1 .description-wrapper .description .main-page-linkto { margin-top: 30px; background-color: #cccccc; color: #372f2c; font-size: 20px; font-weight: 500; }
@media (max-width: 600px) { /* line 205, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-1 .description-wrapper .description .main-page-linkto { margin-top: 15px; font-size: 14px; } }
@media (max-width: 600px) { /* line 219, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-1 .description-wrapper h3 { width: 100%; text-align: center; } }
/* line 227, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-1 .image { width: 40%; -webkit-box-align: center; align-items: center; -ms-flex-align: center; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; -webkit-box-ordinal-group: 2; order: 1; -ms-flex-order: 1; }
@media (max-width: 360px) { /* line 227, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-1 .image { width: 100%; } }
/* line 241, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-1 .image .field--name-field-world-section-main-image { display: block; height: 100%; }
/* line 245, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-1 .image .field--name-field-world-section-main-image img { display: block; width: auto; margin: 0 auto; height: 100%; }
@media (max-width: 768px) { /* line 245, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-1 .image .field--name-field-world-section-main-image img { width: 70%; } }

/* line 263, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-2:nth-child(even) .description-wrapper { -webkit-box-ordinal-group: 3; order: 2; -ms-flex-order: 2; }
/* line 267, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-2:nth-child(even) .description-wrapper .description { padding: 0 30px; }
@media (max-width: 600px) { /* line 267, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-2:nth-child(even) .description-wrapper .description { padding: 0 20px; } }
/* line 276, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-2:nth-child(even) .image { -webkit-box-ordinal-group: 2; order: 1; -ms-flex-order: 1; }
/* line 283, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-2:nth-child(odd) .description-wrapper { -webkit-box-ordinal-group: 2; order: 1; -ms-flex-order: 1; }
@media (max-width: 600px) { /* line 283, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-2:nth-child(odd) .description-wrapper { -webkit-box-ordinal-group: 3; order: 2; -ms-flex-order: 2; } }
/* line 292, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-2:nth-child(odd) .description-wrapper .description { padding: 0 30px; }
@media (max-width: 600px) { /* line 292, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-2:nth-child(odd) .description-wrapper .description { padding: 0 20px; } }
/* line 301, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-2:nth-child(odd) .image { -webkit-box-ordinal-group: 3; order: 2; -ms-flex-order: 2; }
@media (max-width: 600px) { /* line 301, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-2:nth-child(odd) .image { -webkit-box-ordinal-group: 2; order: 1; -ms-flex-order: 1; } }
/* line 312, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-2:last-child { padding-right: 0 !important; }
/* line 316, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-2 .description-wrapper { width: 35%; }
@media (max-width: 600px) { /* line 316, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-2 .description-wrapper { width: 100%; } }
/* line 324, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-2 .image { width: 65%; }
@media (max-width: 600px) { /* line 324, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-2 .image { width: 100%; position: relative; overflow: hidden; } }
/* line 333, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-2 .image .field--name-field-world-section-main-image { position: relative; }
@media (max-width: 768px) { /* line 333, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-2 .image .field--name-field-world-section-main-image { width: 100%; height: 100%; overflow: hidden; } }
@media (max-width: 600px) { /* line 333, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-2 .image .field--name-field-world-section-main-image { margin-bottom: 20px; } }
/* line 346, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-2 .image .field--name-field-world-section-main-image img { width: auto; height: 100%; display: block; }
@media (max-width: 768px) { /* line 346, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-2 .image .field--name-field-world-section-main-image img { max-width: none; height: auto; position: absolute; left: 50%; margin-left: auto; margin-right: auto; -webkit-transform: translateX(-50%); transform: translateX(-50%); } }
@media (max-width: 600px) { /* line 346, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-2 .image .field--name-field-world-section-main-image img { position: relative; height: auto; width: 100%; -webkit-transform: none; transform: none; left: 0; } }

/* line 371, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-3 { padding-top: 80px; border-top: 1px solid #ffffff; }
@media (max-width: 600px) { /* line 371, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-3 { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; } }
/* line 380, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-3 .description-wrapper { -webkit-box-ordinal-group: 3; order: 2; -ms-flex-order: 2; padding: 0 30px; width: 60%; }
@media (max-width: 600px) { /* line 380, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-3 .description-wrapper { width: 100%; padding: 0; margin-top: 0; } }
@media (max-width: 600px) { /* line 393, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-3 .description-wrapper .description { text-align: center; } }
/* line 400, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-3 .description-wrapper .main-page-linkto:nth-child(even) { background-color: #c8102e; color: #ffffff; }
/* line 405, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-3 .description-wrapper .main-page-linkto:nth-child(odd) { background-color: #ffffff; color: #372f2c; }
/* line 413, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-3 .image { -webkit-box-ordinal-group: 2; order: 1; -ms-flex-order: 1; width: 40%; }
@media (max-width: 600px) { /* line 413, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-3 .image { width: 100%; padding: 0 20px; } }
/* line 423, ../../../../../app/assets/scss/pages/_campari-world.scss */
.format-3 .image img { display: block; max-width: 100%; margin: 0 auto; }
@media (max-width: 600px) { /* line 423, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .format-3 .image img { width: auto; } }

/* line 435, ../../../../../app/assets/scss/pages/_campari-world.scss */
.gallery-preview-wrapper { display: block; margin-bottom: 100px; }
@media (max-width: 600px) { /* line 435, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .gallery-preview-wrapper { margin-bottom: 40px; } }
/* line 443, ../../../../../app/assets/scss/pages/_campari-world.scss */
.gallery-preview-wrapper .gallery-preview-container { display: block; margin: 0; padding: 0; }
/* line 448, ../../../../../app/assets/scss/pages/_campari-world.scss */
.gallery-preview-wrapper .gallery-preview-container .slick-dots { bottom: -30px; }
/* line 451, ../../../../../app/assets/scss/pages/_campari-world.scss */
.gallery-preview-wrapper .gallery-preview-container .slick-dots li { margin: 0 2px; }
/* line 454, ../../../../../app/assets/scss/pages/_campari-world.scss */
.gallery-preview-wrapper .gallery-preview-container .slick-dots li button { padding: 0; }
/* line 457, ../../../../../app/assets/scss/pages/_campari-world.scss */
.gallery-preview-wrapper .gallery-preview-container .slick-dots li button:before { font-size: 14px; color: #c8102e; }

/* line 467, ../../../../../app/assets/scss/pages/_campari-world.scss */
.gallery-content-container { display: block; }
/* line 472, ../../../../../app/assets/scss/pages/_campari-world.scss */
.gallery-content-container:hover .gotogallery span { opacity: 1; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
/* line 479, ../../../../../app/assets/scss/pages/_campari-world.scss */
.gallery-content-container .gotogallery { display: block; position: relative; }
/* line 483, ../../../../../app/assets/scss/pages/_campari-world.scss */
.gallery-content-container .gotogallery span { position: absolute; display: -webkit-box; display: flex; display: -ms-flexbox; opacity: 0; height: 100%; width: 100%; top: 0; left: 0; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; -webkit-box-align: center; align-items: center; -ms-flex-align: center; color: #ffffff; text-transform: uppercase; font-family: "NeutraTextBold"; text-align: center; padding: 20px; text-decoration: none; font-size: 24px; line-height: 1; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; z-index: 10; background-color: rgba(0, 0, 0, 0.4); }
@media (max-width: 768px) { /* line 483, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .gallery-content-container .gotogallery span { font-size: 18px; } }
@media (max-width: 600px) { /* line 483, ../../../../../app/assets/scss/pages/_campari-world.scss */
  .gallery-content-container .gotogallery span { font-size: 16px; padding: 10px; } }
/* line 518, ../../../../../app/assets/scss/pages/_campari-world.scss */
.gallery-content-container .gotogallery .calendar-thumbnail { display: block; }
/* line 521, ../../../../../app/assets/scss/pages/_campari-world.scss */
.gallery-content-container .gotogallery .calendar-thumbnail img { display: block; width: 100%; }

/* line 1, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.campary-gallery-block { display: -webkit-box; display: flex; display: -ms-flexbox; flex-wrap: wrap; -ms-flex-wrap: wrap; width: 100%; margin-bottom: 90px; padding: 0 40px; }
@media (max-width: 600px) { /* line 1, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
  .campary-gallery-block { padding: 0 20px; margin-bottom: 0; } }
/* line 15, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.campary-gallery-block .campari-gallery-element { float: left; width: 33%; }
@media (max-width: 600px) { /* line 15, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
  .campary-gallery-block .campari-gallery-element { width: 50%; } }

/* line 25, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-content-container { -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; overflow: hidden; display: block; }
/* line 29, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-content-container:hover { cursor: pointer; }
/* line 33, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-content-container:hover .content-container strong { -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; opacity: 1; }
/* line 38, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-content-container:hover .content-container img { -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; -webkit-transform-origin: center center; transform-origin: center center; -webkit-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2); }
/* line 48, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-content-container .content-container { display: block; position: relative; }
/* line 52, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-content-container .content-container strong { opacity: 0; display: -webkit-box; display: flex; display: -ms-flexbox; height: 100%; width: 100%; -webkit-box-align: center; align-items: center; -ms-flex-align: center; position: absolute; text-align: center; padding: 15px; color: #ffffff; text-transform: uppercase; font-size: 21px; z-index: 10; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; background-color: rgba(0, 0, 0, 0.4); line-height: 1; }
@media (max-width: 600px) { /* line 52, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
  .gallery-content-container .content-container strong { font-size: 16px; } }
/* line 76, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-content-container .content-container strong span { display: table; margin: 0 auto; }
/* line 82, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-content-container .content-container img { display: block; width: 100%; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }

/* line 90, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-item-expanded { position: absolute; display: none; top: 0; left: 0; width: 100%; height: 100%; z-index: 100; background-color: rgba(0, 0, 0, 0.8); padding: 205px 40px 40px; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; opacity: 0; }
@media (max-width: 600px) { /* line 90, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
  .gallery-item-expanded { padding: 40px; } }
/* line 107, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-item-expanded.opened { -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; position: fixed; opacity: 1; display: block; }
/* line 115, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-item-expanded .close-gallery-element { position: absolute; top: 175px; right: 40px; padding: 0; background-color: transparent; border: medium none; margin: 0; z-index: 400; }
@media (max-width: 600px) { /* line 115, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
  .gallery-item-expanded .close-gallery-element { top: 60px; right: 25px; } }
/* line 131, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-item-expanded .gallery-item-expanded-container { display: -webkit-box; display: flex; display: -ms-flexbox; width: 100%; height: 100%; -webkit-box-align: center; align-items: center; -ms-flex-align: center; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; }
@media (max-width: 600px) { /* line 131, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
  .gallery-item-expanded .gallery-item-expanded-container { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; text-align: center; } }
/* line 149, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-item-expanded .gallery-item-expanded-container .gallery-items-wrapper { width: 40%; }
@media (max-width: 600px) { /* line 149, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
  .gallery-item-expanded .gallery-item-expanded-container .gallery-items-wrapper { width: auto; display: block; max-height: 60%; margin-top: -40px; } }
/* line 159, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-item-expanded .gallery-item-expanded-container .gallery-items-wrapper .gallery-image { display: block; height: 70vh; padding-bottom: 60px; visibility: hidden; }
@media (max-width: 600px) { /* line 159, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
  .gallery-item-expanded .gallery-item-expanded-container .gallery-items-wrapper .gallery-image { padding-bottom: 0; height: 100%; } }
/* line 170, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-item-expanded .gallery-item-expanded-container .gallery-items-wrapper .gallery-image img { display: block; max-width: 100%; margin: 0 auto; height: 100%; width: auto; }
@media (max-width: 600px) { /* line 170, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
  .gallery-item-expanded .gallery-item-expanded-container .gallery-items-wrapper .gallery-image img { height: auto; max-height: 230px; } }
/* line 183, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-item-expanded .gallery-item-expanded-container .gallery-items-wrapper .gallery-image strong { display: block; text-align: center; color: white; position: relative; margin-top: 25px; line-height: 1.3; }
/* line 194, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-item-expanded .gallery-item-expanded-container .gallery-items-wrapper .slick-prev { left: -50px; }
/* line 198, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-item-expanded .gallery-item-expanded-container .gallery-items-wrapper .slick-next { right: -50px; }
/* line 203, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-item-expanded .gallery-item-expanded-container .expanded-detail { width: 60%; padding: 0 20px; }
@media (max-width: 600px) { /* line 203, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
  .gallery-item-expanded .gallery-item-expanded-container .expanded-detail { width: 85%; } }
/* line 211, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-item-expanded .gallery-item-expanded-container .expanded-detail .gallery-expanded-title { display: block; color: #ffffff; text-align: center; font-size: 40px; font-family: "BauerBodoniStd-Italic"; margin: 0 0 10px; line-height: 1; }
@media (max-width: 600px) { /* line 211, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
  .gallery-item-expanded .gallery-item-expanded-container .expanded-detail .gallery-expanded-title { font-size: 19px; margin-top: 20px; } }
/* line 226, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-item-expanded .gallery-item-expanded-container .expanded-detail .gallery-expanded-description { display: block; }
/* line 229, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-item-expanded .gallery-item-expanded-container .expanded-detail .gallery-expanded-description p { display: block; margin: 0; font-size: 15px; text-align: center; color: #ffffff; line-height: 1.4; }
@media (max-width: 600px) { /* line 229, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
  .gallery-item-expanded .gallery-item-expanded-container .expanded-detail .gallery-expanded-description p { font-size: 16px; } }

/* line 247, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-slideshow { display: block; width: 100%; }
/* line 251, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-slideshow .gallery-items-wrapper { display: block; width: 80% !important; margin: 0 auto; }
/* line 256, ../../../../../app/assets/scss/pages/_campari-gallery.scss */
.gallery-slideshow .gallery-items-wrapper img { display: block; width: 100%; }

/* line 1, ../../../../../app/assets/scss/pages/_cocktails.scss */
.view-our-cocktail { display: block; margin-top: -85px; padding-bottom: 50px; }
@media (max-width: 600px) { /* line 1, ../../../../../app/assets/scss/pages/_cocktails.scss */
  .view-our-cocktail { margin-top: 0; } }

/* line 10, ../../../../../app/assets/scss/pages/_cocktails.scss */
.cocktails-page-slider { margin-top: 50px; display: block; }
@media (max-width: 768px) { /* line 10, ../../../../../app/assets/scss/pages/_cocktails.scss */
  .cocktails-page-slider { margin-top: 50px; } }
@media (max-width: 600px) { /* line 10, ../../../../../app/assets/scss/pages/_cocktails.scss */
  .cocktails-page-slider { margin-top: 0; } }
/* line 22, ../../../../../app/assets/scss/pages/_cocktails.scss */
.cocktails-page-slider ul { padding: 0; margin: -35px 0 0; }
@media (max-width: 768px) { /* line 22, ../../../../../app/assets/scss/pages/_cocktails.scss */
  .cocktails-page-slider ul { margin: 0; } }

/* line 1, ../../../../../app/assets/scss/pages/_basic-page.scss */
.node--type-page { display: block; background-color: #ffffff; padding: 40px; margin-bottom: 80px; }
@media (max-width: 600px) { /* line 1, ../../../../../app/assets/scss/pages/_basic-page.scss */
  .node--type-page { display: table; width: 100%; padding: 40px 20px; } }

/* line 1, ../../../../../app/assets/scss/pages/_calendar.scss */
.last-calendar-wrapper { display: block; }
/* line 4, ../../../../../app/assets/scss/pages/_calendar.scss */
.last-calendar-wrapper h2 { display: table; width: 100%; line-height: 1; text-transform: uppercase; color: #ffffff; font-family: "NeutraTextBold"; font-size: 28px; margin: 20px 0; padding: 0 40px; font-weight: 400; }
@media (max-width: 600px) { /* line 4, ../../../../../app/assets/scss/pages/_calendar.scss */
  .last-calendar-wrapper h2 { padding: 0 20px; font-size: 21px; } }

/* line 23, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-media-wrapper { display: block; }
@media (max-width: 600px) { /* line 23, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-media-wrapper { display: table; width: 100%; } }
/* line 31, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-media-wrapper .field--type-video { overflow: hidden; position: relative; }
/* line 1022, ../../../../../../../../../../.dev/ruby/2.6.0/gems/scut-1.4.0/dist/_scut.scss */
.calendar-media-wrapper .field--type-video:before { content: ""; display: block; height: 0; padding-top: 56.25%; }
@media (max-width: 600px) { /* line 31, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-media-wrapper .field--type-video { overflow: auto; } }
/* line 39, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-media-wrapper iframe { display: block; width: 100%; position: absolute; top: 0; height: 100%; }
@media (max-width: 360px) { /* line 39, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-media-wrapper iframe { padding: 0 20px; } }

/* line 53, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-description-wrapper { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; -webkit-box-align: center; align-items: center; -ms-flex-align: center; padding: 80px 40px; }
@media (max-width: 600px) { /* line 53, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-description-wrapper { width: 100%; padding: 40px 0; } }
/* line 67, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-description-wrapper .calendar-thumb { width: 250px; }
@media (max-width: 600px) { /* line 67, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-description-wrapper .calendar-thumb { display: none; } }
/* line 74, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-description-wrapper .calendar-thumb img { display: block; min-width: 250px; }
/* line 80, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-description-wrapper .calendar-description { width: calc(100% - 250px); padding: 0 40px; -ms-flex-negative: 10; flex-shrink: 10; }
@media (max-width: 600px) { /* line 80, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-description-wrapper .calendar-description { width: 100%; padding: 0 20px; } }
/* line 90, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-description-wrapper .calendar-description .description { display: block; font-family: "BauerBodoniStd-Italic"; font-size: 15px; text-align: left; color: #ffffff; }
/* line 97, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-description-wrapper .calendar-description .description p { display: block; margin: 0; padding: 0; line-height: 1.4; }
@media (max-width: 600px) { /* line 97, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-description-wrapper .calendar-description .description p { font-size: 16px; } }
/* line 108, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-description-wrapper .calendar-description .description .main-cta { display: block; margin-top: 20px; }
@media (max-width: 600px) { /* line 108, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-description-wrapper .calendar-description .description .main-cta { display: table; margin: 20px auto 0; } }
/* line 117, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-description-wrapper .calendar-description .description .main-cta a { display: table; line-height: 1; padding: 10px 20px 8px; background-color: #c8102e; color: #ffffff; font-size: 20px; text-transform: uppercase; font-family: "NeutraTextBold"; text-decoration: none; }

/* line 135, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-images { display: block; margin: 0 0 100px 0; padding: 0 40px; }
/* line 142, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-images .slick-arrow.slick-prev, .calendar-images .slick-arrow.slick-next { width: 40px; height: calc(100% - 30px); z-index: 10; background-color: rgba(0, 0, 0, 0.5); top: 0; -webkit-transform: none; transform: none; }
/* line 151, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-images .slick-arrow.slick-prev:before, .calendar-images .slick-arrow.slick-next:before { font-family: 'campari-icon'; font-size: 40px; }
/* line 157, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-images .slick-arrow.slick-prev { left: 40px; }
/* line 160, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-images .slick-arrow.slick-prev:before { content: ""; }
/* line 165, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-images .slick-arrow.slick-next { right: 40px; }
/* line 168, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-images .slick-arrow.slick-next:before { content: ""; }
@media (max-width: 600px) { /* line 135, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-images { margin: 0 0 40px 0; } }
@media (max-width: 600px) { /* line 179, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-images .calendar-item-image img { width: 100%; } }
/* line 185, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-images .calendar-item-image span { display: block; text-align: center; color: #ffffff; height: 20px; margin-top: 10px; line-height: 1; }
/* line 195, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-images .slick-dots { margin: 0; bottom: -35px; }

/* line 201, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-cta-wrapper { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; -webkit-box-align: center; align-items: center; -ms-flex-align: center; margin: 0 0 100px 0; padding: 0 40px; }
@media (max-width: 600px) { /* line 201, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-cta-wrapper { -webkit-box-align: stretch; align-items: stretch; -ms-flex-align: stretch; -ms-flex-line-pack: center; align-content: center; padding: 0; margin: 0 0 30px 0; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; } }
/* line 221, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-cta-wrapper .text { width: 40%; padding-right: 40px; }
@media (max-width: 600px) { /* line 221, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-cta-wrapper .text { padding: 0 20px; -webkit-box-ordinal-group: 3; order: 2; -ms-flex-order: 2; width: 100%; } }
/* line 232, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-cta-wrapper .text h3 { line-height: 1; font-family: "NeutraTextBold"; color: #ffffff; font-size: 30px; display: block; margin: 0 0 20px; text-transform: uppercase; }
@media (max-width: 600px) { /* line 232, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-cta-wrapper .text h3 { font-size: 21px; margin-bottom: 10px; } }
/* line 247, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-cta-wrapper .text .content { display: block; color: #ffffff; }
/* line 251, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-cta-wrapper .text .content .field--name-field-cta-description { display: block; font-family: "BauerBodoniStd-Italic"; font-size: 15px; text-align: left; color: #ffffff; line-height: 1.4; margin-bottom: 20px; }
@media (max-width: 600px) { /* line 251, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-cta-wrapper .text .content .field--name-field-cta-description { font-size: 16px; } }
/* line 265, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-cta-wrapper .text .content .field--name-field-cta-link { display: block; }
/* line 268, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-cta-wrapper .text .content .field--name-field-cta-link a { display: table; line-height: 1; padding: 10px 20px 8px; background-color: #c8102e; color: #ffffff; font-size: 14px; text-transform: uppercase; font-family: "NeutraTextBold"; text-decoration: none; }
@media (max-width: 360px) { /* line 268, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-cta-wrapper .text .content .field--name-field-cta-link a { margin: 0 auto; } }
/* line 288, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-cta-wrapper .image { width: 60%; }
@media (max-width: 600px) { /* line 288, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-cta-wrapper .image { width: 100%; position: relative; margin-bottom: 30px; } }
/* line 297, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-cta-wrapper .image img { display: block; max-width: 100%; }
@media (max-width: 600px) { /* line 297, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-cta-wrapper .image img { max-width: 100%; height: auto; width: 100%; position: relative; left: 0; margin-left: auto; margin-right: auto; -webkit-transform: none; transform: none; } }

/* line 319, ../../../../../app/assets/scss/pages/_calendar.scss */
.past-calendar-wrapper { display: block; margin: 40px 0; }
@media (max-width: 768px) { /* line 319, ../../../../../app/assets/scss/pages/_calendar.scss */
  .past-calendar-wrapper { margin: 20px 0 40px 0; } }

/* line 328, ../../../../../app/assets/scss/pages/_calendar.scss */
.past-calendar { display: block; padding: 0; margin: 0; }
/* line 333, ../../../../../app/assets/scss/pages/_calendar.scss */
.past-calendar .slick-dots { bottom: -30px; }
/* line 336, ../../../../../app/assets/scss/pages/_calendar.scss */
.past-calendar .slick-dots li { margin: 0 2px; }
/* line 339, ../../../../../app/assets/scss/pages/_calendar.scss */
.past-calendar .slick-dots li button { padding: 0; }
/* line 342, ../../../../../app/assets/scss/pages/_calendar.scss */
.past-calendar .slick-dots li button:before { font-size: 14px; color: #c8102e; }

/* line 351, ../../../../../app/assets/scss/pages/_calendar.scss */
.full-past-calendar-description { display: block; padding-left: 45px; padding-right: 40px; margin-bottom: 60px; margin-top: 100px; }
@media (max-width: 768px) { /* line 351, ../../../../../app/assets/scss/pages/_calendar.scss */
  .full-past-calendar-description { padding: 0 45px 0 40px; margin-bottom: 40px; } }
@media (max-width: 600px) { /* line 351, ../../../../../app/assets/scss/pages/_calendar.scss */
  .full-past-calendar-description { padding: 20px; display: table; width: 100%; } }
/* line 371, ../../../../../app/assets/scss/pages/_calendar.scss */
.full-past-calendar-description h2 { display: block; font-family: "NeutraTextBold"; text-transform: uppercase; text-align: left; font-size: 28px; color: #ffffff; line-height: 1; }
/* line 381, ../../../../../app/assets/scss/pages/_calendar.scss */
.full-past-calendar-description p { font-family: "BauerBodoniStd-Italic"; font-size: 15px; color: #ffffff; line-height: 1.4; margin: 0; }
@media (max-width: 600px) { /* line 381, ../../../../../app/assets/scss/pages/_calendar.scss */
  .full-past-calendar-description p { font-size: 16px; } }

/* line 394, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-content-container { display: block; }
/* line 397, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-content-container .gotocalendar { display: block; position: relative; color: #ffffff; text-transform: uppercase; font-family: "NeutraTextBold"; text-align: center; overflow: hidden; }
/* line 408, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-content-container .gotocalendar:hover img { -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; -webkit-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2); }
/* line 414, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-content-container .gotocalendar span { -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; position: absolute; padding: 10px; height: 100%; width: 100%; top: 0; left: 0; display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: center; align-items: center; -ms-flex-align: center; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; line-height: 1; font-size: 30px; z-index: 10; opacity: 1; -webkit-transform-origin: center center; transform-origin: center center; background-color: rgba(0, 0, 0, 0.4); }
@media (max-width: 1024px) { /* line 414, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-content-container .gotocalendar span { font-size: 18px; } }
@media (max-width: 768px) { /* line 414, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-content-container .gotocalendar span { font-size: 21px; } }
@media (max-width: 600px) { /* line 414, ../../../../../app/assets/scss/pages/_calendar.scss */
  .calendar-content-container .gotocalendar span { font-size: 14px; } }
/* line 448, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-content-container .gotocalendar .calendar-thumbnail { display: block; }
/* line 451, ../../../../../app/assets/scss/pages/_calendar.scss */
.calendar-content-container .gotocalendar .calendar-thumbnail img { width: 100%; -webkit-transform-origin: center center; transform-origin: center center; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }

/* line 1, ../../../../../app/assets/scss/pages/_art-label.scss */
.view-art-label { position: relative; padding: 0 40px; }
@media (max-width: 600px) { /* line 1, ../../../../../app/assets/scss/pages/_art-label.scss */
  .view-art-label { padding: 0 20px; } }
/* line 9, ../../../../../app/assets/scss/pages/_art-label.scss */
.view-art-label .view-header { position: absolute; left: 40px; top: 0; width: 25%; padding-right: 30px; text-align: left; }
@media (max-width: 800px) { /* line 9, ../../../../../app/assets/scss/pages/_art-label.scss */
  .view-art-label .view-header { width: 55%; } }
@media (max-width: 768px) { /* line 9, ../../../../../app/assets/scss/pages/_art-label.scss */
  .view-art-label .view-header { display: table; position: relative; width: 100%; left: 0; padding: 0; margin-top: 40px; } }
/* line 30, ../../../../../app/assets/scss/pages/_art-label.scss */
.view-art-label .view-header h2 { display: block; font-size: 35px; color: #ffffff; font-family: "NeutraTextBold"; text-transform: uppercase; margin: 0; line-height: 1; }
@media (max-width: 1024px) { /* line 30, ../../../../../app/assets/scss/pages/_art-label.scss */
  .view-art-label .view-header h2 { font-size: 21px; } }
@media (max-width: 600px) { /* line 30, ../../../../../app/assets/scss/pages/_art-label.scss */
  .view-art-label .view-header h2 { font-size: 30px; } }
/* line 48, ../../../../../app/assets/scss/pages/_art-label.scss */
.view-art-label .view-header p { display: block; font-size: 15px; color: #ffffff; margin: 1em 0 0; line-height: 1.4; }
@media (max-width: 600px) { /* line 48, ../../../../../app/assets/scss/pages/_art-label.scss */
  .view-art-label .view-header p { font-size: 16px; } }

/* line 62, ../../../../../app/assets/scss/pages/_art-label.scss */
.artlabel-wrapper { display: block; margin-top: 120px; }
@media (max-width: 768px) { /* line 62, ../../../../../app/assets/scss/pages/_art-label.scss */
  .artlabel-wrapper { margin-top: 40px; } }
/* line 70, ../../../../../app/assets/scss/pages/_art-label.scss */
.artlabel-wrapper .artlabel-container { display: block; padding: 0; margin: 0; }
/* line 75, ../../../../../app/assets/scss/pages/_art-label.scss */
.artlabel-wrapper .artlabel-container li { display: block; margin-bottom: 50px; }
/* line 81, ../../../../../app/assets/scss/pages/_art-label.scss */
.artlabel-wrapper .artlabel-container li:nth-child(odd) { padding-left: 25%; }
@media (max-width: 1024px) { /* line 81, ../../../../../app/assets/scss/pages/_art-label.scss */
  .artlabel-wrapper .artlabel-container li:nth-child(odd) { padding-left: 10%; } }
/* line 89, ../../../../../app/assets/scss/pages/_art-label.scss */
.artlabel-wrapper .artlabel-container li:first-child { padding-left: 25%; }
/* line 93, ../../../../../app/assets/scss/pages/_art-label.scss */
.artlabel-wrapper .artlabel-container li:nth-child(even) { padding-right: 25%; }
@media (max-width: 1024px) { /* line 93, ../../../../../app/assets/scss/pages/_art-label.scss */
  .artlabel-wrapper .artlabel-container li:nth-child(even) { padding-right: 10%; } }
@media (max-width: 768px) { /* line 75, ../../../../../app/assets/scss/pages/_art-label.scss */
  .artlabel-wrapper .artlabel-container li { padding: 0 !important; } }
/* line 105, ../../../../../app/assets/scss/pages/_art-label.scss */
.artlabel-wrapper .artlabel-container li .artlabel-edition-element { display: block; }
/* line 108, ../../../../../app/assets/scss/pages/_art-label.scss */
.artlabel-wrapper .artlabel-container li .artlabel-edition-element .artlabel-edition-content { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; -webkit-box-align: center; align-items: center; -ms-flex-align: center; }
@media (max-width: 768px) { /* line 108, ../../../../../app/assets/scss/pages/_art-label.scss */
  .artlabel-wrapper .artlabel-container li .artlabel-edition-element .artlabel-edition-content { -webkit-box-align: start; align-items: flex-start; -ms-flex-align: start; } }
@media (max-width: 600px) { /* line 108, ../../../../../app/assets/scss/pages/_art-label.scss */
  .artlabel-wrapper .artlabel-container li .artlabel-edition-element .artlabel-edition-content { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; } }

/* line 131, ../../../../../app/assets/scss/pages/_art-label.scss */
.artlabel-component { display: block; }
/* line 134, ../../../../../app/assets/scss/pages/_art-label.scss */
.artlabel-component.artlabel-img { width: 70%; margin-right: 30px; overflow: hidden; }
/* line 140, ../../../../../app/assets/scss/pages/_art-label.scss */
.artlabel-component.artlabel-img:hover img { -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; -webkit-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2); }
@media (max-width: 600px) { /* line 134, ../../../../../app/assets/scss/pages/_art-label.scss */
  .artlabel-component.artlabel-img { width: 100%; padding: 0; margin-bottom: 25px; margin-right: 0; } }
/* line 153, ../../../../../app/assets/scss/pages/_art-label.scss */
.artlabel-component.artlabel-img img { -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; display: block; -webkit-transform-origin: center center; transform-origin: center center; width: 100%; }
/* line 161, ../../../../../app/assets/scss/pages/_art-label.scss */
.artlabel-component.artlabel-description { width: 30%; }
@media (max-width: 600px) { /* line 161, ../../../../../app/assets/scss/pages/_art-label.scss */
  .artlabel-component.artlabel-description { width: 100%; } }
/* line 168, ../../../../../app/assets/scss/pages/_art-label.scss */
.artlabel-component.artlabel-description h3 { display: block; font-size: 40px; font-family: "BauerBodoniStd-Italic"; line-height: 1; margin: 0; color: #ffffff; }
/* line 177, ../../../../../app/assets/scss/pages/_art-label.scss */
.artlabel-component.artlabel-description h5 { margin: 0; display: block; font-size: 20px; color: #ffffff; font-family: "NeutraTextBold"; text-transform: uppercase; line-height: 1; }
/* line 188, ../../../../../app/assets/scss/pages/_art-label.scss */
.artlabel-component.artlabel-description p { display: block; color: #ffffff; margin: 1em 0 0; line-height: 1.4; font-family: "NeutraTextBook"; font-size: 15px; }
@media (max-width: 600px) { /* line 188, ../../../../../app/assets/scss/pages/_art-label.scss */
  .artlabel-component.artlabel-description p { font-size: 16px; } }

/* line 1, ../../../../../app/assets/scss/pages/_history.scss */
* html .line { zoom: 1; }

/* IE6 */
/* line 2, ../../../../../app/assets/scss/pages/_history.scss */
*:first-child + html .line { zoom: 1; }

/* line 4, ../../../../../app/assets/scss/pages/_history.scss */
.history-wrapper { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; -webkit-box-align: start; align-items: flex-start; -ms-flex-align: start; width: 100%; }
/* line 17, ../../../../../app/assets/scss/pages/_history.scss */
.history-wrapper .history-elements-wrapper { padding-left: 30px; margin-left: 20%; width: 80%; position: relative; padding-bottom: 100px; margin-bottom: 100px; padding-right: 40px; }
@media (max-width: 768px) { /* line 17, ../../../../../app/assets/scss/pages/_history.scss */
  .history-wrapper .history-elements-wrapper { width: 65%; } }
@media (max-width: 600px) { /* line 17, ../../../../../app/assets/scss/pages/_history.scss */
  .history-wrapper .history-elements-wrapper { width: 100%; padding: 0; margin: 0 auto; } }
/* line 36, ../../../../../app/assets/scss/pages/_history.scss */
.history-wrapper .history-elements-wrapper:before { content: ''; position: absolute; left: 0; height: 100%; width: 1px; background-color: #ffffff; }

/* line 47, ../../../../../app/assets/scss/pages/_history.scss */
.history-elements { display: block; width: 100%; overflow: visible !important; }
/* line 52, ../../../../../app/assets/scss/pages/_history.scss */
.history-elements .hel { position: relative; }
/* line 56, ../../../../../app/assets/scss/pages/_history.scss */
.history-elements .grid-1 { width: 33.3333%; }
@media (max-width: 768px) { /* line 56, ../../../../../app/assets/scss/pages/_history.scss */
  .history-elements .grid-1 { width: 50%; } }
@media (max-width: 600px) { /* line 56, ../../../../../app/assets/scss/pages/_history.scss */
  .history-elements .grid-1 { width: 100%; } }
/* line 68, ../../../../../app/assets/scss/pages/_history.scss */
.history-elements .grid-2 { width: 66.6666%; }
@media (max-width: 768px) { /* line 68, ../../../../../app/assets/scss/pages/_history.scss */
  .history-elements .grid-2 { width: 100%; } }
/* line 76, ../../../../../app/assets/scss/pages/_history.scss */
.history-elements .grid-3 { width: 33.3333%; }
@media (max-width: 768px) { /* line 76, ../../../../../app/assets/scss/pages/_history.scss */
  .history-elements .grid-3 { width: 50%; } }
@media (max-width: 600px) { /* line 76, ../../../../../app/assets/scss/pages/_history.scss */
  .history-elements .grid-3 { width: 100%; } }
/* line 88, ../../../../../app/assets/scss/pages/_history.scss */
.history-elements .grid-4 { width: 66.6666%; }
@media (max-width: 768px) { /* line 88, ../../../../../app/assets/scss/pages/_history.scss */
  .history-elements .grid-4 { width: 100%; } }
/* line 96, ../../../../../app/assets/scss/pages/_history.scss */
.history-elements .history__grid { width: 33.3333%; }
@media (max-width: 768px) { /* line 96, ../../../../../app/assets/scss/pages/_history.scss */
  .history-elements .history__grid { width: 50%; } }
@media (max-width: 600px) { /* line 96, ../../../../../app/assets/scss/pages/_history.scss */
  .history-elements .history__grid { width: 100%; } }
/* line 108, ../../../../../app/assets/scss/pages/_history.scss */
.history-elements .line { width: 100%; }

/* line 113, ../../../../../app/assets/scss/pages/_history.scss */
.history-element { display: block; position: relative; overflow: hidden; width: 100%; }
/* line 120, ../../../../../app/assets/scss/pages/_history.scss */
.history-element.opened .year { -webkit-animation-name: fadeIn; animation-name: fadeIn; -webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; z-index: 100; }
/* line 129, ../../../../../app/assets/scss/pages/_history.scss */
.history-element .image { display: block; width: 100%; }
/* line 133, ../../../../../app/assets/scss/pages/_history.scss */
.history-element .image img { display: block; width: 100%; -webkit-transform-origin: center center; transform-origin: center center; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
/* line 143, ../../../../../app/assets/scss/pages/_history.scss */
.history-element:hover .image img { -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; -webkit-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2); }
/* line 149, ../../../../../app/assets/scss/pages/_history.scss */
.history-element:hover .details .title { -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; opacity: 1; }
/* line 156, ../../../../../app/assets/scss/pages/_history.scss */
.history-element .details { display: -webkit-box; display: flex; display: -ms-flexbox; flex-wrap: wrap; -ms-flex-wrap: wrap; height: 100%; width: 100%; position: absolute; top: 0; left: 0; -webkit-box-align: center; align-items: center; -ms-flex-align: center; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; cursor: pointer; }
/* line 172, ../../../../../app/assets/scss/pages/_history.scss */
.history-element .details .year { position: absolute; top: 20px; left: 20px; color: #ffffff; text-transform: uppercase; }
/* line 180, ../../../../../app/assets/scss/pages/_history.scss */
.history-element .details .title { display: block; text-transform: uppercase; color: #ffffff; text-align: center; font-size: 24px; font-family: "NeutraTextBold"; padding: 0 20px; line-height: 1; opacity: 0; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; width: 100%; }
@media (max-width: 600px) { /* line 180, ../../../../../app/assets/scss/pages/_history.scss */
  .history-element .details .title { opacity: 1; position: relative; }
  /* line 195, ../../../../../app/assets/scss/pages/_history.scss */
  .history-element .details .title:after { content: attr(data-more); position: absolute; top: 100%; left: 50%; font-size: 12px; text-decoration: underline; -webkit-transform: translateX(-50%); transform: translateX(-50%); } }

/* line 214, ../../../../../app/assets/scss/pages/_history.scss */
.description-container { position: fixed; left: 0; background-color: rgba(0, 0, 0, 0.8); height: 100%; top: 0; width: 100%; z-index: 1000; display: none; }
/* line 224, ../../../../../app/assets/scss/pages/_history.scss */
.description-container .history-close { padding: 0; margin: 0; background-color: transparent; border: 0; position: absolute; top: 40px; right: 40px; }
/* line 234, ../../../../../app/assets/scss/pages/_history.scss */
.description-container .description-content { display: -webkit-box; display: flex; display: -ms-flexbox; margin: 0 auto; height: 100%; -webkit-box-align: center; align-items: center; -ms-flex-align: center; color: white; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 40px; text-align: center; width: 100%; }
@media (max-width: 600px) { /* line 234, ../../../../../app/assets/scss/pages/_history.scss */
  .description-container .description-content { padding: 90px 40px; } }
/* line 251, ../../../../../app/assets/scss/pages/_history.scss */
.description-container .description-content .history-content { display: block; width: 50%; margin: 0 auto; }
@media (max-width: 1024px) { /* line 251, ../../../../../app/assets/scss/pages/_history.scss */
  .description-container .description-content .history-content { width: 80%; } }
@media (max-width: 600px) { /* line 251, ../../../../../app/assets/scss/pages/_history.scss */
  .description-container .description-content .history-content { width: 100%; max-height: 100%; overflow: auto; } }
/* line 266, ../../../../../app/assets/scss/pages/_history.scss */
.description-container .description-content .history-content strong { display: block; line-height: 1; font-size: 50px; text-align: center; }
@media (max-width: 600px) { /* line 266, ../../../../../app/assets/scss/pages/_history.scss */
  .description-container .description-content .history-content strong { font-size: 30px; } }
@media (max-width: 360px) { /* line 266, ../../../../../app/assets/scss/pages/_history.scss */
  .description-container .description-content .history-content strong { font-size: 21px; } }
/* line 280, ../../../../../app/assets/scss/pages/_history.scss */
.description-container .description-content .history-content strong span { font-family: "BauerBodoniStd-Italic"; }
/* line 285, ../../../../../app/assets/scss/pages/_history.scss */
.description-container .description-content .history-content p { display: block; margin: 10px auto; text-align: center; font-size: 16px; width: 80%; }
@media (max-width: 600px) { /* line 285, ../../../../../app/assets/scss/pages/_history.scss */
  .description-container .description-content .history-content p { width: 100%; } }

/* line 301, ../../../../../app/assets/scss/pages/_history.scss */
.period-wrapper { position: absolute; right: calc(100% + 30px); width: 220px; color: white; z-index: 10; top: 50%; padding-right: 20px; margin-top: -30px; }
@media (max-width: 1024px) { /* line 301, ../../../../../app/assets/scss/pages/_history.scss */
  .period-wrapper { width: 160px; } }
@media (max-width: 600px) { /* line 301, ../../../../../app/assets/scss/pages/_history.scss */
  .period-wrapper { padding: 0; margin-top: 0; } }
/* line 320, ../../../../../app/assets/scss/pages/_history.scss */
.period-wrapper.first-period { position: fixed; left: auto; right: 80%; top: 34%; }
@media (min-width: 1280px) { /* line 320, ../../../../../app/assets/scss/pages/_history.scss */
  .period-wrapper.first-period { left: calc((100% - 1280px)/2 + 35px); right: auto; } }
@media (max-width: 768px) { /* line 320, ../../../../../app/assets/scss/pages/_history.scss */
  .period-wrapper.first-period { right: 65%; } }
@media (max-width: 600px) { /* line 320, ../../../../../app/assets/scss/pages/_history.scss */
  .period-wrapper.first-period { top: auto; bottom: 40px; right: 0; width: calc(100% - 60px); background-color: black; padding: 6px; display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: center; align-items: center; -ms-flex-align: center; min-height: 40px; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; } }
/* line 353, ../../../../../app/assets/scss/pages/_history.scss */
.period-wrapper:after { content: ''; position: absolute; top: 50%; height: 20px; width: 20px; background-color: #c8102e; border-radius: 50%; margin-top: -10px; right: -11.5px; }
@media (max-width: 600px) { /* line 353, ../../../../../app/assets/scss/pages/_history.scss */
  .period-wrapper:after { display: none; } }
/* line 369, ../../../../../app/assets/scss/pages/_history.scss */
.period-wrapper .period { font-family: serif; display: block; font-size: 56px; line-height: 1; text-align: center; }
@media (max-width: 1024px) { /* line 369, ../../../../../app/assets/scss/pages/_history.scss */
  .period-wrapper .period { font-size: 40px; } }
@media (max-width: 600px) { /* line 369, ../../../../../app/assets/scss/pages/_history.scss */
  .period-wrapper .period { font-size: 21px; } }
/* line 385, ../../../../../app/assets/scss/pages/_history.scss */
.period-wrapper .period-title { display: block; text-align: center; font-size: 18px; line-height: 1; padding: 0 20px; }
@media (max-width: 1024px) { /* line 385, ../../../../../app/assets/scss/pages/_history.scss */
  .period-wrapper .period-title { font-size: 15px; } }

/* line 1, ../../../../../app/assets/scss/pages/_news.scss */
.news-visual { display: block; position: relative; margin-bottom: 30px; }
/* line 6, ../../../../../app/assets/scss/pages/_news.scss */
.news-visual h2 { display: -webkit-box; display: flex; display: -ms-flexbox; width: 100%; height: 100%; position: absolute; top: 0; left: 0; -webkit-box-align: center; align-items: center; -ms-flex-align: center; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; color: #ffffff; text-transform: uppercase; font-size: 40px; font-family: "NeutraTextBold"; margin: 0; padding: 20px; }
/* line 26, ../../../../../app/assets/scss/pages/_news.scss */
.news-visual img { display: block; width: 100%; }

/* line 31, ../../../../../app/assets/scss/pages/_news.scss */
.news-wrapper { display: block; margin-bottom: 80px; }
/* line 35, ../../../../../app/assets/scss/pages/_news.scss */
.news-wrapper .news-container { display: block; margin: 0; padding: 0; }
/* line 40, ../../../../../app/assets/scss/pages/_news.scss */
.news-wrapper .news-container li { display: block; margin-bottom: 40px; }

/* line 48, ../../../../../app/assets/scss/pages/_news.scss */
.news { display: block; }
/* line 51, ../../../../../app/assets/scss/pages/_news.scss */
.news .news-content { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; }
@media (max-width: 600px) { /* line 51, ../../../../../app/assets/scss/pages/_news.scss */
  .news .news-content { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; } }
/* line 63, ../../../../../app/assets/scss/pages/_news.scss */
.news .news-content .thumbnail { float: left; width: 20%; }
@media (max-width: 600px) { /* line 63, ../../../../../app/assets/scss/pages/_news.scss */
  .news .news-content .thumbnail { width: 100%; padding: 0 40px; margin-bottom: 20px; } }
@media (max-width: 360px) { /* line 63, ../../../../../app/assets/scss/pages/_news.scss */
  .news .news-content .thumbnail { padding: 0 20px; } }
/* line 77, ../../../../../app/assets/scss/pages/_news.scss */
.news .news-content .thumbnail img { display: block; }
@media (max-width: 600px) { /* line 77, ../../../../../app/assets/scss/pages/_news.scss */
  .news .news-content .thumbnail img { width: 100%; } }
/* line 86, ../../../../../app/assets/scss/pages/_news.scss */
.news .news-content .excerpt { width: 80%; float: right; display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; padding-left: 20px; }
@media (max-width: 600px) { /* line 86, ../../../../../app/assets/scss/pages/_news.scss */
  .news .news-content .excerpt { width: 100%; padding: 0 40px; } }
@media (max-width: 360px) { /* line 86, ../../../../../app/assets/scss/pages/_news.scss */
  .news .news-content .excerpt { padding: 0 20px; } }

/* line 109, ../../../../../app/assets/scss/pages/_news.scss */
.excerpt .excerpt-content { display: block; }
/* line 112, ../../../../../app/assets/scss/pages/_news.scss */
.excerpt .excerpt-content h2 { display: block; line-height: 1; margin: 10px 0 5px; padding: 0; color: #ffffff; text-transform: uppercase; font-size: 28px; }
/* line 122, ../../../../../app/assets/scss/pages/_news.scss */
.excerpt .excerpt-content .text-formatted { display: block; color: #ffffff; font-family: "BauerBodoniStd-Italic"; font-size: 15px; line-height: 1.4; }
@media (max-width: 600px) { /* line 122, ../../../../../app/assets/scss/pages/_news.scss */
  .excerpt .excerpt-content .text-formatted { font-size: 16px; } }
/* line 134, ../../../../../app/assets/scss/pages/_news.scss */
.excerpt .excerpt-content .news-cta { display: table; padding: 10px 20px; line-height: 1; margin-top: 15px; background-color: #c8102e; color: #ffffff; text-transform: uppercase; text-decoration: none; }

/* line 147, ../../../../../app/assets/scss/pages/_news.scss */
.publication-detail { display: block; color: #ffffff; line-height: 1; }
/* line 152, ../../../../../app/assets/scss/pages/_news.scss */
.publication-detail span { font-size: 13px; line-height: 1; }
/* line 157, ../../../../../app/assets/scss/pages/_news.scss */
.publication-detail a { color: #ffffff; font-family: "NeutraTextBold"; text-decoration: none; }

/* line 164, ../../../../../app/assets/scss/pages/_news.scss */
.news-full { display: block; margin-bottom: 80px; max-width: 1280px; }
/* line 169, ../../../../../app/assets/scss/pages/_news.scss */
.news-full .news-full-component { display: block; background-color: #ffffff; margin: 0 40px; }
@media (max-width: 600px) { /* line 169, ../../../../../app/assets/scss/pages/_news.scss */
  .news-full .news-full-component { margin: 0 20px; } }
/* line 178, ../../../../../app/assets/scss/pages/_news.scss */
.news-full .news-full-component.thumbnail { position: relative; }
/* line 181, ../../../../../app/assets/scss/pages/_news.scss */
.news-full .news-full-component.thumbnail h2 { position: absolute; display: -webkit-box; display: flex; display: -ms-flexbox; margin: 0; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; -webkit-box-align: center; align-items: center; -ms-flex-align: center; width: 100%; height: 100%; background-color: rgba(55, 47, 44, 0.4); left: 0; top: 0; color: #ffffff; text-transform: uppercase; font-size: 40px; padding: 20px; font-family: "NeutraTextBold"; max-width: 1280px; line-height: 1.2; }
/* line 203, ../../../../../app/assets/scss/pages/_news.scss */
.news-full .news-full-component.thumbnail h2 span { display: block; max-width: 1280px; }
@media (max-width: 600px) { /* line 181, ../../../../../app/assets/scss/pages/_news.scss */
  .news-full .news-full-component.thumbnail h2 { font-size: 28px; position: relative; display: block; text-align: center; line-height: 1; background-color: transparent; color: #372f2c; } }
@media (max-width: 600px) { /* line 218, ../../../../../app/assets/scss/pages/_news.scss */
  .news-full .news-full-component.thumbnail h2:before { content: ""; position: absolute; bottom: 15px; width: 50%; left: 25%; height: 1px; background-color: black; } }
/* line 231, ../../../../../app/assets/scss/pages/_news.scss */
.news-full .news-full-component.thumbnail img { display: block; width: 100%; }
/* line 238, ../../../../../app/assets/scss/pages/_news.scss */
.news-full .news-full-component.content { padding: 60px 160px; }
@media (max-width: 768px) { /* line 238, ../../../../../app/assets/scss/pages/_news.scss */
  .news-full .news-full-component.content { padding: 60px 100px; } }
@media (max-width: 600px) { /* line 238, ../../../../../app/assets/scss/pages/_news.scss */
  .news-full .news-full-component.content { padding: 10px 20px 20px; } }
/* line 249, ../../../../../app/assets/scss/pages/_news.scss */
.news-full .news-full-component.content .content-text { margin-bottom: 60px; }
@media (max-width: 600px) { /* line 249, ../../../../../app/assets/scss/pages/_news.scss */
  .news-full .news-full-component.content .content-text { margin-bottom: 30px; } }
/* line 257, ../../../../../app/assets/scss/pages/_news.scss */
.news-full .news-full-component.content .text-formatted { display: block; font-family: "BauerBodoniStd-Italic"; }
/* line 261, ../../../../../app/assets/scss/pages/_news.scss */
.news-full .news-full-component.content .text-formatted p { margin: 0; font-size: 15px; line-height: 1.4; }
@media (max-width: 600px) { /* line 261, ../../../../../app/assets/scss/pages/_news.scss */
  .news-full .news-full-component.content .text-formatted p { font-size: 16px; } }
/* line 272, ../../../../../app/assets/scss/pages/_news.scss */
.news-full .news-full-component.content .publication-detail { color: #372f2c; }
/* line 275, ../../../../../app/assets/scss/pages/_news.scss */
.news-full .news-full-component.content .publication-detail a { color: #372f2c; }

/* line 1, ../../../../../app/assets/scss/pages/_media.scss */
.media-view { display: block; margin-bottom: 40px; }
/* line 5, ../../../../../app/assets/scss/pages/_media.scss */
.media-view .view-header { width: 70%; margin-left: 30%; padding-right: 40px; }
@media (max-width: 600px) { /* line 5, ../../../../../app/assets/scss/pages/_media.scss */
  .media-view .view-header { width: 100%; margin-left: 0; padding: 0 20px; } }
/* line 17, ../../../../../app/assets/scss/pages/_media.scss */
.media-view .view-header h3 { display: block; text-align: left; margin: 10px 0; line-height: 1; font-size: 28px; }
/* line 25, ../../../../../app/assets/scss/pages/_media.scss */
.media-view .view-header P { display: block; text-align: left; margin: 0; color: #ffffff; font-family: "BauerBodoniStd-Italic"; font-size: 15px; }

/* line 36, ../../../../../app/assets/scss/pages/_media.scss */
.news-general-wrapper { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; -webkit-box-align: start; align-items: flex-start; -ms-flex-align: start; margin-top: 40px; padding-bottom: 40px; border-bottom: 1px solid #ffffff; margin-bottom: 40px; }
@media (max-width: 600px) { /* line 36, ../../../../../app/assets/scss/pages/_media.scss */
  .news-general-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; width: 100%; } }
/* line 54, ../../../../../app/assets/scss/pages/_media.scss */
.news-general-wrapper .cta { width: 30%; padding-left: 40px; padding-right: 40px; }
@media (max-width: 600px) { /* line 54, ../../../../../app/assets/scss/pages/_media.scss */
  .news-general-wrapper .cta { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: center; align-items: center; -ms-flex-align: center; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; width: 100%; padding: 0 20px; } }
/* line 70, ../../../../../app/assets/scss/pages/_media.scss */
.news-general-wrapper .cta h4 { display: block; text-align: left; color: #ffffff; margin: 40px 0 20px; font-size: 40px; text-transform: uppercase; line-height: 1; }
@media (max-width: 600px) { /* line 70, ../../../../../app/assets/scss/pages/_media.scss */
  .news-general-wrapper .cta h4 { width: 50%; } }
@media (max-width: 360px) { /* line 70, ../../../../../app/assets/scss/pages/_media.scss */
  .news-general-wrapper .cta h4 { font-size: 28px; } }
/* line 88, ../../../../../app/assets/scss/pages/_media.scss */
.news-general-wrapper .cta p { display: block; margin: 0; color: #ffffff; font-size: 15px; }
/* line 96, ../../../../../app/assets/scss/pages/_media.scss */
.news-general-wrapper .cta a { display: table; margin-top: 15px; background-color: #c8102e; color: #ffffff; text-decoration: none; text-transform: uppercase; padding: 10px 25px; text-align: center; line-height: 1; }
@media (max-width: 600px) { /* line 96, ../../../../../app/assets/scss/pages/_media.scss */
  .news-general-wrapper .cta a { width: 50%; display: -webkit-box; display: flex; display: -ms-flexbox; min-height: 40px; -webkit-box-align: center; align-items: center; -ms-flex-align: center; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; } }
/* line 120, ../../../../../app/assets/scss/pages/_media.scss */
.news-general-wrapper .news { width: 70%; padding-right: 40px; display: -webkit-box; display: flex; display: -ms-flexbox; }
@media (max-width: 600px) { /* line 120, ../../../../../app/assets/scss/pages/_media.scss */
  .news-general-wrapper .news { width: 100%; padding: 0 20px; } }

/* line 133, ../../../../../app/assets/scss/pages/_media.scss */
.news-latest { width: 33.3333%; position: relative; }
@media (max-width: 600px) { /* line 133, ../../../../../app/assets/scss/pages/_media.scss */
  .news-latest { width: 50%; } }
/* line 141, ../../../../../app/assets/scss/pages/_media.scss */
.news-latest .newslinkto { display: block; color: #ffffff; text-transform: uppercase; text-align: center; font-size: 21px; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; text-decoration: none; position: relative; }
/* line 154, ../../../../../app/assets/scss/pages/_media.scss */
.news-latest .newslinkto:hover span { -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; background-color: rgba(0, 0, 0, 0.5); opacity: 1; }
/* line 160, ../../../../../app/assets/scss/pages/_media.scss */
.news-latest .newslinkto:hover img { -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; -webkit-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2); }
/* line 166, ../../../../../app/assets/scss/pages/_media.scss */
.news-latest .newslinkto span { position: absolute; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; z-index: 10; opacity: 0; display: -webkit-box; display: flex; display: -ms-flexbox; top: 0; padding: 15px; left: 0; width: 100%; height: 100%; -webkit-box-align: center; align-items: center; -ms-flex-align: center; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; }
/* line 185, ../../../../../app/assets/scss/pages/_media.scss */
.news-latest .news-content { display: block; }
/* line 188, ../../../../../app/assets/scss/pages/_media.scss */
.news-latest .news-content .field--type-image { overflow: hidden; }
/* line 196, ../../../../../app/assets/scss/pages/_media.scss */
.news-latest .news-content img { display: block; margin: 0; -webkit-transform-origin: center center; transform-origin: center center; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }

/* line 206, ../../../../../app/assets/scss/pages/_media.scss */
.contacts-general { display: -webkit-box; display: flex; display: -ms-flexbox; width: 100%; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; -webkit-box-align: center; align-items: center; -ms-flex-align: center; }
@media (max-width: 600px) { /* line 206, ../../../../../app/assets/scss/pages/_media.scss */
  .contacts-general { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; } }
/* line 220, ../../../../../app/assets/scss/pages/_media.scss */
.contacts-general .image { width: 70%; padding-left: 40px; }
@media (max-width: 600px) { /* line 220, ../../../../../app/assets/scss/pages/_media.scss */
  .contacts-general .image { width: 100%; padding: 0 20px; display: block; } }
/* line 231, ../../../../../app/assets/scss/pages/_media.scss */
.contacts-general .contacts { width: 30%; padding: 0 40px; }
@media (max-width: 600px) { /* line 231, ../../../../../app/assets/scss/pages/_media.scss */
  .contacts-general .contacts { width: 100%; padding: 0 20px; display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; -webkit-box-align: center; align-items: center; -ms-flex-align: center; } }
/* line 246, ../../../../../app/assets/scss/pages/_media.scss */
.contacts-general .contacts h4 { display: block; text-align: left; color: #ffffff; margin: 20px 0; font-size: 30px; text-transform: uppercase; line-height: 1; }
@media (max-width: 600px) { /* line 246, ../../../../../app/assets/scss/pages/_media.scss */
  .contacts-general .contacts h4 { width: 50%; } }
@media (max-width: 360px) { /* line 246, ../../../../../app/assets/scss/pages/_media.scss */
  .contacts-general .contacts h4 { font-size: 28px; } }
/* line 264, ../../../../../app/assets/scss/pages/_media.scss */
.contacts-general .contacts p { display: block; margin: 0; color: #ffffff; font-size: 15px; }
/* line 271, ../../../../../app/assets/scss/pages/_media.scss */
.contacts-general .contacts a { display: table; margin-top: 15px; background-color: #c8102e; color: #ffffff; text-decoration: none; text-transform: uppercase; padding: 10px 25px; line-height: 1; text-align: center; }
@media (max-width: 600px) { /* line 271, ../../../../../app/assets/scss/pages/_media.scss */
  .contacts-general .contacts a { width: 50%; display: -webkit-box; display: flex; display: -ms-flexbox; min-height: 40px; -webkit-box-align: center; align-items: center; -ms-flex-align: center; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; margin-top: 0; } }

/* line 1, ../../../../../app/assets/scss/pages/_product.scss */
.main-product-item { display: table; width: 100%; }
/* line 5, ../../../../../app/assets/scss/pages/_product.scss */
.main-product-item .top-banner { display: block; position: relative; background-color: #c8102e; padding: 100px 40px; }
@media (max-width: 600px) { /* line 5, ../../../../../app/assets/scss/pages/_product.scss */
  .main-product-item .top-banner { padding: 40px; } }
/* line 15, ../../../../../app/assets/scss/pages/_product.scss */
.main-product-item .top-banner span { position: absolute; display: -webkit-box; display: flex; display: -ms-flexbox; width: 100%; height: 100%; top: 0; left: 0; text-align: center; line-height: 1; -webkit-box-align: center; align-items: center; -ms-flex-align: center; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; color: #ffffff; text-transform: uppercase; font-size: 40px; font-family: "NeutraTextBold"; }
@media (max-width: 600px) { /* line 15, ../../../../../app/assets/scss/pages/_product.scss */
  .main-product-item .top-banner span { font-size: 30px; } }
/* line 39, ../../../../../app/assets/scss/pages/_product.scss */
.main-product-item .top-banner img { display: block; margin: 0 auto; width: auto; }
/* line 46, ../../../../../app/assets/scss/pages/_product.scss */
.main-product-item .main-product-content { display: block; width: 90%; margin: 50px auto; }
@media (max-width: 600px) { /* line 46, ../../../../../app/assets/scss/pages/_product.scss */
  .main-product-item .main-product-content { width: 100%; margin: 40px auto; } }
/* line 56, ../../../../../app/assets/scss/pages/_product.scss */
.main-product-item .main-product-content p { display: block; width: 80%; color: #ffffff; margin: 0 auto; font-family: "BauerBodoniStd-Italic"; font-size: 15px; line-height: 1.4; }
@media (max-width: 600px) { /* line 56, ../../../../../app/assets/scss/pages/_product.scss */
  .main-product-item .main-product-content p { font-size: 16px; } }
/* line 69, ../../../../../app/assets/scss/pages/_product.scss */
.main-product-item .main-product-content p strong { display: block; text-transform: uppercase; margin-bottom: 10px; font-family: "NeutraTextBook"; font-size: 20px; }
/* line 78, ../../../../../app/assets/scss/pages/_product.scss */
.main-product-item .main-product-content img { display: block; margin: 50px auto; width: 90%; }
@media (max-width: 600px) { /* line 78, ../../../../../app/assets/scss/pages/_product.scss */
  .main-product-item .main-product-content img { margin: 40px auto; } }

/* line 90, ../../../../../app/assets/scss/pages/_product.scss */
#block-views-block-product-products { display: block; padding-top: 50px; border-top: 1px solid #ffffff; }
@media (max-width: 600px) { /* line 90, ../../../../../app/assets/scss/pages/_product.scss */
  #block-views-block-product-products { padding-top: 40px; } }

/* line 101, ../../../../../app/assets/scss/pages/_product.scss */
.other-products-wrapper { display: -webkit-box; display: flex; display: -ms-flexbox; width: 100%; -webkit-box-align: stretch; align-items: stretch; -ms-flex-align: stretch; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; padding: 0 40px; margin-bottom: 50px; }
@media (max-width: 600px) { /* line 101, ../../../../../app/assets/scss/pages/_product.scss */
  .other-products-wrapper { padding: 0 20px; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; } }
/* line 118, ../../../../../app/assets/scss/pages/_product.scss */
.other-products-wrapper .other-prod-detail { width: 30%; padding-right: 20px; }
@media (max-width: 768px) { /* line 118, ../../../../../app/assets/scss/pages/_product.scss */
  .other-products-wrapper .other-prod-detail { width: 50%; } }
@media (max-width: 600px) { /* line 118, ../../../../../app/assets/scss/pages/_product.scss */
  .other-products-wrapper .other-prod-detail { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; width: 100%; padding: 20px; -webkit-box-ordinal-group: 3; order: 2; -ms-flex-order: 2; } }
/* line 137, ../../../../../app/assets/scss/pages/_product.scss */
.other-products-wrapper .other-prod-detail span { display: block; color: #ffffff; text-transform: uppercase; font-size: 30px; line-height: 1; }
@media (max-width: 600px) { /* line 137, ../../../../../app/assets/scss/pages/_product.scss */
  .other-products-wrapper .other-prod-detail span { font-size: 20px; line-height: 1.4; } }
/* line 150, ../../../../../app/assets/scss/pages/_product.scss */
.other-products-wrapper .other-prod-detail p { margin: 20px 0; display: block; font-family: "BauerBodoniStd-Italic"; font-size: 15px; color: #ffffff; line-height: 1.4; }
@media (max-width: 600px) { /* line 150, ../../../../../app/assets/scss/pages/_product.scss */
  .other-products-wrapper .other-prod-detail p { font-size: 16px; } }
/* line 163, ../../../../../app/assets/scss/pages/_product.scss */
.other-products-wrapper .other-prod-detail a { background-color: #c8102e; color: #ffffff; text-transform: uppercase; padding: 10px 20px; line-height: 1; display: table; text-decoration: none; }
/* line 174, ../../../../../app/assets/scss/pages/_product.scss */
.other-products-wrapper .other-prod-img { width: 70%; }
@media (max-width: 768px) { /* line 174, ../../../../../app/assets/scss/pages/_product.scss */
  .other-products-wrapper .other-prod-img { width: 50%; } }
/* line 181, ../../../../../app/assets/scss/pages/_product.scss */
.other-products-wrapper .other-prod-img .field--name-field-product-thumbnail { position: relative; }
@media (max-width: 768px) { /* line 181, ../../../../../app/assets/scss/pages/_product.scss */
  .other-products-wrapper .other-prod-img .field--name-field-product-thumbnail { width: 100%; height: 100%; overflow: hidden; } }
@media (max-width: 600px) { /* line 174, ../../../../../app/assets/scss/pages/_product.scss */
  .other-products-wrapper .other-prod-img { display: -webkit-box; display: flex; display: -ms-flexbox; width: 100%; -webkit-box-ordinal-group: 2; order: 1; -ms-flex-order: 1; margin-bottom: 20px; } }
/* line 200, ../../../../../app/assets/scss/pages/_product.scss */
.other-products-wrapper .other-prod-img img { width: auto; height: 100%; display: block; }
@media (max-width: 768px) { /* line 200, ../../../../../app/assets/scss/pages/_product.scss */
  .other-products-wrapper .other-prod-img img { max-width: none; position: absolute; left: 50%; margin-left: auto; margin-right: auto; -webkit-transform: translateX(-50%); transform: translateX(-50%); } }
@media (max-width: 600px) { /* line 200, ../../../../../app/assets/scss/pages/_product.scss */
  .other-products-wrapper .other-prod-img img { position: relative; height: auto; width: 100%; -webkit-transform: none; transform: none; left: 0; } }

/* line 1, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper { display: table; max-width: 450px; width: 100%; background-color: #ffffff; padding: 20px; margin: 20px 30px 20px 20%; position: relative; }
@media (max-width: 768px) { /* line 1, ../../../../../app/assets/scss/pages/_contact.scss */
  .campari-contacts-wrapper { margin: 10% auto; } }
/* line 15, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper:before { content: ''; position: absolute; top: 50%; right: -20px; margin-top: -15px; display: inline-block; height: 0; width: 0; -webkit-transform: rotate(360deg); border-width: 20px 20px; border-style: solid; border-color: transparent; border-left-color: #ffffff; border-right-width: 0; }
@media (max-width: 768px) { /* line 15, ../../../../../app/assets/scss/pages/_contact.scss */
  .campari-contacts-wrapper:before { display: none; } }
/* line 28, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper:after { content: ''; position: absolute; top: 50%; display: block; right: -65px; margin-top: -10px; width: 20px; height: 20px; border-radius: 50%; background-color: #c8102e; border: 4px solid transparent; -webkit-box-shadow: 0 0 10px #c8102e; box-shadow: 0 0 10px #c8102e; }
@media (max-width: 768px) { /* line 28, ../../../../../app/assets/scss/pages/_contact.scss */
  .campari-contacts-wrapper:after { display: none; } }
/* line 46, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper .contact-message-campari-contacts-form { display: block; }
/* line 51, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper .campari-form--half { display: inline-block; vertical-align: middle; width: 49%; padding: 0 5px; }
@media (max-width: 600px) { /* line 51, ../../../../../app/assets/scss/pages/_contact.scss */
  .campari-contacts-wrapper .campari-form--half { display: block; width: 100%; } }
/* line 63, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper .campari-form--full { width: 98%; padding: 0 5px; }
@media (max-width: 600px) { /* line 63, ../../../../../app/assets/scss/pages/_contact.scss */
  .campari-contacts-wrapper .campari-form--full { display: block; width: 100%; } }
/* line 72, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper .campari-form--last-part { display: block; text-align: center; margin-top: 3em; }
/* line 77, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper .campari-form--last-part .captcha { display: table; margin: 1.5em auto; }
/* line 84, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper .form-intro { display: block; margin-bottom: 40px; }
/* line 88, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper .form-intro h2 { color: #c8102e; text-transform: uppercase; font-size: 30px; line-height: 1; padding: 0; margin: 0 0 20px; }
/* line 97, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper .form-intro span { display: block; margin-bottom: 10px; color: #372f2c; text-transform: uppercase; font-size: 13px; line-height: 1; }
/* line 108, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper .form-textarea-wrapper { display: block; }
/* line 111, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper .form-textarea-wrapper textarea { display: block; width: 100%; resize: none; padding: 5px; }
@media (max-width: 600px) { /* line 111, ../../../../../app/assets/scss/pages/_contact.scss */
  .campari-contacts-wrapper .form-textarea-wrapper textarea { border: 1px solid #c8102e; padding: 3px; } }
/* line 124, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper .form-item { display: block; width: 100%; margin: 0 0 20px; }
/* line 129, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper .form-item.form-item-field-policy-value { margin-bottom: 0; }
/* line 133, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper .form-item input, .campari-contacts-wrapper .form-item select { display: block; width: 100%; height: 30px; padding: 5px; }
@media (max-width: 600px) { /* line 133, ../../../../../app/assets/scss/pages/_contact.scss */
  .campari-contacts-wrapper .form-item input, .campari-contacts-wrapper .form-item select { padding: 3px; border: 1px solid #c8102e; border-radius: 0; } }
/* line 149, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper .form-item input#edit-field-policy-value { display: inline-block; width: auto; height: auto; }
/* line 159, ../../../../../app/assets/scss/pages/_contact.scss */
.campari-contacts-wrapper #edit-submit { background-color: #c8102e; color: #ffffff; text-transform: uppercase; padding: 20px; border: none; font-size: 12px; margin: 0; line-height: 1; width: 100%; max-width: 240px; }
@media (max-width: 600px) { /* line 159, ../../../../../app/assets/scss/pages/_contact.scss */
  .campari-contacts-wrapper #edit-submit { margin-top: 10px; font-size: 20px; } }

/* line 7, ../../../../../app/assets/scss/pages/_contemporary-classic.scss */
.contemporary-classic_wrapper { display: block; padding: 40px 0; }
/* line 15, ../../../../../app/assets/scss/pages/_contemporary-classic.scss */
.contemporary-classic_container { display: block; margin: 0; }
/* line 19, ../../../../../app/assets/scss/pages/_contemporary-classic.scss */
.contemporary-classic_container .slick-prev { left: 20px; }
/* line 23, ../../../../../app/assets/scss/pages/_contemporary-classic.scss */
.contemporary-classic_container .slick-next { right: 20px; }
/* line 28, ../../../../../app/assets/scss/pages/_contemporary-classic.scss */
.contemporary-classic_container .slick-dots { position: absolute; bottom: -30px; list-style: none; display: block; text-align: center; padding: 0; width: 100%; margin: 0; }
/* line 38, ../../../../../app/assets/scss/pages/_contemporary-classic.scss */
.contemporary-classic_container .slick-dots li button::before { color: #c8102e; font-size: 12px; }
/* line 46, ../../../../../app/assets/scss/pages/_contemporary-classic.scss */
.contemporary-classic--element { display: block; text-align: center; }
/* line 50, ../../../../../app/assets/scss/pages/_contemporary-classic.scss */
.contemporary-classic--element_media { display: block; margin: 0 auto; }
/* line 54, ../../../../../app/assets/scss/pages/_contemporary-classic.scss */
.contemporary-classic--element_media img { display: block; max-width: 100%; height: auto; margin: 0 auto 20px; }
/* line 62, ../../../../../app/assets/scss/pages/_contemporary-classic.scss */
.contemporary-classic--element_media .field--name-field-contemporary-classic-video { margin: 0 auto 20px; width: 60%; overflow: hidden; position: relative; display: block; }
/* line 1022, ../../../../../../../../../../.dev/ruby/2.6.0/gems/scut-1.4.0/dist/_scut.scss */
.contemporary-classic--element_media .field--name-field-contemporary-classic-video:before { content: ""; display: block; height: 0; padding-top: 56.25%; }
@media (max-width: 600px) { /* line 62, ../../../../../app/assets/scss/pages/_contemporary-classic.scss */
  .contemporary-classic--element_media .field--name-field-contemporary-classic-video { width: 100%; } }
/* line 72, ../../../../../app/assets/scss/pages/_contemporary-classic.scss */
.contemporary-classic--element_media .field--name-field-contemporary-classic-video iframe { position: absolute; top: 0; left: 0; display: block; max-width: 100%; height: 100%; }
/* line 86, ../../../../../app/assets/scss/pages/_contemporary-classic.scss */
.contemporary-classic--element_title { display: block; text-align: center; margin: 0 auto 20px; color: #ffffff; font-size: 24px; }
/* line 94, ../../../../../app/assets/scss/pages/_contemporary-classic.scss */
.contemporary-classic--element .text-formatted { display: block; margin: 0 auto; color: #ffffff; font-size: 15px; font-family: "BauerBodoniStd-Italic"; line-height: 1.4; width: 80%; }
@media (max-width: 600px) { /* line 94, ../../../../../app/assets/scss/pages/_contemporary-classic.scss */
  .contemporary-classic--element .text-formatted { width: 100%; padding: 0 20px; } }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
._red-diaries_killer-in-red { background-image: none; background-color: #000000; }

/* line 6, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--logo { display: block; overflow: hidden; width: 459px; height: 488px; text-indent: -9999999px; background-image: url("../images/red-diaries/logo-red-diaries.png"); background-size: 100% 100%; background-repeat: no-repeat; margin-top: 0; }
@media (max-width: 1280px) { /* line 6, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries--logo { width: 279px; height: 297px; } }
@media (max-width: 600px) { /* line 6, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries--logo { width: 233px; height: 248px; } }
/* line 28, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--video-container { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 35, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--bartender--header .red-diaries--video-container { padding: 0 0 70px; border-bottom: 4px solid #c8102e; }
@media (max-width: 768px) { /* line 28, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries--video-container { height: auto; } }
/* line 44, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--video-container.main { height: calc(100vh - 164px); }
@media (max-width: 600px) { /* line 44, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries--video-container.main { height: auto; min-height: calc(100vh - 81px); } }
@media (max-width: 768px) { /* line 53, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries-cocktails-header .red-diaries--video-container.main { height: auto; min-height: 1px; padding-bottom: 50px; } }
@media (max-width: 600px) { /* line 53, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries-cocktails-header .red-diaries--video-container.main { padding-bottom: 80px; } }
/* line 68, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--video { display: block; width: 100%; height: 100%; }
@media (max-width: 600px) { /* line 68, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries--video { min-height: 600px; } }
/* line 77, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--video.main { position: relative; }
/* line 82, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--video .field--name-field-red-diaries-video { display: block; width: 100%; height: 100%; overflow: hidden; position: relative; background-color: #000000; }
/* line 1022, ../../../../../../../../../../.dev/ruby/2.6.0/gems/scut-1.4.0/dist/_scut.scss */
.red-diaries--video .field--name-field-red-diaries-video:before { content: ""; display: block; height: 0; padding-top: 56.25%; }
/* line 89, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--video .field--name-field-red-diaries-video iframe { position: absolute; top: 0; left: 0; min-height: 90%; width: 100%; position: absolute; top: 50%; margin-top: auto; margin-bottom: auto; left: 50%; margin-left: auto; margin-right: auto; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
/* line 107, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--video .main-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; background-size: cover; background-position: center center; background-repeat: no-repeat; }
@media (max-width: 600px) { /* line 107, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries--video .main-overlay { background-size: auto 30%; background-position: 39% center; } }
/* line 126, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--video .main-overlay:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.2); z-index: 5; }
@media (max-width: 768px) { /* line 107, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries--video .main-overlay { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }
/* line 141, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--video .main-overlay .btn-main-video-play { position: relative; z-index: 10; display: block; margin: 0 auto; background-color: transparent; color: #ffffff; font-size: 70px; padding: 0; border: none; }
/* line 153, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--video .main-overlay .field--name-field-video-cta { display: table; position: relative; z-index: 10; margin: 15px auto 0; font-size: 30px; text-transform: uppercase; color: #ffffff; text-align: center; font-family: "NeutraTextBook"; line-height: 1; }
@media (max-width: 768px) { /* line 153, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries--video .main-overlay .field--name-field-video-cta { padding: 0 30px; } }
@media (max-width: 600px) { /* line 153, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries--video .main-overlay .field--name-field-video-cta { width: 80%; font-size: 24px; } }
/* line 179, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--video-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); z-index: 1000; display: none; }
/* line 192, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__top { display: block; text-align: center; padding: 20px; border-top: 5px solid #c8102e; }
/* line 199, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__top h3 { display: block; text-transform: uppercase; color: #ffffff; font-size: 40px; font-family: "NeutraTextBold"; line-height: 1; }
@media (max-width: 600px) { /* line 199, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries-slider__top h3 { font-size: 32px; } }
/* line 213, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider--wrapper { height: calc(100vh - 107px); width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
@media (max-width: 600px) { /* line 213, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries-slider--wrapper { height: calc(100vh - 40px); } }
/* line 225, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__main { display: block; height: calc(100% - 107px); }
@media (max-width: 768px) { /* line 225, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries-slider__main { height: calc(100% - 50px); } }
/* line 233, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__main .main-slide { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-position: center center; background-size: cover; }
@media (max-width: 600px) { /* line 233, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries-slider__main .main-slide { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } }
/* line 245, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__main .main-slide--text { display: block; width: 90%; margin: 0 auto; text-align: center; color: #ffffff; font-family: "BauerBodoniStd-Italic"; font-size: 88px; font-size: 4vw; line-height: 1; text-transform: uppercase; padding-bottom: 10%; }
@media (max-width: 600px) { /* line 245, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries-slider__main .main-slide--text { font-size: 24px; } }
@media (min-width: 2200px) { /* line 245, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries-slider__main .main-slide--text { font-size: 88px; } }
@media (max-width: 600px) { /* line 245, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries-slider__main .main-slide--text { padding-bottom: 30px; } }
/* line 261, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__main .main-slide--text small { display: block; text-align: center; text-transform: uppercase; font-size: 48px; font-size: 2vw; }
@media (max-width: 1200px) { /* line 261, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries-slider__main .main-slide--text small { font-size: 24px; } }
@media (min-width: 2400px) { /* line 261, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries-slider__main .main-slide--text small { font-size: 48px; } }
/* line 268, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__main .main-slide--text p { display: block; margin: 0 auto; line-height: 1; }
/* line 276, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__main .slick-list, .red-diaries-slider__main .slick-track { height: 100%; }
/* line 281, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__main .slick-prev { left: 40px; }
@media (max-width: 600px) { /* line 281, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries-slider__main .slick-prev { left: 20px; } }
/* line 289, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__main .slick-next { right: 40px; }
@media (max-width: 600px) { /* line 289, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries-slider__main .slick-next { right: 20px; } }
/* line 298, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__thumb { display: block; border-top: 5px solid #c8102e; border-bottom: 5px solid #c8102e; }
@media (max-width: 768px) { /* line 298, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries-slider__thumb { height: auto; } }
/* line 309, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__thumb .slick-prev { left: 10px; }
/* line 313, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__thumb .slick-next { right: 10px; }
/* line 317, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__thumb .thumb-slide { position: relative; }
/* line 321, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__thumb .thumb-slide:before { -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
/* line 328, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__thumb .thumb-slide.slick-current:before, .red-diaries-slider__thumb .thumb-slide:hover:before { content: ''; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%) !important; transform: translateX(-50%) !important; z-index: 10; display: inline-block; height: 0; width: 0; -webkit-transform: rotate(360deg); border-width: 12px 11px; border-style: solid; border-color: transparent; border-top-color: #c8102e; border-bottom-width: 0; }
/* line 338, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__thumb .thumb-slide.slick-current img, .red-diaries-slider__thumb .thumb-slide:hover img { -webkit-filter: grayscale(0); filter: grayscale(0); }
@media (max-width: 768px) { /* line 317, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries-slider__thumb .thumb-slide { height: auto; } }
/* line 347, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries-slider__thumb .thumb-slide img { display: block; width: auto; -webkit-filter: grayscale(100%); filter: grayscale(100%); }
@media (max-width: 768px) { /* line 347, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries-slider__thumb .thumb-slide img { height: auto; width: 100%; } }
/* line 361, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--page-title { display: block; width: 100%; margin: 30px 0; }
/* line 366, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--page-title h2 { display: block; text-align: center; text-transform: uppercase; font-family: "NeutraTextBold"; font-size: 28px; color: #ffffff; margin: 0; }
@media (max-width: 600px) { /* line 366, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries--page-title h2 { font-size: 21px; line-height: 1; padding: 0 20px; } }
/* line 383, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--ects-video { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; height: 100%; padding: 0 30px; }
@media (max-width: 600px) { /* line 383, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries--ects-video { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 0 30px; } }
/* line 395, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--ects-video .ects { width: 50%; }
@media (max-width: 600px) { /* line 395, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries--ects-video .ects { width: 100%; } }
/* line 402, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--ects-video .ects--body { padding-right: 30px; }
@media (max-width: 600px) { /* line 402, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries--ects-video .ects--body { padding: 0; } }
/* line 409, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--ects-video .ects--body h2, .red-diaries--ects-video .ects--body p { display: block; color: #ffffff; }
/* line 414, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--ects-video .ects--body h2 { text-transform: uppercase; font-family: "NeutraTextBold"; font-size: 36px; line-height: 1; }
/* line 421, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--ects-video .ects--body p { font-size: 16px; line-height: 1.3; }
/* line 427, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--ects-video .ects--preview { position: relative; height: auto; }
/* line 431, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--ects-video .ects--preview__image { display: block; width: 60%; max-width: 100%; }
@media (max-width: 768px) { /* line 431, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
  .red-diaries--ects-video .ects--preview__image { width: 100%; } }
/* line 441, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries.scss */
.red-diaries--ects-video .ects--preview--container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* line 2, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.red-diaries-hub--wrapper { display: block; }
/* line 6, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.red-diaries-hub--container { display: block; position: relative; }

/* line 14, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.rd-hub--main { display: block; width: 100%; overflow: hidden; position: relative; position: relative; }
/* line 1022, ../../../../../../../../../../.dev/ruby/2.6.0/gems/scut-1.4.0/dist/_scut.scss */
.rd-hub--main:before { content: ""; display: block; height: 0; padding-top: 56.25%; }
@media (max-width: 600px) { /* line 14, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
  .rd-hub--main { height: calc(100vh - 81px); } }
/* line 25, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.rd-hub--video, .rd-hub--preview, .rd-hub--cta { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* line 35, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.rd-hub--video { display: none; z-index: 10; }
/* line 39, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.rd-hub--video .field--name-field-rd-video { display: block; width: 100%; }
/* line 43, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.rd-hub--video .field--name-field-rd-video iframe { position: absolute; top: 0; left: 0; min-width: 100%; min-height: 100%; width: 100%; height: 100%; }
/* line 55, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.rd-hub--preview { display: block; z-index: 20; background-color: #000000; background-position: center center; background-size: contain; background-repeat: no-repeat; }
@media (max-width: 600px) { /* line 55, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
  .rd-hub--preview { background-size: auto 30%; background-repeat: no-repeat; background-position: 39% center; } }
/* line 70, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.rd-hub--cta { display: -webkit-box; display: -ms-flexbox; display: flex; z-index: 30; height: 100%; width: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: rgba(0, 0, 0, 0.3); }
@media (max-width: 600px) { /* line 70, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
  .rd-hub--cta { padding-bottom: 0; } }
/* line 85, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.rd-hub--cta .btn-rd-play-video { display: block; margin: 0 auto; background-color: transparent; padding: 0; line-height: 1; color: #ffffff; font-size: 60px; border: none; }
@media (max-width: 600px) { /* line 85, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
  .rd-hub--cta .btn-rd-play-video { font-size: 36px; } }
/* line 100, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.rd-hub--cta__title { display: block; margin-top: 10px; text-align: center; text-transform: uppercase; color: #ffffff; font-size: 36px; line-height: 1; font-family: "NeutraTextBold"; position: relative; }
@media (max-width: 600px) { /* line 100, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
  .rd-hub--cta__title { font-size: 20px; } }
/* line 116, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.rd-hub--cta__title:before { content: ""; position: absolute; bottom: 0; left: 5%; width: 90%; height: 1px; background-color: #ffffff; }
/* line 127, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.rd-hub--cta__link { display: block; margin-top: 5px; color: #ffffff; font-family: "NeutraTextBold"; font-size: 21px; text-transform: uppercase; text-align: center; text-decoration: none; background-image: url("../images/red-diaries/discover-more--arrows.png"); background-repeat: no-repeat; background-position: center right; padding-right: 40px; background-size: auto 50%; line-height: 1; padding-top: 5px; position: absolute; bottom: 120px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
@media (max-width: 600px) { /* line 127, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
  .rd-hub--cta__link { font-size: 14px; padding-right: 30px; } }
/* line 153, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.no-touchevents .rd-hub--cta__link:hover { text-decoration: underline; }

/* line 162, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.red-diaries-other-content--wrapper { display: block; border-bottom: 4px solid #c8102e; }
/* line 167, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.red-diaries-other-content--wrapper .rd-other-content--row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-top: 4px solid #c8102e; }
@media (max-width: 600px) { /* line 167, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
  .red-diaries-other-content--wrapper .rd-other-content--row { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }
/* line 177, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.red-diaries-other-content--wrapper .rd-other-content--row .rd-hub--other-content { display: block; position: relative; width: 50%; }
@media (max-width: 600px) { /* line 177, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
  .red-diaries-other-content--wrapper .rd-other-content--row .rd-hub--other-content { width: 100%; } }
/* line 186, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.red-diaries-other-content--wrapper .rd-other-content--row .rd-hub--other-content.importance-2 { overflow: hidden; position: relative; }
/* line 1022, ../../../../../../../../../../.dev/ruby/2.6.0/gems/scut-1.4.0/dist/_scut.scss */
.red-diaries-other-content--wrapper .rd-other-content--row .rd-hub--other-content.importance-2:before { content: ""; display: block; height: 0; padding-top: 56.25%; }
/* line 190, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.red-diaries-other-content--wrapper .rd-other-content--row .rd-hub--other-content.importance-2 .cta-wrapper span { color: #ffffff; }
/* line 197, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.red-diaries-other-content--wrapper .rd-other-content--row .rd-hub--other-content.importance-3:first-child { border-right: 4px solid #c8102e; }
@media (max-width: 600px) { /* line 197, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
  .red-diaries-other-content--wrapper .rd-other-content--row .rd-hub--other-content.importance-3:first-child { border-right: 0; border-bottom: 4px solid #c8102e; } }
/* line 207, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.red-diaries-other-content--wrapper .rd-other-content--row .rd-hub--other-content.importance-3 .cta-wrapper span { color: #c8102e; }
/* line 213, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.red-diaries-other-content--wrapper .rd-other-content--row .rd-hub--other-content .cta-wrapper { display: block; color: #ffffff; -webkit-filter: grayscale(100%); filter: grayscale(100%); background-position: center center; background-size: cover; background-color: #000000; background-blend-mode: lighten; -webkit-transition: all ease-in-out .4s; transition: all ease-in-out .4s; }
/* line 224, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.red-diaries-other-content--wrapper .rd-other-content--row .rd-hub--other-content .cta-wrapper img { display: block; width: 100%; margin: 0; }
/* line 231, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.red-diaries-other-content--wrapper .rd-other-content--row .rd-hub--other-content .cta-wrapper span { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; opacity: 0; text-transform: uppercase; font-size: 36px; font-weight: "NeutraTextBook"; background-color: rgba(0, 0, 0, 0.5); -webkit-transition: all ease-in-out .4s; transition: all ease-in-out .4s; z-index: 20; }
@media (max-width: 600px) { /* line 231, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
  .red-diaries-other-content--wrapper .rd-other-content--row .rd-hub--other-content .cta-wrapper span { opacity: 1; background-color: rgba(0, 0, 0, 0.7); font-size: 18px; } }
@media (max-width: 600px) { /* line 213, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
  .red-diaries-other-content--wrapper .rd-other-content--row .rd-hub--other-content .cta-wrapper { -webkit-filter: none; filter: none; } }
/* line 260, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.no-touchevents .red-diaries-other-content--wrapper .rd-other-content--row .rd-hub--other-content .cta-wrapper:hover { -webkit-filter: none; filter: none; }
/* line 262, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries-hub.scss */
.no-touchevents .red-diaries-other-content--wrapper .rd-other-content--row .rd-hub--other-content .cta-wrapper:hover span { opacity: 1; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
._red-diaries_cocktails, ._9sewhYkWbXcRQsN2_cocktails { background-image: none; background-color: #000000; }

/* line 7, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.red-diaries--cocktails { display: block; padding: 0 40px 80px; }
@media (max-width: 600px) { /* line 7, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
  .red-diaries--cocktails { padding: 0 30px 60px; } }
/* line 15, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.red-diaries--cocktails .view-content { margin: 0 -30px; position: relative; }
@media (max-width: 360px) { /* line 15, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
  .red-diaries--cocktails .view-content { margin: 0 -20px; } }
/* line 24, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.red-diaries--cocktails .container { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

/* line 34, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.red-diaries--cocktail { display: block; max-width: 50%; width: 100%; cursor: pointer; padding: 0 30px; margin: 30px 0; }
@media (max-width: 600px) { /* line 34, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
  .red-diaries--cocktail { margin: 20px 0; padding: 0 20px; } }
/* line 47, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.red-diaries--cocktail__wrapper { display: block; position: relative; }
/* line 52, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.red-diaries--cocktail img { display: block; max-width: 100%; width: 100%; margin: 0; -webkit-filter: grayscale(100%); filter: grayscale(100%); -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
/* line 61, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.red-diaries--cocktail__info { opacity: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
/* line 73, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.red-diaries--cocktail__info__wrapper { background-color: #c8102e; display: block; padding: 15px; width: 100%; }
@media (max-width: 600px) { /* line 73, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
  .red-diaries--cocktail__info__wrapper { padding: 10px; } }
/* line 83, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.red-diaries--cocktail__info__wrapper h3, .red-diaries--cocktail__info__wrapper strong, .red-diaries--cocktail__info__wrapper p { display: block; text-align: center; width: 100%; line-height: 1; color: #ffffff; text-transform: uppercase; }
/* line 92, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.red-diaries--cocktail__info__wrapper h3 { font-family: "NeutraTextDemi"; font-size: 21px; letter-spacing: 2px; }
@media (max-width: 600px) { /* line 92, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
  .red-diaries--cocktail__info__wrapper h3 { font-size: 12px; } }
/* line 102, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.red-diaries--cocktail__info__wrapper strong { margin: 10px 0; font-size: 18px; font-family: "NeutraTextBook"; }
@media (max-width: 600px) { /* line 102, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
  .red-diaries--cocktail__info__wrapper strong { margin: 5px 0; font-size: 11px; } }
/* line 114, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.red-diaries--cocktail__info__wrapper p { font-size: 15px; font-family: "NeutraTextBook"; }
@media (max-width: 600px) { /* line 114, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
  .red-diaries--cocktail__info__wrapper p { font-size: 10px; } }
/* line 123, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.red-diaries--cocktail__info__wrapper h3, .red-diaries--cocktail__info__wrapper p { margin: 0; }
/* line 132, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.no-touchevents .red-diaries--cocktail:hover img, .red-diaries--cocktail.active img { -webkit-filter: grayscale(0); filter: grayscale(0); }
/* line 136, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.no-touchevents .red-diaries--cocktail:hover .red-diaries--cocktail__info, .red-diaries--cocktail.active .red-diaries--cocktail__info { opacity: 1; }

/* line 143, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.cocktail-detail-wrapper { display: none; width: 100%; padding: 0 30px; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
@media (max-width: 600px) { /* line 143, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
  .cocktail-detail-wrapper { padding: 0 20px; } }
/* line 153, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.cocktail-detail-wrapper.active { margin-top: 30px; }

/* line 159, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.rd-cocktail-detail--wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 20px; border: 1px solid #ffffff; position: relative; }
@media (max-width: 600px) { /* line 159, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
  .rd-cocktail-detail--wrapper { padding: 15px; } }
/* line 173, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.rd-cocktail-detail--title { display: block; width: 100%; margin-bottom: 15px; padding-right: 30px; }
/* line 179, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.rd-cocktail-detail--title h4 { display: block; margin: 0; text-align: left; text-transform: uppercase; font-family: "NeutraTextBold"; color: #c8102e; font-size: 21px; line-height: 1; }
/* line 191, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.rd-cocktail-detail--media { width: 66%; padding-right: 1%; }
@media (max-width: 600px) { /* line 191, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
  .rd-cocktail-detail--media { width: 100%; padding-right: 0; } }
/* line 202, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.rd-cocktail-detail--media__video .cocktail-video--wrapper { display: block; position: relative; }
/* line 207, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.rd-cocktail-detail--media__video .cocktail-video--video { width: 100%; overflow: hidden; position: relative; }
/* line 1022, ../../../../../../../../../../.dev/ruby/2.6.0/gems/scut-1.4.0/dist/_scut.scss */
.rd-cocktail-detail--media__video .cocktail-video--video:before { content: ""; display: block; height: 0; padding-top: 56.25%; }
/* line 211, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.rd-cocktail-detail--media__video .cocktail-video--video iframe { display: none; position: absolute; top: 0; left: 0; min-width: 100%; min-height: 100%; width: 100%; height: 100%; }
/* line 224, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.rd-cocktail-detail--media__video .cocktail-video--preview { display: block; width: 100%; position: absolute; top: 0; left: 0; }
/* line 231, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.rd-cocktail-detail--media__video .cocktail-video--preview img { display: block; width: 100%; max-width: 100%; height: auto; }
/* line 241, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.rd-cocktail-detail--media__story { display: block; color: #ffffff; text-transform: uppercase; font-size: 15px; margin: 0; }
/* line 250, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.rd-cocktail-detail--bartender { width: 33%; }
@media (max-width: 600px) { /* line 250, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
  .rd-cocktail-detail--bartender { width: 100%; } }
/* line 257, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.rd-cocktail-detail--bartender .cocktail-bartender-detail { display: block; width: 100%; }
@media (max-width: 600px) { /* line 257, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
  .rd-cocktail-detail--bartender .cocktail-bartender-detail { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } }
/* line 268, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.rd-cocktail-detail--bartender .cocktail-bartender-detail a { display: block; }
@media (max-width: 600px) { /* line 268, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
  .rd-cocktail-detail--bartender .cocktail-bartender-detail a { max-width: 50%; } }
@media (max-width: 360px) { /* line 268, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
  .rd-cocktail-detail--bartender .cocktail-bartender-detail a { max-width: 100%; } }
/* line 279, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.rd-cocktail-detail--bartender .cocktail-bartender-detail a img { display: block; max-width: 100%; width: 100%; height: auto; }
/* line 287, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.rd-cocktail-detail--bartender .cocktail-bartender-detail__content { display: block; }
@media (max-width: 600px) { /* line 287, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
  .rd-cocktail-detail--bartender .cocktail-bartender-detail__content { width: 50%; padding: 20px; } }
@media (max-width: 360px) { /* line 287, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
  .rd-cocktail-detail--bartender .cocktail-bartender-detail__content { width: 100%; } }
/* line 299, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.rd-cocktail-detail--bartender .cocktail-bartender-detail__content strong { display: block; color: #c8102e; text-transform: uppercase; font-size: 21px; margin: 10px 0 0; font-family: "NeutraTextBold"; line-height: 1; }
/* line 309, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
.rd-cocktail-detail--bartender .cocktail-bartender-detail__content p { display: block; font-size: 15px; text-transform: uppercase; margin: 8px 0 0; color: #c8102e; font-family: "NeutraTextBook"; line-height: 1; }
@media (max-width: 600px) { /* line 309, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--cocktails.scss */
  .rd-cocktail-detail--bartender .cocktail-bartender-detail__content p { font-size: 12px; } }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
._red-diaries_bartenderstories, .page-node-type-red-diaries-content, ._9sewhYkWbXcRQsN2_bartenderstories { background-image: none; background-color: #000000; }

/* line 7, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.bartender-story--header { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; height: calc(100vh - 164px); position: relative; background-image: url("../images/red-diaries/red-diaries-calendar-book-main-image.jpg"); background-repeat: no-repeat; background-position: center center; background-size: auto 80%; }
@media (max-width: 600px) { /* line 7, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
  .bartender-story--header { background-position: center center; background-size: auto 70%; min-height: calc(100vh - 81px); height: auto; } }

/* line 26, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.red-diaries--bartenderstories { display: block; padding: 0 40px 80px; }
@media (max-width: 600px) { /* line 26, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
  .red-diaries--bartenderstories { padding: 0 30px 60px; } }
/* line 34, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.red-diaries--bartenderstories .view-content { display: block; margin: 0 -30px; }
/* line 39, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.red-diaries--bartenderstories .container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; width: 100%; margin: 0 auto; -ms-flex-wrap: wrap; flex-wrap: wrap; }
/* line 49, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.red-diaries--bartenderstory { width: 33%; margin: 40px 0; padding: 0 25px; }
@media (max-width: 600px) { /* line 49, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
  .red-diaries--bartenderstory { width: 50%; margin: 20px 0; padding: 0 20px; } }
@media (max-width: 360px) { /* line 49, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
  .red-diaries--bartenderstory { width: 100%; } }
/* line 65, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.red-diaries--bartenderstory a { display: block; position: relative; text-decoration: none; }
/* line 71, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.no-touchevents .red-diaries--bartenderstory a:hover .bartenderstory--details { opacity: 1; }
/* line 76, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.no-touchevents .red-diaries--bartenderstory a:hover .field--name-field-bartender-image img { -webkit-filter: none; filter: none; }
/* line 83, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.red-diaries--bartenderstory .bartenderstory--details { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 8px; opacity: 0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
@media (max-width: 768px) { /* line 83, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
  .red-diaries--bartenderstory .bartenderstory--details { opacity: 1; } }
/* line 96, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.red-diaries--bartenderstory .bartenderstory--details .field--name-field-month { font-family: "NeutraTextBold"; text-transform: uppercase; font-size: 21px; line-height: 1; margin-right: 8px; padding-right: 8px; border-right: 1px solid #ffffff; color: #ffffff; }
@media (max-width: 768px) { /* line 96, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
  .red-diaries--bartenderstory .bartenderstory--details .field--name-field-month { font-size: 14px; } }
/* line 111, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.red-diaries--bartenderstory .bartenderstory--details span { color: #ffffff; font-size: 15px; line-height: 1; text-transform: uppercase; font-family: "NeutraTextBook"; }
@media (max-width: 768px) { /* line 111, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
  .red-diaries--bartenderstory .bartenderstory--details span { font-size: 10px; } }
/* line 125, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.red-diaries--bartenderstory .field--name-field-bartender-image { display: block; }
/* line 128, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.red-diaries--bartenderstory .field--name-field-bartender-image img { display: block; -webkit-filter: grayscale(100%); filter: grayscale(100%); -webkit-transition: -webkit-filter ease-in-out .3s; transition: -webkit-filter ease-in-out .3s; transition: filter ease-in-out .3s; transition: filter ease-in-out .3s, -webkit-filter ease-in-out .3s; }

/* line 138, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.calendar-book--single { display: block; padding: 0 50px 80px; }
@media (max-width: 768px) { /* line 138, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
  .calendar-book--single { padding: 0 40px 60px; } }
@media (max-width: 600px) { /* line 138, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
  .calendar-book--single { padding: 0 20px 60px; } }
/* line 150, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.calendar-book--single__image { display: block; margin-bottom: 40px; }
/* line 154, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.calendar-book--single__image img { display: block; max-width: 100%; margin: 0 auto; }
/* line 161, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.calendar-book--single__content { display: block; width: 100%; }
/* line 165, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.calendar-book--single__content__header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 20px; }
@media (max-width: 600px) { /* line 165, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
  .calendar-book--single__content__header { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } }
@media (max-width: 600px) { /* line 177, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
  .calendar-book--single__content__header .details { width: 100%; } }
/* line 183, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.calendar-book--single__content__header .details .field--name-field-month { text-transform: uppercase; color: #c8102e; font-family: "NeutraTextBold"; font-size: 28px; line-height: 1; margin-bottom: 4px; display: block; }
/* line 193, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.calendar-book--single__content__header .details--bartender-name { font-family: "NeutraTextBook"; display: block; font-size: 26px; text-transform: uppercase; line-height: 1; color: #c8102e; margin: 0; padding: 0; }
@media (max-width: 600px) { /* line 205, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
  .calendar-book--single__content__header .go-to-story { -ms-flex-item-align: end; align-self: flex-end; } }
/* line 209, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.calendar-book--single__content__header .go-to-story--link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; background-image: url("../images/general/goto-single.png"); background-position: left center; background-repeat: no-repeat; background-size: 22px auto; text-decoration: none; text-align: right; }
/* line 221, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.calendar-book--single__content__header .go-to-story--link:hover span { color: #c8102e; }
/* line 226, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.calendar-book--single__content__header .go-to-story--link img { display: block; margin: 0; max-height: 80px; width: auto; }
@media (max-width: 600px) { /* line 226, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
  .calendar-book--single__content__header .go-to-story--link img { max-height: 60px; } }
/* line 237, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.calendar-book--single__content__header .go-to-story--link span { line-height: 1; color: white; text-decoration: none; display: block; font-size: 10px; text-transform: uppercase; margin-top: 10px; }
/* line 249, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.calendar-book--single__content__header .bartender-details { border-top: 1px solid #c8102e; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; width: 100%; margin-top: 10px; padding-top: 10px; }
/* line 260, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.calendar-book--single__content__header .bartender-details--country span, .calendar-book--single__content__header .bartender-details--cocktail-name span { color: #c8102e; font-size: 14px; line-height: 1; display: block; }
/* line 266, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.calendar-book--single__content__header .bartender-details--country span strong, .calendar-book--single__content__header .bartender-details--cocktail-name span strong { text-transform: uppercase; font-family: "NeutraTextBold"; }
@media (max-width: 600px) { /* line 266, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
  .calendar-book--single__content__header .bartender-details--country span strong, .calendar-book--single__content__header .bartender-details--cocktail-name span strong { display: block; } }
/* line 277, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.calendar-book--single__content__header .bartender-details--country { margin-right: 10px; padding-right: 10px; border-right: 1px solid #c8102e; }
/* line 285, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.calendar-book--single__content__main { display: block; color: #ffffff; text-transform: uppercase; font-size: 15px; font-family: "NeutraTextBook"; }

/* line 297, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.go-back--wrapper { display: table; margin: 30px auto; }
/* line 302, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.go-back__link { display: block; text-transform: uppercase; color: #ffffff; font-family: "NeutraTextBold"; font-size: 16px; text-decoration: none; }
/* line 310, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.go-back__link:hover { text-decoration: underline; }

/* line 317, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.rd_download { display: table; margin: 10px auto; text-decoration: none; color: #c8102e; font-size: 16px; line-height: 1; }
/* line 325, ../../../../../app/assets/scss/pages/red-diaries/2017/_red-diaries--stories.scss */
.rd_download:hover { text-decoration: underline; }

/* line 2, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.rd-2018--red-hand { padding: 3.75em 0; }
@media (max-width: 768px) { /* line 2, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
  .rd-2018--red-hand { padding: 3.75em 2.5em; } }
@media (max-width: 600px) { /* line 2, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
  .rd-2018--red-hand { padding: 0em 1.5em; } }
/* line 13, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.rd-2018--red-hand .view-header { display: table; width: 100%; position: relative; padding-bottom: 10em; }
@media (max-width: 600px) { /* line 13, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
  .rd-2018--red-hand .view-header { padding-bottom: 5em; } }
/* line 23, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.rd-2018--red-hand .view-header h2 { margin-top: 0; display: block; color: #ffffff; text-align: center; text-transform: uppercase; font-size: 3em; line-height: 1; letter-spacing: 2px; font-family: "Verlag"; font-weight: 500; margin-bottom: 1.5em; }
@media (max-width: 600px) { /* line 23, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
  .rd-2018--red-hand .view-header h2 { font-size: 2em; margin: 2em auto; } }
/* line 41, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.rd-2018--red-hand .view-header h2 strong { display: block; color: #c8102e; font-weight: 500; }
/* line 47, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.rd-2018--red-hand .view-header h2 span { display: block; font-size: 0.375em; letter-spacing: 18px; font-weight: 300; margin-top: 16px; }
@media (max-width: 600px) { /* line 47, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
  .rd-2018--red-hand .view-header h2 span { letter-spacing: 10px; } }
/* line 60, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.rd-2018--red-hand .view-header p { display: block; color: #ffffff; line-height: 1.3; font-size: 1.0625em; font-weight: 100; font-family: "Verlag"; letter-spacing: 2px; }
/* line 72, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.rd-2018--red-hand .view-content--title { display: block; color: #ffffff; text-transform: uppercase; line-height: 1; margin: 0; text-align: center; font-family: "Verlag"; letter-spacing: 8px; font-size: 1.5em; padding: 2em 0 1em; }
/* line 86, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.rd-2018--red-hand__item { display: block; padding: 3em 2.5em; border-bottom: 1px solid rgba(255, 255, 255, 0.7); width: 75%; margin: 0 auto; }
@media (max-width: 768px) { /* line 86, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
  .rd-2018--red-hand__item { padding: 1.5em 0em; width: 100%; } }
/* line 99, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.rd-2018--red-hand__item:last-child { border-bottom: none; }
/* line 103, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.rd-2018--red-hand__item__link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; }
/* line 111, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.no-touchevents .rd-2018--red-hand__item__link:hover .red-hand--bartender:before { opacity: 1; }
/* line 115, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.no-touchevents .rd-2018--red-hand__item__link:hover .red-hand--cocktail__details { opacity: 1; }

/* line 125, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.red-hand--bartender, .red-hand--cocktail { display: inline-block; position: relative; width: 49%; }
/* line 131, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.red-hand--bartender img, .red-hand--cocktail img { display: block; margin: 0 auto; width: 100%; }
/* line 139, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.red-hand--bartender:before { content: ''; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.6); z-index: 10; opacity: 0; -webkit-transition: opacity ease-in-out .3s; transition: opacity ease-in-out .3s; }
/* line 155, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.red-hand--cocktail__details { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.7); opacity: 0; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
@media (max-width: 768px) { /* line 155, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
  .red-hand--cocktail__details { opacity: 1; mix-blend-mode: unset; padding: 0.5em 0.5em 1.5em; } }
/* line 175, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.red-hand--cocktail__details__bartender, .red-hand--cocktail__details__cocktail, .red-hand--cocktail__details__cta { display: block; text-align: center; color: #ffffff; mix-blend-mode: unset; line-height: 1; }
/* line 186, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.red-hand--cocktail__details__bartender { margin: 0 auto; font-family: "PhontPhreaks Handwriting"; font-weight: 100; font-size: 4vw; }
@media (max-width: 600px) { /* line 186, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
  .red-hand--cocktail__details__bartender { font-size: 5vw; } }
/* line 197, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.red-hand--cocktail__details__cocktail { font-family: "Verlag"; font-weight: 500; font-size: 18px; text-transform: uppercase; margin-top: 0.75em; padding-top: 0.75em; letter-spacing: 5px; position: relative; color: #c8102e; }
@media (max-width: 600px) { /* line 197, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
  .red-hand--cocktail__details__cocktail { font-size: 11px; text-transform: uppercase; margin-top: 0.625em; padding-top: 0.375em; letter-spacing: 2px; } }
/* line 216, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.red-hand--cocktail__details__cocktail:before { content: ''; top: -4px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 15px; height: 2px; background-color: #ffffff; position: absolute; }
/* line 227, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.red-hand--cocktail__details__cocktail strong { color: #c8102e; line-height: 1; }
/* line 233, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
.red-hand--cocktail__details__cta { position: absolute; bottom: 1.5em; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); text-transform: uppercase; }
@media (max-width: 600px) { /* line 233, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand.scss */
  .red-hand--cocktail__details__cta { bottom: 1em; font-size: 0.75em; } }

/* line 3, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
.rd-2018--red-hand__cocktail { display: block; padding: 3.75em 2.5em; }
@media (max-width: 600px) { /* line 3, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
  .rd-2018--red-hand__cocktail { padding: 3em 2.5em 3.75em; } }

/* line 16, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
.rh-cocktail--header { display: block; margin-bottom: 3em; }
@media (max-width: 600px) { /* line 16, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
  .rh-cocktail--header { margin-bottom: 1em; } }
/* line 25, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
.rh-cocktail--header h3, .rh-cocktail--header h2 { display: block; text-align: center; color: #ffffff; line-height: 1; }
/* line 33, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
.rh-cocktail--header h3 { font-family: "Verlag"; text-transform: uppercase; font-weight: 500; font-size: 1em; margin: 0; letter-spacing: 4px; }
@media (max-width: 600px) { /* line 33, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
  .rh-cocktail--header h3 { font-size: 0.5em; } }
/* line 53, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
.rh-cocktail--main { display: block; }
/* line 56, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
.rh-cocktail--main__recipe { display: block; text-align: center; color: #ffffff; margin: 5em auto 3em; max-width: 768px; width: 100%; }
@media (max-width: 600px) { /* line 56, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
  .rh-cocktail--main__recipe { margin: 3em auto; } }
/* line 68, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
.rh-cocktail--main__recipe p { font-size: 1.125em; line-height: 1.3; }
/* line 73, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
.rh-cocktail--main__recipe strong { font-family: "PhontPhreaks Handwriting"; color: #c8102e; line-height: 1; font-size: 2em; }
@media (max-width: 600px) { /* line 73, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
  .rh-cocktail--main__recipe strong { font-size: 1.5em; } }
/* line 84, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
.rh-cocktail--main__recipe h2 { margin: 0.5em auto 0; /*strong{ display: block; font-family: $rd18Phont; font-weight: normal; margin: scut-em(8) 0 0; letter-spacing: 3px;
}*/ }
/* line 87, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
.rh-cocktail--main__recipe h2 span { font-family: "Verlag"; font-weight: 500; color: #ffffff; text-transform: uppercase; display: block; font-size: 1.3125em; letter-spacing: 2px; }
@media (max-width: 600px) { /* line 87, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
  .rh-cocktail--main__recipe h2 span { font-size: 1em; } }
/* line 111, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
.rh-cocktail--main__video { display: block; max-width: 768px; margin: 0 auto; width: 100%; position: relative; }
/* line 119, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
.rh-cocktail--main__video img { display: block; margin: 0 auto; width: 100%; }
/* line 125, ../../../../../app/assets/scss/pages/red-diaries/2018/_red-hand--detail.scss */
.rh-cocktail--main__video span { cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #ffffff; font-size: 3em; }

/* line 3, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--calendar__header { height: calc(100vh - 163px); width: 100%; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
@media (max-width: 600px) { /* line 3, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
  .rd-2018--calendar__header { height: calc(100vh - 40px); } }
/* line 16, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--calendar__header img { display: block; margin: -4em auto 0; height: 40vh; width: auto; max-height: 500px; }
/* line 25, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--calendar__main { display: block; }
@media (max-width: 768px) { /* line 25, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
  .rd-2018--calendar__main { margin-top: 3em; } }
/* line 33, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--calendar__title { display: block; text-align: center; }
/* line 37, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--calendar__title h1 { display: block; line-height: 1; margin: 0 auto; text-transform: uppercase; color: #ffffff; font-family: "Verlag"; letter-spacing: 4px; font-size: 2em; }
/* line 49, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--calendar__container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 2em 2.5em; }
/* line 58, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--calendar__item { display: block; width: 32%; position: relative; cursor: pointer; margin: 2em 0 3em; }
@media (max-width: 768px) { /* line 58, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
  .rd-2018--calendar__item { width: 48%; } }
@media (max-width: 600px) { /* line 58, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
  .rd-2018--calendar__item { width: 100%; margin: 2em 0 1em; } }
/* line 75, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.no-touchevents .rd-2018--calendar__item:hover .rd-2018--calendar__item__caption { opacity: 1; }
/* line 80, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--calendar__item__caption { display: block; text-align: center; padding-bottom: 0.5em; opacity: 0; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
@media (max-width: 768px) { /* line 80, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
  .rd-2018--calendar__item__caption { opacity: 1; } }
/* line 91, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--calendar__item__caption p { margin: 0; color: #ffffff; text-transform: uppercase; font-family: "Verlag Book"; }
/* line 97, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--calendar__item__caption p strong { color: #c8102e; }
/* line 103, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--calendar__item__image { display: block; margin: 0; }
/* line 107, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--calendar__item__image img { display: block; margin: 0 auto; width: 100%; }
/* line 116, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--overlay { position: fixed; top: 0; left: 0; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.85); z-index: 4000; padding: 2em; display: none; }
/* line 128, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--overlay__content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
/* line 139, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--overlay__content .calendar-item--details { display: block; text-align: center; margin-bottom: 2em; }
/* line 144, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--overlay__content .calendar-item--details p { margin: 0; color: #ffffff; text-transform: uppercase; font-family: "Verlag Book"; }
/* line 150, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--overlay__content .calendar-item--details p strong { color: #c8102e; }
/* line 155, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--overlay__content .calendar-item--details span { font-family: "PhontPhreaks Handwriting"; color: #ffffff; line-height: 1; font-size: 2.5em; margin-top: 0.5em; display: block; font-weight: 100; }
/* line 166, ../../../../../app/assets/scss/pages/red-diaries/2018/_calendar.scss */
.rd-2018--overlay__content img { display: block; width: auto; max-height: 70vh; max-width: 80vw; margin: 0 auto; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 { background: #bb142e !important; }
/* line 3, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 #block-wasit-breadcrumbs, ._red-diaries-2019 #block-wasit-page-title { display: none; }
/* line 6, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .campari-content-wrapper { font-family: "Vanitas"; background: #bb142e !important; padding-left: 50px; padding-right: 50px; padding-bottom: 50px; position: relative; }
@media (max-width: 768px) { /* line 6, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
  ._red-diaries-2019 .campari-content-wrapper { padding-left: 0px; padding-right: 0px; padding-top: 75px; } }
/* line 21, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-component--video__cta strong { opacity: 0; -webkit-transition: all 300ms ease 0ms; transition: all 300ms ease 0ms; }
@media (max-width: 768px) { /* line 20, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
  ._red-diaries-2019 .custom-component--video__cta { opacity: 1; font-size: 0.75em; } }
/* line 31, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-component--video__image:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #c8102e; opacity: 0; -webkit-transition: all 300ms ease 0ms; transition: all 300ms ease 0ms; }
@media (max-width: 768px) { /* line 31, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
  ._red-diaries-2019 .custom-component--video__image:after { opacity: 0.4; } }
/* line 48, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-component--video:hover .custom-component--video__image:after { opacity: 0.4; }
/* line 53, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-component--video:hover .custom-component--video__cta strong { opacity: 1; }
/* line 58, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-component--video .campari-icon-play2 { background: rgba(255, 255, 255, 0.3); width: 1em; margin: 0 auto; border-radius: 100%; }
/* line 67, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-component--image-list__single-content .single-content--caption { color: #ffffff; }
/* line 69, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-component--image-list__single-content .single-content--caption h2 { font-size: 50px; text-transform: uppercase; margin: 0 auto; letter-spacing: 0.2em; }
/* line 75, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-component--image-list__single-content .single-content--caption p { margin: 0 auto; padding: 0; text-transform: none; color: #ffffff; letter-spacing: 0.1em; }
/* line 82, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-component--image-list__single-content .single-content--caption:hover { background-color: rgba(200, 16, 46, 0.4) !important; }
/* line 87, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-page--content__component { position: relative; }
/* line 91, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-page--content__component:nth-child(1):after { content: ""; width: 100%; height: 101%; position: absolute; top: -0.5%; left: 0; z-index: 20; pointer-events: none; background: url(../images/red-diaries/2019/mask-1.png?v=1.3) 50% 50% no-repeat; background-size: 100% 100%; }
/* line 105, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-page--content__component:nth-child(2):after { content: ""; width: 100%; height: 101%; position: absolute; top: -0.5%; left: 0; z-index: 20; pointer-events: none; background: url(../images/red-diaries/2019/mask-2.png?v=1.3) 50% 50% no-repeat; background-size: 100% 100%; }
/* line 119, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-page--content__component:nth-child(2) .custom-component--slider .slick-arrow { display: none !important; }
/* line 126, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-page--content__component:nth-child(3):after { content: ""; width: 100%; height: 101%; position: absolute; top: -0.5%; left: 0; z-index: 20; pointer-events: none; background: url(../images/red-diaries/2019/mask-3.png?v=1.3) 50% 50% no-repeat; background-size: 100% 100%; }
/* line 138, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-page--content__component:nth-child(3) .custom-component--slider { position: relative; }
/* line 140, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-page--content__component:nth-child(3) .custom-component--slider:before { content: "GALLERY"; position: absolute; top: 50%; left: 50%; color: #c8102e; font-size: 1.5em; opacity: 0; -webkit-transition: all 300ms ease 0ms; transition: all 300ms ease 0ms; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 10; }
@media (max-width: 768px) { /* line 140, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
  ._red-diaries-2019 .custom-page--content__component:nth-child(3) .custom-component--slider:before { font-size: 0.75em; opacity: 1; } }
/* line 158, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-page--content__component:nth-child(3):hover:before { opacity: 0.4; }
/* line 162, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
._red-diaries-2019 .custom-page--content__component:nth-child(3):hover .custom-component--slider:before { opacity: 1; }
@media (max-width: 768px) { /* line 172, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
  ._red-diaries-2019 .custom-page--content__component .custom-component--slider .slick-arrow.slick-prev { left: 0; }
  /* line 175, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
  ._red-diaries-2019 .custom-page--content__component .custom-component--slider .slick-arrow.slick-next { right: 0; }
  /* line 178, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
  ._red-diaries-2019 .custom-page--content__component .custom-component--slider .slick-arrow:before { font-size: 20px; }
  /* line 183, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
  ._red-diaries-2019 .custom-page--content__component .custom-component--slider .single-content--caption { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  /* line 190, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
  ._red-diaries-2019 .custom-page--content__component .custom-component--image-list__single-content .single-content--caption { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: rgba(200, 16, 46, 0.4) !important; }
  /* line 193, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
  ._red-diaries-2019 .custom-page--content__component .custom-component--image-list__single-content .single-content--caption h2 { font-size: 30px; letter-spacing: 0; }
  /* line 197, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
  ._red-diaries-2019 .custom-page--content__component .custom-component--image-list__single-content .single-content--caption p { font-size: 20px; letter-spacing: 0; }
  /* line 201, ../../../../../app/assets/scss/pages/red-diaries/2019/_red-diaries.scss */
  ._red-diaries-2019 .custom-page--content__component .custom-component--image-list__single-content .single-content--caption:hover { background-color: rgba(200, 16, 46, 0.4) !important; } }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] { -webkit-transition-duration: 50ms; transition-duration: 50ms; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate { -webkit-transition-delay: 50ms; transition-delay: 50ms; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] { -webkit-transition-duration: .1s; transition-duration: .1s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate { -webkit-transition-delay: .1s; transition-delay: .1s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] { -webkit-transition-duration: .15s; transition-duration: .15s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate { -webkit-transition-delay: .15s; transition-delay: .15s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] { -webkit-transition-duration: .2s; transition-duration: .2s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate { -webkit-transition-delay: .2s; transition-delay: .2s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] { -webkit-transition-duration: .25s; transition-duration: .25s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate { -webkit-transition-delay: .25s; transition-delay: .25s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] { -webkit-transition-duration: .3s; transition-duration: .3s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate { -webkit-transition-delay: .3s; transition-delay: .3s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] { -webkit-transition-duration: .35s; transition-duration: .35s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate { -webkit-transition-delay: .35s; transition-delay: .35s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] { -webkit-transition-duration: .4s; transition-duration: .4s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate { -webkit-transition-delay: .4s; transition-delay: .4s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] { -webkit-transition-duration: .45s; transition-duration: .45s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate { -webkit-transition-delay: .45s; transition-delay: .45s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] { -webkit-transition-duration: .5s; transition-duration: .5s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate { -webkit-transition-delay: .5s; transition-delay: .5s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] { -webkit-transition-duration: .55s; transition-duration: .55s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate { -webkit-transition-delay: .55s; transition-delay: .55s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] { -webkit-transition-duration: .6s; transition-duration: .6s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate { -webkit-transition-delay: .6s; transition-delay: .6s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] { -webkit-transition-duration: .65s; transition-duration: .65s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate { -webkit-transition-delay: .65s; transition-delay: .65s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] { -webkit-transition-duration: .7s; transition-duration: .7s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate { -webkit-transition-delay: .7s; transition-delay: .7s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] { -webkit-transition-duration: .75s; transition-duration: .75s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate { -webkit-transition-delay: .75s; transition-delay: .75s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] { -webkit-transition-duration: .8s; transition-duration: .8s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate { -webkit-transition-delay: .8s; transition-delay: .8s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] { -webkit-transition-duration: .85s; transition-duration: .85s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate { -webkit-transition-delay: .85s; transition-delay: .85s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] { -webkit-transition-duration: .9s; transition-duration: .9s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate { -webkit-transition-delay: .9s; transition-delay: .9s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] { -webkit-transition-duration: .95s; transition-duration: .95s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate { -webkit-transition-delay: .95s; transition-delay: .95s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] { -webkit-transition-duration: 1s; transition-duration: 1s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate { -webkit-transition-delay: 1s; transition-delay: 1s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] { -webkit-transition-duration: 1.05s; transition-duration: 1.05s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate { -webkit-transition-delay: 1.05s; transition-delay: 1.05s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] { -webkit-transition-duration: 1.1s; transition-duration: 1.1s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate { -webkit-transition-delay: 1.1s; transition-delay: 1.1s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] { -webkit-transition-duration: 1.15s; transition-duration: 1.15s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate { -webkit-transition-delay: 1.15s; transition-delay: 1.15s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] { -webkit-transition-duration: 1.2s; transition-duration: 1.2s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate { -webkit-transition-delay: 1.2s; transition-delay: 1.2s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] { -webkit-transition-duration: 1.25s; transition-duration: 1.25s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate { -webkit-transition-delay: 1.25s; transition-delay: 1.25s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] { -webkit-transition-duration: 1.3s; transition-duration: 1.3s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate { -webkit-transition-delay: 1.3s; transition-delay: 1.3s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] { -webkit-transition-duration: 1.35s; transition-duration: 1.35s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate { -webkit-transition-delay: 1.35s; transition-delay: 1.35s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] { -webkit-transition-duration: 1.4s; transition-duration: 1.4s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate { -webkit-transition-delay: 1.4s; transition-delay: 1.4s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] { -webkit-transition-duration: 1.45s; transition-duration: 1.45s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate { -webkit-transition-delay: 1.45s; transition-delay: 1.45s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] { -webkit-transition-duration: 1.5s; transition-duration: 1.5s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate { -webkit-transition-delay: 1.5s; transition-delay: 1.5s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] { -webkit-transition-duration: 1.55s; transition-duration: 1.55s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate { -webkit-transition-delay: 1.55s; transition-delay: 1.55s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] { -webkit-transition-duration: 1.6s; transition-duration: 1.6s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate { -webkit-transition-delay: 1.6s; transition-delay: 1.6s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] { -webkit-transition-duration: 1.65s; transition-duration: 1.65s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate { -webkit-transition-delay: 1.65s; transition-delay: 1.65s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] { -webkit-transition-duration: 1.7s; transition-duration: 1.7s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate { -webkit-transition-delay: 1.7s; transition-delay: 1.7s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] { -webkit-transition-duration: 1.75s; transition-duration: 1.75s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate { -webkit-transition-delay: 1.75s; transition-delay: 1.75s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] { -webkit-transition-duration: 1.8s; transition-duration: 1.8s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate { -webkit-transition-delay: 1.8s; transition-delay: 1.8s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] { -webkit-transition-duration: 1.85s; transition-duration: 1.85s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate { -webkit-transition-delay: 1.85s; transition-delay: 1.85s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] { -webkit-transition-duration: 1.9s; transition-duration: 1.9s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate { -webkit-transition-delay: 1.9s; transition-delay: 1.9s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] { -webkit-transition-duration: 1.95s; transition-duration: 1.95s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate { -webkit-transition-delay: 1.95s; transition-delay: 1.95s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] { -webkit-transition-duration: 2s; transition-duration: 2s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate { -webkit-transition-delay: 2s; transition-delay: 2s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] { -webkit-transition-duration: 2.05s; transition-duration: 2.05s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate { -webkit-transition-delay: 2.05s; transition-delay: 2.05s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] { -webkit-transition-duration: 2.1s; transition-duration: 2.1s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate { -webkit-transition-delay: 2.1s; transition-delay: 2.1s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] { -webkit-transition-duration: 2.15s; transition-duration: 2.15s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate { -webkit-transition-delay: 2.15s; transition-delay: 2.15s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] { -webkit-transition-duration: 2.2s; transition-duration: 2.2s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate { -webkit-transition-delay: 2.2s; transition-delay: 2.2s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] { -webkit-transition-duration: 2.25s; transition-duration: 2.25s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate { -webkit-transition-delay: 2.25s; transition-delay: 2.25s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] { -webkit-transition-duration: 2.3s; transition-duration: 2.3s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate { -webkit-transition-delay: 2.3s; transition-delay: 2.3s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] { -webkit-transition-duration: 2.35s; transition-duration: 2.35s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate { -webkit-transition-delay: 2.35s; transition-delay: 2.35s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] { -webkit-transition-duration: 2.4s; transition-duration: 2.4s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate { -webkit-transition-delay: 2.4s; transition-delay: 2.4s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] { -webkit-transition-duration: 2.45s; transition-duration: 2.45s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate { -webkit-transition-delay: 2.45s; transition-delay: 2.45s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] { -webkit-transition-duration: 2.5s; transition-duration: 2.5s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate { -webkit-transition-delay: 2.5s; transition-delay: 2.5s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] { -webkit-transition-duration: 2.55s; transition-duration: 2.55s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate { -webkit-transition-delay: 2.55s; transition-delay: 2.55s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] { -webkit-transition-duration: 2.6s; transition-duration: 2.6s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate { -webkit-transition-delay: 2.6s; transition-delay: 2.6s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] { -webkit-transition-duration: 2.65s; transition-duration: 2.65s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate { -webkit-transition-delay: 2.65s; transition-delay: 2.65s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] { -webkit-transition-duration: 2.7s; transition-duration: 2.7s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate { -webkit-transition-delay: 2.7s; transition-delay: 2.7s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] { -webkit-transition-duration: 2.75s; transition-duration: 2.75s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate { -webkit-transition-delay: 2.75s; transition-delay: 2.75s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] { -webkit-transition-duration: 2.8s; transition-duration: 2.8s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate { -webkit-transition-delay: 2.8s; transition-delay: 2.8s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] { -webkit-transition-duration: 2.85s; transition-duration: 2.85s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate { -webkit-transition-delay: 2.85s; transition-delay: 2.85s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] { -webkit-transition-duration: 2.9s; transition-duration: 2.9s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate { -webkit-transition-delay: 2.9s; transition-delay: 2.9s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] { -webkit-transition-duration: 2.95s; transition-duration: 2.95s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate { -webkit-transition-delay: 2.95s; transition-delay: 2.95s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] { -webkit-transition-duration: 3s; transition-duration: 3s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] { -webkit-transition-delay: 0s; transition-delay: 0s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate { -webkit-transition-delay: 3s; transition-delay: 3s; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos] { pointer-events: none; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos].aos-animate { pointer-events: auto; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] { -webkit-transition-timing-function: ease; transition-timing-function: ease; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] { -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] { -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] { -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

@media screen { /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos^=fade][data-aos^=fade] { opacity: 0; transition-property: opacity,-webkit-transform; -webkit-transition-property: opacity,-webkit-transform; transition-property: opacity,transform; transition-property: opacity,transform,-webkit-transform; }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate { opacity: 1; -webkit-transform: none; transform: none; }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=fade-up] { -webkit-transform: translate3d(0, 100px, 0); transform: translate3d(0, 100px, 0); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=fade-down] { -webkit-transform: translate3d(0, -100px, 0); transform: translate3d(0, -100px, 0); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=fade-right] { -webkit-transform: translate3d(-100px, 0, 0); transform: translate3d(-100px, 0, 0); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=fade-left] { -webkit-transform: translate3d(100px, 0, 0); transform: translate3d(100px, 0, 0); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=fade-up-right] { -webkit-transform: translate3d(-100px, 100px, 0); transform: translate3d(-100px, 100px, 0); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=fade-up-left] { -webkit-transform: translate3d(100px, 100px, 0); transform: translate3d(100px, 100px, 0); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=fade-down-right] { -webkit-transform: translate3d(-100px, -100px, 0); transform: translate3d(-100px, -100px, 0); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=fade-down-left] { -webkit-transform: translate3d(100px, -100px, 0); transform: translate3d(100px, -100px, 0); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos^=zoom][data-aos^=zoom] { opacity: 0; transition-property: opacity,-webkit-transform; -webkit-transition-property: opacity,-webkit-transform; transition-property: opacity,transform; transition-property: opacity,transform,-webkit-transform; }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate { opacity: 1; -webkit-transform: translateZ(0) scale(1); transform: translateZ(0) scale(1); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=zoom-in] { -webkit-transform: scale(0.6); transform: scale(0.6); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=zoom-in-up] { -webkit-transform: translate3d(0, 100px, 0) scale(0.6); transform: translate3d(0, 100px, 0) scale(0.6); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=zoom-in-down] { -webkit-transform: translate3d(0, -100px, 0) scale(0.6); transform: translate3d(0, -100px, 0) scale(0.6); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=zoom-in-right] { -webkit-transform: translate3d(-100px, 0, 0) scale(0.6); transform: translate3d(-100px, 0, 0) scale(0.6); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=zoom-in-left] { -webkit-transform: translate3d(100px, 0, 0) scale(0.6); transform: translate3d(100px, 0, 0) scale(0.6); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=zoom-out] { -webkit-transform: scale(1.2); transform: scale(1.2); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=zoom-out-up] { -webkit-transform: translate3d(0, 100px, 0) scale(1.2); transform: translate3d(0, 100px, 0) scale(1.2); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=zoom-out-down] { -webkit-transform: translate3d(0, -100px, 0) scale(1.2); transform: translate3d(0, -100px, 0) scale(1.2); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=zoom-out-right] { -webkit-transform: translate3d(-100px, 0, 0) scale(1.2); transform: translate3d(-100px, 0, 0) scale(1.2); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=zoom-out-left] { -webkit-transform: translate3d(100px, 0, 0) scale(1.2); transform: translate3d(100px, 0, 0) scale(1.2); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos^=slide][data-aos^=slide] { transition-property: -webkit-transform; -webkit-transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; transition-property: transform,-webkit-transform; visibility: hidden; }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate { visibility: visible; -webkit-transform: translateZ(0); transform: translateZ(0); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=slide-up] { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=slide-down] { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=slide-right] { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=slide-left] { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos^=flip][data-aos^=flip] { -webkit-backface-visibility: hidden; backface-visibility: hidden; transition-property: -webkit-transform; -webkit-transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; transition-property: transform,-webkit-transform; }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=flip-left] { -webkit-transform: perspective(2500px) rotateY(-100deg); transform: perspective(2500px) rotateY(-100deg); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=flip-left].aos-animate { -webkit-transform: perspective(2500px) rotateY(0); transform: perspective(2500px) rotateY(0); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=flip-right] { -webkit-transform: perspective(2500px) rotateY(100deg); transform: perspective(2500px) rotateY(100deg); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=flip-right].aos-animate { -webkit-transform: perspective(2500px) rotateY(0); transform: perspective(2500px) rotateY(0); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=flip-up] { -webkit-transform: perspective(2500px) rotateX(-100deg); transform: perspective(2500px) rotateX(-100deg); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=flip-up].aos-animate { -webkit-transform: perspective(2500px) rotateX(0); transform: perspective(2500px) rotateX(0); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=flip-down] { -webkit-transform: perspective(2500px) rotateX(100deg); transform: perspective(2500px) rotateX(100deg); }
  /* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_aos.scss */
  html:not(.no-js) [data-aos=flip-down].aos-animate { -webkit-transform: perspective(2500px) rotateX(0); transform: perspective(2500px) rotateX(0); } }
/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red { overflow-x: hidden; background: #bb142e !important; }
/* line 4, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red #block-wasit-breadcrumbs, .page-node-type-rd19-entering-red #block-wasit-page-title { display: none; }
/* line 7, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .campari-content-wrapper { font-family: "Vanitas"; background: #c8102e !important; padding-left: 50px; padding-right: 50px; padding-bottom: 50px; position: relative; }
@media (max-width: 768px) { /* line 7, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .campari-content-wrapper { padding-left: 0px; padding-right: 0px; padding-top: 75px; } }
/* line 20, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red { padding: 50px 0; }
/* line 23, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .goback a { color: #ffffff; text-decoration: none; letter-spacing: 0.1em; }
/* line 29, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .section-title { max-width: 1080px; margin: 50px auto; font-size: 145px; line-height: 100%; text-transform: uppercase; color: #172026; letter-spacing: 0.1em; text-align: center; }
/* line 39, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .section-cast { max-width: 1080px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 40px auto; }
/* line 45, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .section-cast span { padding: 0 20px; color: #ffffff; font-size: 20px; }
/* line 51, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .field--name-body { max-width: 1080px; margin: 60px auto; }
/* line 54, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .field--name-body p { font-size: 15px; letter-spacing: 0.1em; line-height: 175%; color: #ffffff; text-align: justify; }
/* line 62, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition { margin: 0 auto; }
/* line 64, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block { width: 100%; max-width: 1200px; margin: 0 auto; }
/* line 68, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--main-image { width: 100%; }
/* line 70, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--main-image img { display: block; }
/* line 74, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--small-image { position: absolute; overflow: hidden; }
/* line 77, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--small-image img { display: block; position: absolute; }
/* line 82, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--small-image:hover .composition-overlay { opacity: 1; }
/* line 86, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--small-image .composition-overlay { position: absolute; padding: 20px; background: #c8102e; top: 0; left: 0; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #ffffff; opacity: 0; -webkit-transition: all ease 300ms 0ms; transition: all ease 300ms 0ms; }
/* line 99, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--small-image .composition-overlay h2 { font-size: 30px; text-transform: uppercase; text-align: center; }
/* line 104, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--small-image .composition-overlay p { font-size: 15px; line-height: 20px; text-align: justify; }
/* line 111, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title { position: absolute; width: 60%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
/* line 115, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title h2 { color: #ffffff; text-transform: uppercase; font-size: 90px; line-height: 100%; letter-spacing: 0.1em; }
/* line 123, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-type-a { position: relative; }
/* line 125, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-type-a .composition--small-image { width: 30%; height: 100%; top: 0; }
/* line 131, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-type-a.composition-img-pos-l .composition--small-image { left: 0; width: 40%; }
/* line 134, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-type-a.composition-img-pos-l .composition--small-image img { top: 0; left: 0; }
/* line 141, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-type-a.composition-img-pos-c .composition--small-image { left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
/* line 144, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-type-a.composition-img-pos-c .composition--small-image img { top: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
/* line 152, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-type-a.composition-img-pos-r .composition--small-image { right: 0; }
/* line 154, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-type-a.composition-img-pos-r .composition--small-image img { top: 0; right: 0; }
/* line 161, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-type-b { position: relative; }
/* line 163, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-type-b .composition--small-image { width: 30%; height: 50%; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
/* line 168, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-type-b .composition--small-image img { top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
/* line 175, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-type-b.composition-img-pos-l .composition--small-image { left: 10%; }
/* line 180, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-type-b.composition-img-pos-c .composition--small-image { width: 40%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
/* line 187, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-type-b.composition-img-pos-r .composition--small-image { right: 10%; }
/* line 193, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-L0 .composition-title { -webkit-transform: translateY(-33%); transform: translateY(-33%); top: 0; left: -35px; text-align: left; }
/* line 201, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-L25 .composition-title { top: 25%; left: -35px; text-align: left; }
/* line 208, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-L33 .composition-title { top: 33%; left: -35px; text-align: left; }
/* line 215, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-L50 .composition-title { top: 50%; left: -35px; text-align: left; }
/* line 222, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-L66 .composition-title { top: 66%; left: -35px; text-align: left; }
/* line 229, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-L75 .composition-title { top: 75%; left: -35px; text-align: left; }
/* line 236, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-L100 .composition-title { top: 100%; left: -35px; text-align: left; }
/* line 243, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-R0 .composition-title { -webkit-transform: translateY(-33%); transform: translateY(-33%); top: 0; right: -35px; text-align: right; }
/* line 251, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-R25 .composition-title { top: 25%; right: -35px; text-align: right; }
/* line 258, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-R33 .composition-title { top: 33%; right: -35px; text-align: right; }
/* line 265, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-R50 .composition-title { top: 50%; right: -35px; text-align: right; }
/* line 272, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-R66 .composition-title { top: 66%; right: -35px; text-align: right; }
/* line 279, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-R75 .composition-title { top: 75%; right: -35px; text-align: right; }
/* line 286, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-R100 .composition-title { top: 100%; right: -35px; text-align: right; }
/* line 294, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .custom-component--image-list__single-content { margin: 50px auto; width: 90%; position: relative; }
/* line 298, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .custom-component--image-list__single-content:after { content: ""; width: 100%; height: 101%; position: absolute; top: -0.5%; left: 0; z-index: 2; pointer-events: none; background: url(../images/red-diaries/2019/mask-1.png) 50% 50% no-repeat; background-size: 100% 100%; }
/* line 311, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .custom-component--image-list__single-content .single-content--caption:hover { background-color: rgba(200, 16, 46, 0.4); }
/* line 314, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
.page-node-type-rd19-entering-red .rd19-entering-red .custom-component--image-list__single-content .single-content--caption p { color: #ffffff; }
@media (max-width: 768px) { /* line 319, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .custom-component--image-list__single-content .single-content--caption { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: rgba(200, 16, 46, 0.4) !important; }
  /* line 322, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .custom-component--image-list__single-content .single-content--caption h2 { font-size: 30px; letter-spacing: 0; }
  /* line 326, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .custom-component--image-list__single-content .single-content--caption p { font-size: 20px; letter-spacing: 0; }
  /* line 330, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .custom-component--image-list__single-content .single-content--caption:hover { background-color: rgba(200, 16, 46, 0.4) !important; } }

@media screen and (max-width: 1080px) { /* line 341, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red { padding: 30px 0; }
  /* line 343, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .section-title { max-width: 800px; margin: 50px auto; font-size: 100px; }
  /* line 348, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .section-cast { max-width: 800px; }
  /* line 351, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .field--name-body { max-width: 800px; }
  /* line 358, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--small-image .composition-overlay h2 { font-size: 20px; }
  /* line 361, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--small-image .composition-overlay p { font-size: 12px; line-height: 15px; }
  /* line 368, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title h2 { font-size: 60px; } }
@media screen and (max-width: 768px) { /* line 380, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red { padding: 120px 20px; }
  /* line 382, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .section-title { font-size: 80px; }
  /* line 387, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--small-image.w-caption { width: 100% !important; position: relative; left: 0 !important; -webkit-transform: translateY(0) !important; transform: translateY(0) !important; }
  /* line 392, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--small-image.w-caption img { width: 30%; top: 50% !important; left: auto; right: 0% !important; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
  /* line 399, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--small-image.w-caption .composition-overlay { opacity: 1; width: 70%; position: relative; padding: 50px; }
  /* line 404, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--small-image.w-caption .composition-overlay h2 { font-size: 20px; }
  /* line 407, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--small-image.w-caption .composition-overlay p { font-size: 12px; line-height: 15px; }
  /* line 414, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title h2 { font-size: 45px; }
  /* line 419, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-L0 .composition-title, .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-L25 .composition-title, .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-L33 .composition-title, .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-L50 .composition-title, .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-L66 .composition-title, .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-L75 .composition-title, .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-L100 .composition-title { left: -15px; }
  /* line 424, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-R0 .composition-title, .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-R25 .composition-title, .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-R33 .composition-title, .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-R50 .composition-title, .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-R66 .composition-title, .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-R75 .composition-title, .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title-pos-R100 .composition-title { right: -15px; } }
@media screen and (max-width: 600px) { /* line 436, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red { padding: 20px 20px; }
  /* line 439, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .goback a { font-size: 15px; }
  /* line 443, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .section-title { font-size: 50px; }
  /* line 446, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .section-cast { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  /* line 448, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .section-cast span { font-size: 15px; padding: 10px; }
  /* line 455, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--small-image.w-caption { width: 100% !important; position: relative; left: 0 !important; -webkit-transform: translateY(0) !important; transform: translateY(0) !important; }
  /* line 460, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--small-image.w-caption img { display: none; }
  /* line 463, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition--small-image.w-caption .composition-overlay { width: 100%; padding: 20px; }
  /* line 469, ../../../../../app/assets/scss/pages/red-diaries/2019/_entering-red.scss */
  .page-node-type-rd19-entering-red .rd19-entering-red .entering-red--composition .entering-red--composition-block .composition-title h2 { font-size: 35px; } }
/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage { overflow-x: hidden; background: #172026 !important; }
/* line 4, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage #block-wasit-breadcrumbs, .page-node-type-rd19-backstage #block-wasit-page-title { display: none; }
/* line 7, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .campari-content-wrapper { font-family: "Vanitas"; background: #172026 !important; padding-left: 0px; padding-right: 0px; padding-bottom: 50px; position: relative; }
@media (max-width: 768px) { /* line 7, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .campari-content-wrapper { padding-left: 0px; padding-right: 0px; padding-top: 40px; } }
/* line 19, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .campari-content-wrapper .container { max-width: 100%; }
/* line 23, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage { padding: 0 0 50px 0; }
/* line 25, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage .goback { max-width: 1280px; margin: 50px auto; padding: 0 20px; }
/* line 29, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage .goback a { color: #ffffff; text-decoration: none; letter-spacing: 0.1em; }
/* line 35, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage .section-title { max-width: 1080px; margin: 50px auto; font-size: 100px; line-height: 100%; text-transform: uppercase; color: #c8102e; letter-spacing: 0.1em; text-align: center; }
/* line 45, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage .field--name-body { max-width: 1080px; margin: 60px auto; padding: 0 20px; display: none; }
/* line 50, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage .field--name-body p { font-size: 15px; letter-spacing: 0.1em; line-height: 175%; color: #ffffff; text-align: justify; }
/* line 58, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage .gallery-backstage { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 64, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage .gallery-row { background: #bb142e; position: relative; width: 100%; padding: 15px 0; margin: 30px 0; border-left: 10px solid #bb142e; border-right: 10px solid #bb142e; }
/* line 72, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage .gallery-row:before { content: ""; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: calc(100% + 100px); height: 15px; background-image: url(/themes/was-theme/assets/images/campari-rd19-backstage/reel-top.jpg); background-repeat: repeat-x; background-position: 0 0; background-size: auto 100%; }
/* line 85, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage .gallery-row:after { content: ""; position: absolute; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: calc(100% + 100px); height: 15px; background-image: url(/themes/was-theme/assets/images/campari-rd19-backstage/reel-bottom.jpg); background-repeat: repeat-x; background-position: 0 0; background-size: auto 100%; }
/* line 98, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage .gallery-row#reel-first { width: 70%; -ms-flex-item-align: end; align-self: flex-end; }
/* line 103, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage .gallery-row#reel-2:before, .page-node-type-rd19-backstage .rd19-backstage .gallery-row#reel-2:after { background-position: -80% 0; }
/* line 107, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage .gallery-row#reel-last { width: 70%; -ms-flex-item-align: start; align-self: flex-start; }
/* line 110, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage .gallery-row#reel-last:before, .page-node-type-rd19-backstage .rd19-backstage .gallery-row#reel-last:after { background-position: -40% 0; }
/* line 115, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage .gallery-row#reel-3:before, .page-node-type-rd19-backstage .rd19-backstage .gallery-row#reel-3:after { background-position: -60% 0; }
/* line 120, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage .gallery-reel { white-space: nowrap; }
/* line 122, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage .gallery-reel img { display: inline-block; margin: 0 10px; width: auto; height: 30vh; border-radius: 5px; }
/* line 131, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
.page-node-type-rd19-backstage .rd19-backstage .gallery-fullscreen .campari-icon-cross { z-index: 100; }

@media screen and (min-width: 1080px) { /* line 139, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .custom-component--video__image:before { padding-top: 60vh !important; } }
@media screen and (max-width: 1080px) { /* line 146, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .rd19-backstage { padding: 0; }
  /* line 148, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .rd19-backstage .section-title { max-width: 800px; margin: 50px auto; font-size: 100px; }
  /* line 153, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .rd19-backstage .section-cast { max-width: 800px; }
  /* line 156, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .rd19-backstage .field--name-body { max-width: 800px; } }
@media screen and (max-width: 768px) { /* line 165, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .rd19-backstage { padding: 90px 0px; }
  /* line 167, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .rd19-backstage .section-title { font-size: 80px; }
  /* line 170, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .rd19-backstage .gallery-row { margin: 20px 0; padding: 10px; }
  /* line 173, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .rd19-backstage .gallery-row:before, .page-node-type-rd19-backstage .rd19-backstage .gallery-row:after { height: 10px; }
  /* line 178, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .rd19-backstage .gallery-reel img { height: 20vh; } }
@media screen and (max-width: 600px) { /* line 188, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .rd19-backstage { padding: 0px; }
  /* line 191, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .rd19-backstage .goback a { font-size: 15px; }
  /* line 195, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .rd19-backstage .section-title { font-size: 50px; }
  /* line 198, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .rd19-backstage .section-cast { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  /* line 200, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .rd19-backstage .section-cast span { font-size: 15px; padding: 10px; }
  /* line 205, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .rd19-backstage .gallery-row { margin: 10px 0; padding: 5px; border-left: 5px solid #bb142e; border-right: 5px solid #bb142e; }
  /* line 210, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .rd19-backstage .gallery-row:before, .page-node-type-rd19-backstage .rd19-backstage .gallery-row:after { height: 5px; }
  /* line 215, ../../../../../app/assets/scss/pages/red-diaries/2019/_backstage.scss */
  .page-node-type-rd19-backstage .rd19-backstage .gallery-reel img { height: 20vh; margin: 0 5px; } }
/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection { background: #bb142e !important; }
/* line 3, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection #block-wasit-breadcrumbs, .page-node-type-rd19-n100-selection #block-wasit-page-title { display: none; }
/* line 6, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .campari-content-wrapper { font-family: "Vanitas"; background: #bb142e !important; padding-left: 50px; padding-right: 50px; padding-bottom: 50px; position: relative; }
@media (max-width: 768px) { /* line 6, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .campari-content-wrapper { padding-left: 0px; padding-right: 0px; padding-top: 75px; } }
/* line 19, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .rd19-n100-selection { padding: 50px 0; }
/* line 22, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .rd19-n100-selection .goback a { color: #ffffff; text-decoration: none; letter-spacing: 0.1em; }
/* line 28, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .rd19-n100-selection .section-title { max-width: 1080px; margin: 50px auto; font-size: 124px; line-height: 100%; text-transform: uppercase; color: #172026; letter-spacing: 0.1em; text-align: center; }
/* line 38, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .rd19-n100-selection .section-subtitle { max-width: 1080px; margin: 50px auto; font-size: 40px; line-height: 100%; text-transform: uppercase; color: #ffffff; letter-spacing: 0.1em; text-align: center; }
/* line 48, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .rd19-n100-selection .section-cast { max-width: 1080px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 40px auto; }
/* line 54, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .rd19-n100-selection .section-cast span { padding: 0 20px; color: #ffffff; font-size: 20px; }
/* line 60, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .rd19-n100-selection .field--name-body { max-width: 1080px; margin: 60px auto; }
/* line 63, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .rd19-n100-selection .field--name-body p { font-size: 15px; letter-spacing: 0.1em; line-height: 175%; color: #ffffff; text-align: justify; }
/* line 74, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .custom-component--video__cta strong { opacity: 0; -webkit-transition: all 300ms ease 0ms; transition: all 300ms ease 0ms; }
@media (max-width: 768px) { /* line 73, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .custom-component--video__cta { opacity: 1; font-size: 0.75em; } }
/* line 84, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .custom-component--video__image:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #c8102e; opacity: 0; -webkit-transition: all 300ms ease 0ms; transition: all 300ms ease 0ms; }
@media (max-width: 768px) { /* line 84, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .custom-component--video__image:after { opacity: 0.4; } }
/* line 101, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .custom-component--video:hover .custom-component--video__image:after { opacity: 0.4; }
/* line 106, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .custom-component--video:hover .custom-component--video__cta strong { opacity: 1; }
/* line 111, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .custom-component--video .campari-icon-play2 { background: rgba(255, 255, 255, 0.3); width: 1em; margin: 0 auto; border-radius: 100%; }
/* line 120, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .custom-component--image-list__single-content .single-content--caption { color: #ffffff; }
/* line 122, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .custom-component--image-list__single-content .single-content--caption h2 { font-size: 50px; text-transform: uppercase; margin: 0 auto; letter-spacing: 0.2em; }
/* line 128, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .custom-component--image-list__single-content .single-content--caption p { margin: 0 auto; padding: 0; text-transform: none; color: #ffffff; letter-spacing: 0.1em; }
/* line 135, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .custom-component--image-list__single-content .single-content--caption:hover { background-color: rgba(200, 16, 46, 0.4) !important; }
/* line 140, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item { position: relative; }
/* line 144, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item:nth-child(1):after { content: ""; width: 100%; height: 101%; position: absolute; top: -0.5%; left: 0; z-index: 20; pointer-events: none; background: url(../images/red-diaries/2019/mask-1.png?v=1.3) 50% 50% no-repeat; background-size: 100% 100%; }
/* line 158, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item:nth-child(2):after { content: ""; width: 100%; height: 101%; position: absolute; top: -0.5%; left: 0; z-index: 20; pointer-events: none; background: url(../images/red-diaries/2019/mask-2.png?v=1.3) 50% 50% no-repeat; background-size: 100% 100%; }
/* line 172, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item:nth-child(2) .custom-component--slider .slick-arrow { display: none !important; }
/* line 179, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item:nth-child(3):after { content: ""; width: 100%; height: 101%; position: absolute; top: -0.5%; left: 0; z-index: 20; pointer-events: none; background: url(../images/red-diaries/2019/mask-3.png?v=1.3) 50% 50% no-repeat; background-size: 100% 100%; }
/* line 191, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item:nth-child(3) .custom-component--slider { position: relative; }
/* line 193, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item:nth-child(3) .custom-component--slider:before { content: "GALLERY"; position: absolute; top: 50%; left: 50%; color: #c8102e; font-size: 1.5em; opacity: 0; -webkit-transition: all 300ms ease 0ms; transition: all 300ms ease 0ms; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 10; }
@media (max-width: 768px) { /* line 193, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item:nth-child(3) .custom-component--slider:before { font-size: 0.75em; opacity: 1; } }
/* line 211, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item:nth-child(3):hover:before { opacity: 0.4; }
/* line 215, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
.page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item:nth-child(3):hover .custom-component--slider:before { opacity: 1; }
@media (max-width: 768px) { /* line 225, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item .custom-component--slider .slick-arrow.slick-prev { left: 0; }
  /* line 228, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item .custom-component--slider .slick-arrow.slick-next { right: 0; }
  /* line 231, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item .custom-component--slider .slick-arrow:before { font-size: 20px; }
  /* line 236, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item .custom-component--slider .single-content--caption { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
  /* line 243, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item .custom-component--image-list__single-content .single-content--caption { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background-color: rgba(200, 16, 46, 0.4) !important; }
  /* line 246, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item .custom-component--image-list__single-content .single-content--caption h2 { font-size: 30px; letter-spacing: 0; }
  /* line 250, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item .custom-component--image-list__single-content .single-content--caption p { font-size: 20px; letter-spacing: 0; }
  /* line 254, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .field--name-field-n100-selection-section .field__item .custom-component--image-list__single-content .single-content--caption:hover { background-color: rgba(200, 16, 46, 0.4) !important; } }

@media screen and (max-width: 1080px) { /* line 265, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .rd19-n100-selection { padding: 30px 0; }
  /* line 267, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .rd19-n100-selection .section-title { max-width: 800px; margin: 50px auto; font-size: 100px; }
  /* line 272, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .rd19-n100-selection .section-subtitle { max-width: 800px; }
  /* line 275, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .rd19-n100-selection .field--name-body { max-width: 800px; } }
@media screen and (max-width: 768px) { /* line 284, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .rd19-n100-selection { padding: 120px 20px; }
  /* line 286, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .rd19-n100-selection .section-title { font-size: 80px; } }
@media screen and (max-width: 600px) { /* line 295, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .rd19-n100-selection { padding: 20px 20px; }
  /* line 298, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .rd19-n100-selection .goback a { font-size: 15px; }
  /* line 302, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-selection.scss */
  .page-node-type-rd19-n100-selection .rd19-n100-selection .section-title { font-size: 50px; } }
/* line 1, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul, ._red-diaries-2019_n100-selection_mind, ._red-diaries-2019_n100-selection_heart { padding-top: 0 !important; background: #172026 !important; }
/* line 4, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul #block-wasit-breadcrumbs, ._red-diaries-2019_n100-selection_soul #block-wasit-page-title, ._red-diaries-2019_n100-selection_soul .feed-icons, ._red-diaries-2019_n100-selection_mind #block-wasit-breadcrumbs, ._red-diaries-2019_n100-selection_mind #block-wasit-page-title, ._red-diaries-2019_n100-selection_mind .feed-icons, ._red-diaries-2019_n100-selection_heart #block-wasit-breadcrumbs, ._red-diaries-2019_n100-selection_heart #block-wasit-page-title, ._red-diaries-2019_n100-selection_heart .feed-icons { display: none; }
/* line 7, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container, ._red-diaries-2019_n100-selection_mind .container, ._red-diaries-2019_n100-selection_heart .container { max-width: 100%; }
/* line 9, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender { font-family: "Vanitas"; }
/* line 12, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender:nth-child(1) .bartender-preview, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender:nth-child(1) .bartender-preview, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender:nth-child(1) .bartender-preview { -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 90%); clip-path: polygon(0 0, 100% 0, 100% 100%, 0 90%); }
/* line 16, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender:nth-child(1) .bartender-content, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender:nth-child(1) .bartender-content, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender:nth-child(1) .bartender-content { margin-top: -50px; }
/* line 19, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender:nth-child(1) .bartender-content, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender:nth-child(1) .bartender-content, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender:nth-child(1) .bartender-content { margin-top: -50px; }
/* line 21, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender:nth-child(1) .bartender-content .bartender-about-text, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender:nth-child(1) .bartender-content .bartender-about-text, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender:nth-child(1) .bartender-content .bartender-about-text { padding-bottom: 100px !important; }
/* line 27, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender:nth-child(2) .bartender-preview, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender:nth-child(2) .bartender-preview, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender:nth-child(2) .bartender-preview { -webkit-clip-path: polygon(0 0, 100% 10%, 100% 100%, 0 100%); clip-path: polygon(0 0, 100% 10%, 100% 100%, 0 100%); margin-top: -50px; }
/* line 31, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender:nth-child(2) .bartender-preview .goback, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender:nth-child(2) .bartender-preview .goback, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender:nth-child(2) .bartender-preview .goback { display: none; }
/* line 37, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender.opened .bartender-content, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender.opened .bartender-content, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender.opened .bartender-content { max-height: 10000px; }
/* line 41, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-preview, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-preview, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-preview { width: 100%; height: 50vh; background-size: cover; background-position: 0 50%; background-repeat: no-repeat; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; padding: 50px; cursor: pointer; }
/* line 53, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-preview:before, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-preview:before, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-preview:before { content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgba(200, 16, 46, 0.4); z-index: 5; opacity: 0; }
/* line 64, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-preview .goback, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-preview .goback, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-preview .goback { position: absolute; top: 50px; left: 50px; z-index: 10; }
/* line 69, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-preview .goback a, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-preview .goback a, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-preview .goback a { color: #ffffff; text-decoration: none; letter-spacing: 0.1em; }
/* line 75, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-preview .bartender-name, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-preview .bartender-name, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-preview .bartender-name { color: #ffffff; text-transform: uppercase; font-size: 70px; z-index: 10; text-align: right; }
/* line 83, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-preview:hover:before, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-preview:hover:before, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-preview:hover:before { opacity: 1; }
/* line 88, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content { max-height: 0px; overflow: hidden; -webkit-transition: all ease-in-out 500ms; transition: all ease-in-out 500ms; }
/* line 92, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content.theme-light, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content.theme-light, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content.theme-light { background: #ffffff; color: #181d20; }
/* line 96, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content.theme-light .field--name-field-n100-cocktail-ingredients .field__item, ._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content.theme-light .field--name-field-n100-cocktail-garnish .field__item, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content.theme-light .field--name-field-n100-cocktail-ingredients .field__item, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content.theme-light .field--name-field-n100-cocktail-garnish .field__item, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content.theme-light .field--name-field-n100-cocktail-ingredients .field__item, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content.theme-light .field--name-field-n100-cocktail-garnish .field__item { border-color: #181d20; }
/* line 101, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content.theme-dark, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content.theme-dark, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content.theme-dark { background: #181d20; color: #ffffff; }
/* line 105, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-cocktail, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-cocktail, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-cocktail { padding: 50px 50px 0 50px; text-align: center; max-width: 800px; margin: 0 auto; }
/* line 110, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-info, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-info, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-info { margin: 50px auto; }
/* line 113, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-cocktail .bartender-name, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-cocktail .bartender-name, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-cocktail .bartender-name { font-size: 45px; line-height: 100%; margin: 0 auto; color: #c8102e; text-transform: uppercase; }
/* line 120, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-name, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-name, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-name { font-size: 45px; line-height: 100%; margin: 0 auto; color: inherit; }
/* line 126, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-step, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-step, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-step { margin: 25px auto; }
/* line 129, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-section-title, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-section-title, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-section-title { margin: 10px auto; text-transform: uppercase; color: #c8102e; font-size: 16px; }
/* line 136, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-cocktail .field--name-field-n100-cocktail-ingredients .field__item, ._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-cocktail .field--name-field-n100-cocktail-garnish .field__item, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-cocktail .field--name-field-n100-cocktail-ingredients .field__item, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-cocktail .field--name-field-n100-cocktail-garnish .field__item, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-cocktail .field--name-field-n100-cocktail-ingredients .field__item, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-cocktail .field--name-field-n100-cocktail-garnish .field__item { display: inline-block; padding: 0 10px; }
/* line 142, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-cocktail .field--name-field-n100-cocktail-preparation p, ._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-cocktail .field--name-field-n100-cocktail-flavour p, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-cocktail .field--name-field-n100-cocktail-preparation p, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-cocktail .field--name-field-n100-cocktail-flavour p, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-cocktail .field--name-field-n100-cocktail-preparation p, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-cocktail .field--name-field-n100-cocktail-flavour p { margin: 0 auto; }
/* line 147, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-image img, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-image img, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-image img { max-width: 300px; display: block; margin: 30px auto 0; }
/* line 154, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-red, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-red, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-red { width: 100%; height: auto; display: block; }
/* line 159, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-about, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-about, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-about { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }
/* line 163, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-text, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-text, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-text { width: 50%; padding: 50px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
/* line 170, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-text h3, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-text h3, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-text h3 { font-size: 40px; line-height: 40px; color: #c8102e; text-transform: uppercase; }
/* line 176, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-text p, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-text p, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-text p { line-height: 200%; text-align: justify; letter-spacing: 0.1em; }
/* line 182, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-image, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-image, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-image { width: 50%; background-size: cover; background-position: 50% 50%; background-repeat: no-repeat; }
/* line 187, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-image img, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-image img, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-image img { display: none; }

@media screen and (max-width: 768px) { /* line 210, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
  ._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-preview .bartender-name, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-preview .bartender-name, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-preview .bartender-name { font-size: 55px; }
  /* line 217, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
  ._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-image img, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-image img, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-cocktail .cocktail-image img { max-width: 200px; }
  /* line 222, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
  ._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-red-image, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-red-image, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-red-image { height: 40vh; background-size: cover; background-position: 50% 50%; }
  /* line 226, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
  ._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-red-image img, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-red-image img, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-red-image img { display: none !important; }
  /* line 230, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
  ._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-about, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-about, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-about { -ms-flex-wrap: wrap; flex-wrap: wrap; }
  /* line 232, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
  ._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-text, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-text, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-text { width: 100%; padding: 50px 20px; }
  /* line 236, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
  ._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-image, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-image, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-image { width: 100%; }
  /* line 238, ../../../../../app/assets/scss/pages/red-diaries/2019/_n100-bartender.scss */
  ._red-diaries-2019_n100-selection_soul .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-image img, ._red-diaries-2019_n100-selection_mind .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-image img, ._red-diaries-2019_n100-selection_heart .container .rd19-n100-bartender .bartender-content .bartender-about .bartender-about-image img { display: block; } }
/*
== malihu jquery custom scrollbar plugin ==
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/
/*
CONTENTS: 
	1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 
	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 
	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 
	5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 
	6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 
		6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/
/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/
/* line 27, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCustomScrollbar { -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; /* direct pointer events to js */ }

/* line 28, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action { -ms-touch-action: auto; touch-action: auto; }

/* line 30, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCustomScrollBox { /* contains plugin's markup */ position: relative; overflow: hidden; height: 100%; max-width: 100%; outline: none; direction: ltr; }

/* line 39, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_container { /* contains the original content */ overflow: hidden; width: auto; height: 100%; }

/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/
/* line 54, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_inside > .mCSB_container { margin-right: 30px; }

/* line 56, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-right: 0; }

/* non-visible scrollbar */
/* line 58, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container { /* RTL direction/left-side scrollbar */ margin-right: 0; margin-left: 30px; }

/* line 63, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-left: 0; }

/* RTL direction/left-side scrollbar */
/* line 65, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools { /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */ position: absolute; width: 16px; height: auto; left: auto; top: 0; right: 0; bottom: 0; }

/* line 75, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_outside + .mCSB_scrollTools { right: -26px; }

/* scrollbar position: outside */
/* line 77, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools { /* RTL direction/left-side scrollbar */ right: auto; left: 0; }

/* line 83, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools { left: -26px; }

/* RTL direction/left-side scrollbar (scrollbar position: outside) */
/* line 85, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools .mCSB_draggerContainer { /* contains the draggable element and dragger rail markup */ position: absolute; top: 0; left: 0; bottom: 0; right: 0; height: auto; }

/* line 94, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools a + .mCSB_draggerContainer { margin: 20px 0; }

/* line 96, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools .mCSB_draggerRail { width: 2px; height: 100%; margin: 0 auto; border-radius: 16px; }

/* line 103, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools .mCSB_dragger { /* the draggable element */ cursor: pointer; width: 100%; height: 30px; /* minimum dragger height */ z-index: 1; }

/* line 110, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { /* the dragger element */ position: relative; width: 4px; height: 100%; margin: 0 auto; border-radius: 16px; text-align: center; }

/* line 119, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { width: 12px; /* auto-expanded scrollbar */ }

/* line 122, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width: 8px; /* auto-expanded scrollbar */ }

/* line 125, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown { display: block; position: absolute; height: 20px; width: 100%; overflow: hidden; margin: 0 auto; cursor: pointer; }

/* line 136, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools .mCSB_buttonDown { bottom: 0; }

/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/
/* line 147, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_horizontal.mCSB_inside > .mCSB_container { margin-right: 0; }

/* line 151, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_horizontal.mCSB_outside > .mCSB_container { min-height: 100%; }

/* line 153, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden { margin-bottom: 0; }

/* non-visible scrollbar */
/* line 155, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal { width: auto; height: 16px; top: auto; right: 0; bottom: 0; left: 0; }

/* line 164, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal { bottom: -26px; }

/* scrollbar position: outside */
/* line 167, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer { margin: 0 20px; }

/* line 169, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 2px; margin: 7px 0; }

/* line 175, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger { width: 30px; /* minimum dragger width */ height: 100%; left: 0; }

/* line 181, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 4px; margin: 6px auto; }

/* line 187, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { height: 12px; /* auto-expanded scrollbar */ margin: 2px auto; }

/* line 193, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { height: 8px; /* auto-expanded scrollbar */ margin: 4px 0; }

/* line 199, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight { display: block; position: absolute; width: 20px; height: 100%; overflow: hidden; margin: 0 auto; cursor: pointer; }

/* line 210, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft { left: 0; }

/* line 212, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight { right: 0; }

/* 
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS 
yx-axis 
------------------------------------------------------------------------------------------------------------------------
*/
/* line 223, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_container_wrapper { position: absolute; height: auto; width: auto; overflow: hidden; top: 0; left: 0; right: 0; bottom: 0; margin-right: 30px; margin-bottom: 30px; }

/* line 236, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_container_wrapper > .mCSB_container { padding-right: 30px; padding-bottom: 30px; -webkit-box-sizing: border-box; box-sizing: border-box; }

/* line 242, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical { bottom: 20px; }

/* line 244, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal { right: 20px; }

/* non-visible horizontal scrollbar */
/* line 247, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical { bottom: 0; }

/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
/* line 250, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal { right: 0; }

/* RTL direction/left-side scrollbar */
/* line 254, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal { left: 20px; }

/* non-visible scrollbar/RTL direction/left-side scrollbar */
/* line 257, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal { left: 0; }

/* line 259, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper { /* RTL direction/left-side scrollbar */ margin-right: 0; margin-left: 30px; }

/* line 264, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container { padding-right: 0; }

/* line 266, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container { padding-bottom: 0; }

/* line 268, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden { margin-right: 0; /* non-visible scrollbar */ margin-left: 0; }

/* non-visible horizontal scrollbar */
/* line 274, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden { margin-bottom: 0; }

/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/
/* line 284, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight { -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out; transition: opacity .2s ease-in-out, background-color .2s ease-in-out; }

/* line 296, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail { -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out; transition: width .2s ease-out .2s, height .2s ease-out .2s,  margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,  margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out; }

/* 
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*/
/* 
----------------------------------------
6.1 THEMES 
----------------------------------------
*/
/* default theme ("light") */
/* line 334, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools { opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

/* line 336, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools { opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }

/* line 339, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools { opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }

/* line 346, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.4); filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; }

/* line 351, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.75); filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

/* line 356, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.85); filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; }

/* line 360, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.9); filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }

/* line 366, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight { background-image: url(mCSB_buttons.png); /* css sprites */ background-repeat: no-repeat; opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; }

/* line 375, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools .mCSB_buttonUp { background-position: 0 0; /* 
sprites locations 
light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
*/ }

/* line 384, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools .mCSB_buttonDown { background-position: 0 -20px; /* 
sprites locations
light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
*/ }

/* line 393, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools .mCSB_buttonLeft { background-position: 0 -40px; /* 
sprites locations 
light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
*/ }

/* line 402, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools .mCSB_buttonRight { background-position: 0 -56px; /* 
sprites locations 
light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
*/ }

/* line 411, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover { opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

/* line 416, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active { opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }

/* theme: "dark" */
/* line 424, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.15); }

/* line 426, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); }

/* line 428, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: rgba(0, 0, 0, 0.85); }

/* line 430, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: rgba(0, 0, 0, 0.9); }

/* line 433, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -80px 0; }

/* line 435, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -80px -20px; }

/* line 437, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -80px -40px; }

/* line 439, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -56px; }

/* ---------------------------------------- */
/* theme: "light-2", "dark-2" */
/* line 447, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail { width: 4px; background-color: #fff; background-color: rgba(255, 255, 255, 0.1); border-radius: 1px; }

/* line 454, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 4px; background-color: #fff; background-color: rgba(255, 255, 255, 0.75); border-radius: 1px; }

/* line 461, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 4px; margin: 6px auto; }

/* line 470, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.85); }

/* line 472, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.9); }

/* line 475, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px 0; }

/* line 477, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -20px; }

/* line 479, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -40px; }

/* line 481, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -56px; }

/* theme: "dark-2" */
/* line 486, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.1); border-radius: 1px; }

/* line 491, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); border-radius: 1px; }

/* line 496, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); }

/* line 498, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); }

/* line 501, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px 0; }

/* line 503, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -20px; }

/* line 505, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -40px; }

/* line 507, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -56px; }

/* ---------------------------------------- */
/* theme: "light-thick", "dark-thick" */
/* line 515, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail { width: 4px; background-color: #fff; background-color: rgba(255, 255, 255, 0.1); border-radius: 2px; }

/* line 522, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; background-color: #fff; background-color: rgba(255, 255, 255, 0.75); border-radius: 2px; }

/* line 529, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 4px; margin: 6px 0; }

/* line 536, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 6px; margin: 5px auto; }

/* line 543, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.85); }

/* line 545, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.9); }

/* line 548, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp { background-position: -16px 0; }

/* line 550, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown { background-position: -16px -20px; }

/* line 552, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft { background-position: -20px -40px; }

/* line 554, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight { background-position: -20px -56px; }

/* theme: "dark-thick" */
/* line 559, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.1); border-radius: 2px; }

/* line 564, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); border-radius: 2px; }

/* line 569, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); }

/* line 571, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); }

/* line 574, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp { background-position: -96px 0; }

/* line 576, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown { background-position: -96px -20px; }

/* line 578, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft { background-position: -100px -40px; }

/* line 580, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight { background-position: -100px -56px; }

/* ---------------------------------------- */
/* theme: "light-thin", "dark-thin" */
/* line 588, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail { background-color: #fff; background-color: rgba(255, 255, 255, 0.1); }

/* line 590, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 2px; }

/* line 593, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; }

/* line 596, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 2px; margin: 7px auto; }

/* theme "dark-thin" */
/* line 606, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.15); }

/* line 608, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); }

/* line 610, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); }

/* line 612, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); }

/* line 615, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp { background-position: -80px 0; }

/* line 617, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown { background-position: -80px -20px; }

/* line 619, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft { background-position: -80px -40px; }

/* line 621, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -56px; }

/* ---------------------------------------- */
/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */
/* line 629, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail { background-color: #fff; background-color: rgba(255, 255, 255, 0.15); }

/* line 631, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger { height: 14px; }

/* line 636, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 14px; margin: 0 1px; }

/* line 644, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger { width: 14px; }

/* line 649, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height: 14px; margin: 1px 0; }

/* line 657, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { width: 16px; /* auto-expanded scrollbar */ height: 16px; margin: -1px 0; }

/* line 666, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width: 4px; /* auto-expanded scrollbar */ }

/* line 671, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { height: 16px; /* auto-expanded scrollbar */ width: 16px; margin: 0 -1px; }

/* line 680, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { height: 4px; /* auto-expanded scrollbar */ margin: 6px 0; }

/* line 688, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp { background-position: 0 -72px; }

/* line 690, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown { background-position: 0 -92px; }

/* line 692, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft { background-position: 0 -112px; }

/* line 694, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight { background-position: 0 -128px; }

/* theme "rounded-dark", "rounded-dots-dark" */
/* line 699, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); }

/* line 702, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.15); }

/* line 704, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); }

/* line 707, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); }

/* line 712, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -80px -72px; }

/* line 714, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -80px -92px; }

/* line 716, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -80px -112px; }

/* line 718, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -128px; }

/* theme "rounded-dots", "rounded-dots-dark" */
/* line 723, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail { width: 4px; }

/* line 726, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { background-color: transparent; background-position: center; }

/* line 734, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg=="); background-repeat: repeat-y; opacity: 0.3; filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; }

/* line 742, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { height: 4px; margin: 6px 0; background-repeat: repeat-x; }

/* line 749, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp { background-position: -16px -72px; }

/* line 751, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown { background-position: -16px -92px; }

/* line 753, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft { background-position: -20px -112px; }

/* line 755, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight { background-position: -20px -128px; }

/* theme "rounded-dots-dark" */
/* line 760, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII="); }

/* line 764, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -96px -72px; }

/* line 766, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -96px -92px; }

/* line 768, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -100px -112px; }

/* line 770, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -100px -128px; }

/* ---------------------------------------- */
/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */
/* line 778, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-repeat: repeat-y; background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0))); background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); }

/* line 791, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { background-repeat: repeat-x; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0))); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); }

/* theme "3d", "3d-dark" */
/* line 807, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger { height: 70px; }

/* line 810, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger { width: 70px; }

/* line 813, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d.mCSB_scrollTools, .mCS-3d-dark.mCSB_scrollTools { opacity: 1; filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; }

/* line 819, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { border-radius: 16px; }

/* line 824, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail { width: 8px; background-color: #000; background-color: rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2); box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2); }

/* line 831, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #555; }

/* line 840, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 8px; }

/* line 843, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 8px; margin: 4px 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2); }

/* line 851, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 8px; margin: 4px auto; }

/* line 858, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px; }

/* line 860, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px; }

/* line 862, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px; }

/* line 864, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px; }

/* theme "3d-dark" */
/* line 869, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1); box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1); }

/* line 874, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); }

/* line 876, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px; }

/* line 878, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px; }

/* line 880, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px; }

/* line 882, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px; }

/* ---------------------------------------- */
/* theme: "3d-thick", "3d-thick-dark" */
/* line 890, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools, .mCS-3d-thick-dark.mCSB_scrollTools { opacity: 1; filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; }

/* line 896, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools, .mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer { border-radius: 7px; }

/* line 901, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { border-radius: 5px; }

/* line 904, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, .mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical { right: 1px; }

/* line 907, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools_vertical, .mCS-3d-thick-dark.mCSB_scrollTools_vertical { -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5); box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5); }

/* line 910, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools_horizontal, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal { bottom: 1px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5); }

/* line 916, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4); box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4); width: 12px; margin: 2px; position: absolute; height: auto; top: 0; bottom: 0; left: 0; right: 0; }

/* line 929, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4); }

/* line 932, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #555; }

/* line 937, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height: 12px; width: auto; }

/* line 943, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer { background-color: #000; background-color: rgba(0, 0, 0, 0.05); -webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1); box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1); }

/* line 948, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail { background-color: transparent; }

/* line 950, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px; }

/* line 952, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px; }

/* line 954, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px; }

/* line 956, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px; }

/* theme: "3d-thick-dark" */
/* line 961, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools { -webkit-box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2); box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2); }

/* line 963, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal { -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2); }

/* line 965, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2); box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2); }

/* line 967, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2); }

/* line 969, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #777; }

/* line 974, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer { background-color: #fff; background-color: rgba(0, 0, 0, 0.05); -webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1); box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1); }

/* line 979, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: transparent; }

/* line 981, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px; }

/* line 983, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px; }

/* line 985, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px; }

/* line 987, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px; }

/* ---------------------------------------- */
/* theme: "minimal", "minimal-dark" */
/* line 995, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical { right: 0; margin: 12px 0; }

/* line 1001, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal { bottom: 0; margin: 0 12px; }

/* RTL direction/left-side scrollbar */
/* line 1010, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical { left: 0; right: auto; }

/* line 1016, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: transparent; }

/* line 1019, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger { height: 50px; }

/* line 1022, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger { width: 50px; }

/* line 1025, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.2); filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; }

/* line 1030, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.5); filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; }

/* theme: "minimal-dark" */
/* line 1039, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.2); filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; }

/* line 1044, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.5); filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; }

/* ---------------------------------------- */
/* theme "light-3", "dark-3" */
/* line 1056, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail { width: 6px; background-color: #000; background-color: rgba(0, 0, 0, 0.2); }

/* line 1062, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; }

/* line 1065, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 6px; margin: 5px 0; }

/* line 1074, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width: 12px; }

/* line 1081, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { height: 12px; margin: 2px 0; }

/* line 1089, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px; }

/* line 1091, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px; }

/* line 1093, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px; }

/* line 1095, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px; }

/* theme "dark-3" */
/* line 1100, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); }

/* line 1102, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); }

/* line 1104, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); }

/* line 1107, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.1); }

/* line 1109, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px; }

/* line 1111, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px; }

/* line 1113, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px; }

/* line 1115, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px; }

/* ---------------------------------------- */
/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */
/* line 1123, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail { width: 12px; background-color: #000; background-color: rgba(0, 0, 0, 0.2); }

/* line 1133, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; margin: 3px 5px; position: absolute; height: auto; top: 0; bottom: 0; left: 0; right: 0; }

/* line 1149, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height: 6px; margin: 5px 3px; position: absolute; width: auto; top: 0; bottom: 0; left: 0; right: 0; }

/* line 1165, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 12px; margin: 2px 0; }

/* line 1176, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px; }

/* line 1180, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px; }

/* line 1184, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px; }

/* line 1188, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px; }

/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */
/* line 1195, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); }

/* line 1199, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); }

/* line 1203, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); }

/* line 1210, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.1); }

/* line 1214, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px; }

/* line 1218, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px; }

/* line 1222, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px; }

/* line 1226, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px; }

/* theme "inset-2", "inset-2-dark" */
/* line 1233, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: transparent; border-width: 1px; border-style: solid; border-color: #fff; border-color: rgba(255, 255, 255, 0.2); -webkit-box-sizing: border-box; box-sizing: border-box; }

/* line 1243, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail { border-color: #000; border-color: rgba(0, 0, 0, 0.2); }

/* theme "inset-3", "inset-3-dark" */
/* line 1248, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail { background-color: #fff; background-color: rgba(255, 255, 255, 0.6); }

/* line 1250, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.6); }

/* line 1252, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); }

/* line 1254, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); }

/* line 1256, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); }

/* line 1259, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.75); }

/* line 1261, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.85); }

/* line 1263, ../../../../../app/assets/scss/pages/red-diaries/2019/_custom-scrollbar.scss */
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.9); }

/* ---------------------------------------- */
/* line 1, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema { padding: 20px; }
/* line 3, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.pageScrolled .campari-cinema { padding-top: 76px; }
@media (max-width: 600px) { /* line 3, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .pageScrolled .campari-cinema { padding: 20px; } }
/* line 9, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .campari-cinema--header { padding: 20px; -webkit-transform: transition(all, ease, 300ms, 0ms); transform: transition(all, ease, 300ms, 0ms); }
/* line 12, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .campari-cinema--header .campari-cinema--menu { color: #ffffff; text-transform: uppercase; font-size: 0.75em; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; list-style: none; margin: 0 auto; padding: 0; width: 100%; max-width: 1240px; }
/* line 23, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.pageScrolled .campari-cinema .campari-cinema--header .campari-cinema--menu { color: #000000; }
/* line 26, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .campari-cinema--header .campari-cinema--menu li { cursor: pointer; padding: 0 10px; text-align: center; }
/* line 30, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .campari-cinema--header .campari-cinema--menu li:hover { text-decoration: underline; }
/* line 35, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.pageScrolled .campari-cinema .campari-cinema--header { position: fixed; width: 100%; top: 107px; background: #ffffff; left: 0; z-index: 1000; padding: 10px; }
@media (max-width: 600px) { /* line 9, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .campari-cinema .campari-cinema--header { display: none; } }
/* line 48, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema { color: #ffffff; }
/* line 50, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema#campari-cinema--intro { text-align: center; margin: 50px auto; }
/* line 53, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema#campari-cinema--intro .campari-cinema--description { line-height: 125%; letter-spacing: 1px; font-size: 18px; max-width: 600px; margin: 50px auto; }
/* line 60, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema#campari-cinema--intro .campari-cinema--next { font-size: 30px; display: inline-block; -webkit-transform: rotateZ(90deg); transform: rotateZ(90deg); cursor: pointer; }
/* line 67, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-visual, .campari-cinema .section-cinema.section-cinema-gallery { margin: 100px auto; }
/* line 70, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-visual .section-cinema--header .section-cinema--title, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--header .section-cinema--title { font-size: 14px; font-weight: bold; text-transform: uppercase; color: #ffffff; }
@media (max-width: 600px) { /* line 70, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .campari-cinema .section-cinema.section-cinema-visual .section-cinema--header .section-cinema--title, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--header .section-cinema--title { font-size: 12px; } }
/* line 80, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-visual .section-cinema--body, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--body { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; position: relative; }
@media (max-width: 768px) { /* line 80, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .campari-cinema .section-cinema.section-cinema-visual .section-cinema--body, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--body { -ms-flex-wrap: wrap; flex-wrap: wrap; } }
/* line 89, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-visual .section-cinema--body .section-cinema--preview, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--body .section-cinema--preview { width: 70%; max-width: 800px; position: relative; }
/* line 93, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-visual .section-cinema--body .section-cinema--preview img, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--body .section-cinema--preview img { width: 100%; height: auto; }
@media (max-width: 768px) { /* line 89, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .campari-cinema .section-cinema.section-cinema-visual .section-cinema--body .section-cinema--preview, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--body .section-cinema--preview { width: 100%; } }
/* line 101, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-visual .section-cinema--body .section-cinema--details, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--body .section-cinema--details { max-width: 350px; position: relative; left: -60px; }
@media (max-width: 768px) { /* line 101, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .campari-cinema .section-cinema.section-cinema-visual .section-cinema--body .section-cinema--details, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--body .section-cinema--details { max-width: 100%; left: 0; } }
/* line 109, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-visual .section-cinema--body .section-cinema--details .section-cinema--abstract, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--body .section-cinema--details .section-cinema--abstract { font-size: 17px; line-height: 125%; text-transform: uppercase; }
@media (max-width: 1024px) { /* line 109, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .campari-cinema .section-cinema.section-cinema-visual .section-cinema--body .section-cinema--details .section-cinema--abstract, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--body .section-cinema--details .section-cinema--abstract { font-size: 16px; } }
@media (max-width: 600px) { /* line 109, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .campari-cinema .section-cinema.section-cinema-visual .section-cinema--body .section-cinema--details .section-cinema--abstract, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--body .section-cinema--details .section-cinema--abstract { font-size: 14px; } }
/* line 120, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-visual .section-cinema--body .section-cinema--details .section-cinema--link, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--body .section-cinema--details .section-cinema--link { color: #c8102e; background-color: #ffffff; text-align: center; font-family: "NeutraTextBold"; text-decoration: none; margin-top: 15px; line-height: 1; padding: 15px 30px 10px; font-size: 16px; text-transform: uppercase; display: inline-block; margin-right: 15px; -webkit-transition: all ease 300ms 0ms; transition: all ease 300ms 0ms; }
/* line 134, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-visual .section-cinema--body .section-cinema--details .section-cinema--link:hover, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--body .section-cinema--details .section-cinema--link:hover { color: #ffffff; background-color: #c8102e; }
/* line 140, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-visual .section-cinema--body .section-cinema--video, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--body .section-cinema--video { position: absolute; bottom: 10px; left: 10px; padding: 5px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 148, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-visual .section-cinema--body .section-cinema--video span, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--body .section-cinema--video span { font-size: 3em; }
/* line 151, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-visual .section-cinema--body .section-cinema--video strong, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--body .section-cinema--video strong { margin: 0 0.5em; font-size: 1em; }
@media (max-width: 1024px) { /* line 156, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .campari-cinema .section-cinema.section-cinema-visual .section-cinema--body .section-cinema--video span, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--body .section-cinema--video span { font-size: 2.5em; }
  /* line 159, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .campari-cinema .section-cinema.section-cinema-visual .section-cinema--body .section-cinema--video strong, .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--body .section-cinema--video strong { font-size: 0.75em; } }
/* line 166, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-visual:nth-of-type(2n+1) .section-cinema--header, .campari-cinema .section-cinema.section-cinema-gallery:nth-of-type(2n+1) .section-cinema--header { text-align: right; }
/* line 169, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-visual:nth-of-type(2n+1) .section-cinema--body, .campari-cinema .section-cinema.section-cinema-gallery:nth-of-type(2n+1) .section-cinema--body { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
/* line 171, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-visual:nth-of-type(2n+1) .section-cinema--body .section-cinema--details, .campari-cinema .section-cinema.section-cinema-gallery:nth-of-type(2n+1) .section-cinema--body .section-cinema--details { left: auto; right: -60px; text-align: right; }
@media (max-width: 768px) { /* line 171, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .campari-cinema .section-cinema.section-cinema-visual:nth-of-type(2n+1) .section-cinema--body .section-cinema--details, .campari-cinema .section-cinema.section-cinema-gallery:nth-of-type(2n+1) .section-cinema--body .section-cinema--details { right: 0; } }
/* line 179, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-visual:nth-of-type(2n+1) .section-cinema--body .section-cinema--video, .campari-cinema .section-cinema.section-cinema-gallery:nth-of-type(2n+1) .section-cinema--body .section-cinema--video { left: auto; right: 10px; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
@media (max-width: 768px) { /* line 188, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--details { position: static !important; } }
/* line 194, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-gallery .section-cinema--gallery .gallery-item { position: relative; }
/* line 196, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-gallery .section-cinema--gallery .gallery-item .gallery-item--caption { position: absolute; bottom: 0; left: 0; text-transform: uppercase; padding: 10px; margin: 0; }
/* line 206, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-gallery .section-cinema--gallery-controls { text-transform: uppercase; }
/* line 208, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
.campari-cinema .section-cinema.section-cinema-gallery .section-cinema--gallery-controls .gallery-control { width: 25px; height: 25px; display: inline-block; text-align: center; border-radius: 20px; border: 2px solid #ffffff; line-height: 22px; font-weight: bold; font-size: 12px; margin-right: 10px; cursor: pointer; }
@media (max-width: 768px) { /* line 206, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--gallery-controls { position: absolute; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; top: 40%; }
  /* line 227, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--gallery-controls .gallery-controls--label { display: none; }
  /* line 230, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--gallery-controls .gallery-control { margin: 0; }
  /* line 233, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--gallery-controls .gallery-control-left { -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
  /* line 236, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--gallery-controls .gallery-control-right { -webkit-transform: translate(50%, -50%); transform: translate(50%, -50%); } }
@media (max-width: 1024px) { /* line 241, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  .campari-cinema .section-cinema.section-cinema-gallery .section-cinema--gallery-controls .gallery-controls--label { font-size: 0.75em; } }

/* line 250, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia { background: #0a0b0d !important; }
/* line 252, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia .custom-page--content { padding-bottom: 100px; }
@media screen and (max-width: 800px) { /* line 255, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  ._campari-cinema_campari-a-venezia .custom-main-image { background-size: 130% auto !important; } }
@media screen and (max-width: 600px) { /* line 255, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  ._campari-cinema_campari-a-venezia .custom-main-image { height: 0 !important; padding-top: 54% !important; background-position: 50% 0 !important; min-height: 0 !important; } }
/* line 266, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia .campari-content-wrapper { background-size: auto !important; background-attachment: scroll !important; }
/* line 270, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia #block-wasit-content { margin-top: -35px; }
@media screen and (max-width: 800px) { /* line 270, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  ._campari-cinema_campari-a-venezia #block-wasit-content { margin-top: 0; } }
@media screen and (max-width: 600px) { /* line 276, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  ._campari-cinema_campari-a-venezia #block-wasit-breadcrumbs { display: none; } }
/* line 281, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia .custom-component--basic-text { line-height: 120%; max-width: 850px; padding: 20px 50px; }
@media (max-width: 768px) { /* line 281, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
  ._campari-cinema_campari-a-venezia .custom-component--basic-text { padding: 20px; } }
/* line 288, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia .custom-component--basic-text blockquote { font-size: 23px; line-height: 120%; margin-top: 1em; margin-bottom: 1em; margin-left: 0; margin-right: 0; }
/* line 297, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia .custom-component--video { max-width: 750px; margin: 0 auto; }
/* line 300, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia .custom-component--video .custom-component--video__image::before { padding-top: 56.25% !important; }
/* line 303, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia .custom-component--video .custom-component--video__cta { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
/* line 305, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia .custom-component--video .custom-component--video__cta .btn-video-component { position: absolute; bottom: 10px; left: 10px; padding: 5px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 319, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia .custom-component--video .custom-component--video__cta .btn-video-component span { font-size: 3em; }
/* line 322, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia .custom-component--video .custom-component--video__cta .btn-video-component strong { margin: 0 0.5em; font-size: 1em; }
/* line 329, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia .custom-component--image-list { max-width: 750px; margin: 0 auto; border-top: 0; }
/* line 334, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia .custom-component--slider { width: 100%; max-width: 750px; margin: 20px auto; }
/* line 338, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia .custom-component--slider .slick-prev { left: 0; }
/* line 341, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia .custom-component--slider .slick-next { right: 0; }
/* line 345, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia .custom-component--grid { width: 100%; max-width: 770px; margin: 20px auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }
/* line 353, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia .custom-component--grid .grid-img { margin: 10px; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; width: calc(100% * (1/3) - 20px - 1px); }
/* line 357, ../../../../../app/assets/scss/pages/_campari-cinema.scss */
._campari-cinema_campari-a-venezia .custom-component--grid .grid-img img { width: 100%; height: auto; }

/* line 2, ../../../../../app/assets/scss/pages/_login.scss */
.path-user .region-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 100vh; }

/* line 12, ../../../../../app/assets/scss/pages/_login.scss */
.user-login-form, .user-pass { display: block; padding: 2em; background-color: #ffffff; max-width: 360px; margin: 1em auto 0; }
/* line 20, ../../../../../app/assets/scss/pages/_login.scss */
.user-login-form .form-item, .user-login-form .form-actions, .user-pass .form-item, .user-pass .form-actions { display: block; margin: 0 auto 1.5em; }
/* line 25, ../../../../../app/assets/scss/pages/_login.scss */
.user-login-form .form-item:last-child, .user-login-form .form-actions:last-child, .user-pass .form-item:last-child, .user-pass .form-actions:last-child { margin: 0; }
/* line 29, ../../../../../app/assets/scss/pages/_login.scss */
.user-login-form .form-item label, .user-login-form .form-item input, .user-login-form .form-item .description, .user-login-form .form-actions label, .user-login-form .form-actions input, .user-login-form .form-actions .description, .user-pass .form-item label, .user-pass .form-item input, .user-pass .form-item .description, .user-pass .form-actions label, .user-pass .form-actions input, .user-pass .form-actions .description { display: block; width: 100%; }
/* line 38, ../../../../../app/assets/scss/pages/_login.scss */
.user-login-form .form-item label, .user-pass .form-item label { text-transform: uppercase; color: #c8102e; font-size: 1.5em; line-height: 1; margin-bottom: 5px; }
/* line 46, ../../../../../app/assets/scss/pages/_login.scss */
.user-login-form .form-item input, .user-pass .form-item input { padding: 5px; border: 1px solid #c8102e; }
/* line 51, ../../../../../app/assets/scss/pages/_login.scss */
.user-login-form .form-item .description, .user-pass .form-item .description { margin-top: 5px; font-size: 11px; color: #372f2c; }
/* line 59, ../../../../../app/assets/scss/pages/_login.scss */
.user-login-form #edit-submit, .user-pass #edit-submit { background-color: #000000; color: #ffffff; border: none; text-transform: uppercase; padding: 0.625em 0; line-height: 1; -webkit-transition: background-color ease-in-out .3s; transition: background-color ease-in-out .3s; }
/* line 68, ../../../../../app/assets/scss/pages/_login.scss */
.no-touchevents .user-login-form #edit-submit:hover, .no-touchevents .user-pass #edit-submit:hover { background-color: #c8102e; }

/* line 75, ../../../../../app/assets/scss/pages/_login.scss */
.user-pass .form-item { margin-bottom: 1em; }
/* line 79, ../../../../../app/assets/scss/pages/_login.scss */
.user-pass p { color: #372f2c; margin: 0 0 1em; font-size: 0.875em; line-height: 1.2; }

/* line 90, ../../../../../app/assets/scss/pages/_login.scss */
.path-user .block-local-tasks-block .tabs { margin: 0 auto; }
/* line 95, ../../../../../app/assets/scss/pages/_login.scss */
.path-user .block-local-tasks-block .tabs li { margin: 0; }
/* line 101, ../../../../../app/assets/scss/pages/_login.scss */
.path-user .block-local-tasks-block .tabs a { color: #ffffff; }
/* line 107, ../../../../../app/assets/scss/pages/_login.scss */
.path-user .block-local-tasks-block .tabs a.is-active, .path-user .no-touchevents .block-local-tasks-block .tabs a:hover { background-color: #ffffff; color: #000000; text-decoration: underline; }

/* line 2, ../../../../../app/assets/scss/pages/_custom-page.scss */
.page-node-type-custom-page .custom-main-image { width: 100%; height: 40vh; min-height: 400px; background-size: cover; background-position: 50% 50%; background-repeat: no-repeat; }
/* line 10, ../../../../../app/assets/scss/pages/_custom-page.scss */
.page-node-type-custom-page .custom-title { display: none; }

/* line 1, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
body.page-node-type-red-passion-2020 { background: transparent url("../images/red-passion-2020/page-background.jpg") no-repeat top center; background-size: cover; }
/* line 4, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
body.page-node-type-red-passion-2020 .container { max-width: 100%; }
/* line 7, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
body.page-node-type-red-passion-2020 #block-wasit-breadcrumbs, body.page-node-type-red-passion-2020 #block-wasit-page-title { display: none; }
/* line 11, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
body.page-node-type-red-passion-2020 .rp-container { max-width: 1280px; margin: 0 auto; padding: 20px; }
/* line 16, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
body.page-node-type-red-passion-2020 .text-formatted { max-width: 1280px; margin: 0 auto; padding: 0 20px; }
/* line 20, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
body.page-node-type-red-passion-2020 .text-formatted h2 { font-family: "Vanitas"; font-weight: bold; color: #ffffff; text-transform: uppercase; text-align: center; letter-spacing: 6px; font-size: 32px; margin: 32px auto 0; max-width: 780px; }
@media screen and (max-width: 830px) { /* line 20, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
  body.page-node-type-red-passion-2020 .text-formatted h2 { font-size: 3.8vw; } }
@media screen and (max-width: 520px) { /* line 20, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
  body.page-node-type-red-passion-2020 .text-formatted h2 { font-size: 20px; } }
/* line 39, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
body.page-node-type-red-passion-2020 .rp-full-width { width: 100%; display: block; }

/* line 45, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.rp-video-wrap { padding: 48px 0; }
/* line 46, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.rp-video-wrap.home { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; }
/* line 56, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.rp-video-wrap .rp-single-video-wrap video { width: 100%; }
/* line 60, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.rp-video-wrap .rp-images { margin-top: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; }
@media screen and (max-width: 640px) { /* line 60, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
  .rp-video-wrap .rp-images { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }
/* line 68, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.rp-video-wrap .rp-image-wrap { margin: 10px; position: relative; }
@media screen and (max-width: 640px) { /* line 68, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
  .rp-video-wrap .rp-image-wrap { width: calc(33% - 13.3px); } }
/* line 74, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.rp-video-wrap .rp-image-wrap:before { content: ""; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 1; position: absolute; -webkit-transition: all linear 0.2s; transition: all linear 0.2s; }
/* line 83, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.rp-video-wrap .rp-image-wrap img { display: block; -webkit-filter: grayscale(100%); filter: grayscale(100%); }
/* line 88, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.rp-video-wrap .rp-image-wrap.active:before { opacity: 0; }
/* line 91, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.rp-video-wrap .rp-image-wrap.active img { -webkit-filter: none; filter: none; }
/* line 96, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.rp-video-wrap .rp-image-wrap:hover img { -webkit-filter: none; filter: none; }
/* line 100, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.rp-video-wrap .rp-image-wrap:first-child { margin-left: 0; }
@media screen and (max-width: 640px) { /* line 103, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
  .rp-video-wrap .rp-image-wrap:nth-child(3) { margin-right: 0; } }
/* line 108, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.rp-video-wrap .rp-image-wrap:last-child { margin-right: 0; }

/* line 114, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.rp-artists-wrap { padding-bottom: 32px; border-bottom: 5px solid #c8102e; margin-bottom: 32px; }
/* line 118, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.rp-artists-wrap .rp-artists-title { font-family: "Vanitas"; font-weight: bold; color: #ffffff; text-transform: uppercase; text-align: center; max-width: 660px; letter-spacing: 6px; font-size: 32px; margin-left: auto; margin-right: auto; }
@media screen and (max-width: 830px) { /* line 118, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
  .rp-artists-wrap .rp-artists-title { font-size: 3.8vw; } }
@media screen and (max-width: 520px) { /* line 118, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
  .rp-artists-wrap .rp-artists-title { font-size: 20px; } }
/* line 136, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.rp-artists-wrap .rp-artists-bios { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 1440px; margin: 0 auto; }
/* line 141, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.rp-artists-wrap .rp-artists-bios .rp-artist-bio { margin-bottom: 48px; min-width: 300px; padding: 0 20px; width: 50%; }
@media screen and (max-width: 960px) { /* line 141, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
  .rp-artists-wrap .rp-artists-bios .rp-artist-bio { width: 75%; margin: 0 auto 48px; } }
@media screen and (max-width: 480px) { /* line 141, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
  .rp-artists-wrap .rp-artists-bios .rp-artist-bio { width: 100%; } }
/* line 153, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.rp-artists-wrap .rp-artists-bios .rp-artist-bio div { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
@media screen and (min-width: 1350px) { /* line 153, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
  .rp-artists-wrap .rp-artists-bios .rp-artist-bio div { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }
@media screen and (max-width: 960px) { /* line 153, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
  .rp-artists-wrap .rp-artists-bios .rp-artist-bio div { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }
@media screen and (max-width: 640px) { /* line 153, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
  .rp-artists-wrap .rp-artists-bios .rp-artist-bio div { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }
/* line 165, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.rp-artists-wrap .rp-artists-bios .rp-artist-bio div img { width: 50%; max-width: 100%; margin-right: 20px; }
@media screen and (max-width: 640px) { /* line 165, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
  .rp-artists-wrap .rp-artists-bios .rp-artist-bio div img { width: 100%; margin-right: 0; margin-bottom: 16px; } }
/* line 175, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.rp-artists-wrap .rp-artists-bios .rp-artist-bio div p { margin-top: 0; font-family: "Vanitas"; line-height: 1.4; font-size: 18px; width: 50%; color: #ffffff; }
@media screen and (max-width: 640px) { /* line 175, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
  .rp-artists-wrap .rp-artists-bios .rp-artist-bio div p { width: 100%; } }

/* line 191, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.rp-cocktail-wrap { background: transparent url("../images/red-passion-2020/cocktails-background.jpg") no-repeat top center; background-size: cover; padding: 48px 20px 96px; }
/* line 196, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.rp-cocktail-wrap .rp-cocktails.total-3 .field .field__item { width: 33%; }
@media screen and (max-width: 1024px) { /* line 196, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
  .rp-cocktail-wrap .rp-cocktails.total-3 .field .field__item { width: 50%; } }
@media screen and (max-width: 768px) { /* line 196, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
  .rp-cocktail-wrap .rp-cocktails.total-3 .field .field__item { width: 75%; margin-right: auto; margin-left: auto; } }
@media screen and (max-width: 480px) { /* line 196, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
  .rp-cocktail-wrap .rp-cocktails.total-3 .field .field__item { width: 100%; } }
/* line 212, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.rp-cocktail-wrap .rp-cocktails.total-5 .field .field__item { width: 20%; }
@media screen and (max-width: 1024px) { /* line 212, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
  .rp-cocktail-wrap .rp-cocktails.total-5 .field .field__item { width: 50%; } }
@media screen and (max-width: 768px) { /* line 212, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
  .rp-cocktail-wrap .rp-cocktails.total-5 .field .field__item { width: 75%; margin-right: auto; margin-left: auto; } }
@media screen and (max-width: 480px) { /* line 212, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
  .rp-cocktail-wrap .rp-cocktails.total-5 .field .field__item { width: 100%; } }
/* line 227, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.rp-cocktail-wrap .rp-cocktails .field { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 231, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.rp-cocktail-wrap .rp-cocktails .field .field__item { width: 25%; }
@media screen and (max-width: 1024px) { /* line 231, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
  .rp-cocktail-wrap .rp-cocktails .field .field__item { width: 50%; } }
@media screen and (max-width: 768px) { /* line 231, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
  .rp-cocktail-wrap .rp-cocktails .field .field__item { width: 75%; margin-right: auto; margin-left: auto; } }
@media screen and (max-width: 480px) { /* line 231, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
  .rp-cocktail-wrap .rp-cocktails .field .field__item { width: 100%; } }
/* line 246, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.rp-cocktail-wrap .rp-cocktail-title { color: #ffffff; text-align: center; text-transform: uppercase; font-family: "Vanitas"; font-weight: bold; font-size: 32px; }
@media screen and (max-width: 830px) { /* line 246, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
  .rp-cocktail-wrap .rp-cocktail-title { font-size: 3.8vw; } }
@media screen and (max-width: 520px) { /* line 246, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
  .rp-cocktail-wrap .rp-cocktail-title { font-size: 20px; } }
/* line 260, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.rp-cocktail-wrap .rp-cocktail-payoff { color: #ffffff; text-align: center; font-family: "Vanitas"; font-weight: bold; font-size: 20px; }
/* line 266, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.rp-cocktail-wrap .rp-cocktail-payoff p:last-child { margin-bottom: none; }

/* line 271, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.rp-cocktail-teaser-wrap, .rp-artist-teaser-wrap { display: block; margin: 32px; position: relative; color: #ffffff; }
/* line 276, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.rp-cocktail-teaser-wrap .rp-text-container, .rp-cocktail-teaser-wrap .rp-image-container, .rp-artist-teaser-wrap .rp-text-container, .rp-artist-teaser-wrap .rp-image-container { width: 100%; height: 100%; }
/* line 281, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.rp-cocktail-teaser-wrap .rp-text-container, .rp-artist-teaser-wrap .rp-text-container { opacity: 0; -webkit-transition: all linear 0.2s; transition: all linear 0.2s; position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: rgba(0, 0, 0, 0.5); z-index: 1; }
/* line 290, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.rp-cocktail-teaser-wrap .rp-text-container p, .rp-artist-teaser-wrap .rp-text-container p { text-transform: uppercase; }
/* line 294, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.rp-cocktail-teaser-wrap .rp-image-container, .rp-artist-teaser-wrap .rp-image-container { overflow: hidden; }
/* line 296, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.rp-cocktail-teaser-wrap .rp-image-container img, .rp-artist-teaser-wrap .rp-image-container img { display: block; -webkit-transition: all linear 0.2s; transition: all linear 0.2s; }
/* line 302, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.rp-cocktail-teaser-wrap:hover .rp-text-container, .rp-artist-teaser-wrap:hover .rp-text-container { opacity: 1; }
/* line 306, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.rp-cocktail-teaser-wrap:hover .rp-image-container img, .rp-artist-teaser-wrap:hover .rp-image-container img { -webkit-transform: scale(1.1); transform: scale(1.1); }

/* line 313, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.page-node-type-campari-red-passion-2020-cocktai { background: transparent url("../images/red-passion-2020/common-sfondo-cocktail.jpg") no-repeat top center; background-size: cover; }
/* line 316, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.page-node-type-campari-red-passion-2020-cocktai .container { max-width: 100%; }
/* line 319, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.page-node-type-campari-red-passion-2020-cocktai #block-wasit-breadcrumbs, .page-node-type-campari-red-passion-2020-cocktai #block-wasit-page-title { display: none; }
/* line 323, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.page-node-type-campari-red-passion-2020-cocktai .rp-container { width: 96%; max-width: 1120px; margin: 0 auto; padding: 200px 100px; margin-top: -75px; border: 5px solid #c8102e; border-bottom: none; position: relative; z-index: 1; }
@media screen and (max-width: 640px) { /* line 323, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
  .page-node-type-campari-red-passion-2020-cocktai .rp-container { padding: 15vw 10px; margin-top: -11vw; } }
/* line 338, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.page-node-type-campari-red-passion-2020-cocktai .rp-full-width { width: 100%; }
/* line 341, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.page-node-type-campari-red-passion-2020-cocktai .goback { color: white; text-transform: uppercase; padding: 10px; display: inline-block; position: absolute; font-size: 16px; text-decoration: none; margin: 10px; }
/* line 350, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.page-node-type-campari-red-passion-2020-cocktai .goback:before { content: ""; font-family: 'campari-icon'; font-size: 12px; margin-right: 5px; }
/* line 357, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.page-node-type-campari-red-passion-2020-cocktai h1 { font-family: "Vanitas"; text-transform: uppercase; font-weight: bold; font-size: 60px; letter-spacing: 10px; color: #ffffff; text-align: center; margin-bottom: 0; }
@media screen and (max-width: 640px) { /* line 357, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
  .page-node-type-campari-red-passion-2020-cocktai h1 { font-size: 30px; letter-spacing: 5px; } }
/* line 370, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.page-node-type-campari-red-passion-2020-cocktai h1:after { content: ""; display: block; width: 80px; border: 2px solid #c8102e; border-radius: 2px; margin: 40px auto; }
/* line 379, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.page-node-type-campari-red-passion-2020-cocktai .rp-cocktail-description { font-family: "Vanitas"; color: #ffffff; font-size: 18px; line-height: 1.4; text-align: center; max-width: 600px; padding: 0 20px; margin: 0 auto 50px; }
/* line 389, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.page-node-type-campari-red-passion-2020-cocktai .rp-recipe { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
@media screen and (max-width: 640px) { /* line 389, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
  .page-node-type-campari-red-passion-2020-cocktai .rp-recipe { -ms-flex-wrap: wrap; flex-wrap: wrap; } }
/* line 395, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.page-node-type-campari-red-passion-2020-cocktai .rp-recipe .rp-recipe-image-wrap, .page-node-type-campari-red-passion-2020-cocktai .rp-recipe .rp-recipe-content { width: 50%; }
@media screen and (max-width: 640px) { /* line 395, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
  .page-node-type-campari-red-passion-2020-cocktai .rp-recipe .rp-recipe-image-wrap, .page-node-type-campari-red-passion-2020-cocktai .rp-recipe .rp-recipe-content { width: 60%; } }
@media screen and (max-width: 480px) { /* line 395, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
  .page-node-type-campari-red-passion-2020-cocktai .rp-recipe .rp-recipe-image-wrap, .page-node-type-campari-red-passion-2020-cocktai .rp-recipe .rp-recipe-content { width: 80%; } }
/* line 405, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.page-node-type-campari-red-passion-2020-cocktai .rp-recipe .rp-recipe-image-wrap { padding-right: 20px; }
/* line 408, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.page-node-type-campari-red-passion-2020-cocktai .rp-recipe .rp-recipe-content { color: #ffffff; font-family: "Vanitas"; font-size: 18px; line-height: 1.4; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 415, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.page-node-type-campari-red-passion-2020-cocktai .rp-recipe .rp-recipe-content ul { list-style: none; padding: 0; }
/* line 418, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.page-node-type-campari-red-passion-2020-cocktai .rp-recipe .rp-recipe-content ul li:before { content: "-"; margin-right: 6px; }
/* line 423, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.page-node-type-campari-red-passion-2020-cocktai .rp-recipe .rp-recipe-content ol { list-style: none; padding: 0; counter-reset: listitem; }
/* line 427, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.page-node-type-campari-red-passion-2020-cocktai .rp-recipe .rp-recipe-content ol li:before { counter-increment: listitem; content: counter(listitem) ")"; margin-right: 6px; }
/* line 433, ../../../../../app/assets/scss/pages/_path-red-passion.scss */
.page-node-type-campari-red-passion-2020-cocktai .rp-recipe .rp-recipe-content h3 { color: #c8102e; }

/* line 2, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .redpassion--next { font-size: 30px; display: inline-block; -webkit-transform: translateX(-50%) rotateZ(90deg); transform: translateX(-50%) rotateZ(90deg); cursor: pointer; position: absolute; left: 50vw; margin-top: -50px; color: white; z-index: 2; }
@media screen and (max-width: 768px) { /* line 2, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
  .red-passion-2021 .redpassion--next { font-size: 25px; } }
/* line 16, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .rp-video-wrap { padding: 48px 0 0 0; background: transparent url("../images/red-passion-2021/bg-redpassion-red-2.jpg") no-repeat top center; background-size: cover; background: #e8143b; }
/* line 21, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .rp-video-wrap h3 { font-family: "Vanitas"; font-weight: bold; color: #ffffff; text-transform: uppercase; text-align: center; max-width: 800px; letter-spacing: 6px; font-size: 32px; margin-left: auto; margin-right: auto; }
@media screen and (max-width: 830px) { /* line 21, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
  .red-passion-2021 .rp-video-wrap h3 { font-size: 3.8vw; } }
@media screen and (max-width: 520px) { /* line 21, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
  .red-passion-2021 .rp-video-wrap h3 { font-size: 20px; } }
/* line 40, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .rp-text-wrap { padding: 0 0 48px 0; min-height: 75vh; background: transparent url("../images/red-passion-2021/bg-text-2.jpg") no-repeat center top; background-size: cover; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: center; align-content: center; position: relative; }
/* line 52, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .rp-text-wrap:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 50px; background: -webkit-gradient(linear, left bottom, left top, from(rgba(232, 20, 59, 0)), to(#e8143b)); background: linear-gradient(0deg, rgba(232, 20, 59, 0) 0%, #e8143b 100%); }
/* line 61, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .rp-text-wrap .rp-container { max-width: 780px; text-align: center; }
/* line 64, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .rp-text-wrap .rp-container p, .red-passion-2021 .rp-text-wrap .rp-container h2 { line-height: 200%; color: #ffffff; letter-spacing: 6px; }
/* line 69, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .rp-text-wrap .rp-container p { font-size: 18px; font-family: "Vanitas"; }
/* line 73, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .rp-text-wrap .rp-container h2 { font-size: 40px; }
/* line 78, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .rp-artists-wrap { background: transparent url("../images/red-passion-2021/bg-redpassion-blue.jpg") no-repeat top center; background-size: cover; padding-bottom: 70px; border-bottom: none; position: relative; margin-bottom: 0; }
/* line 85, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .rp-artists-wrap:after { content: ""; width: 100%; height: 5px; background: #c8102e; position: absolute; bottom: 32px; left: 0; }
/* line 94, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .rp-artists-wrap h3 { font-size: 32px; letter-spacing: 8px; line-height: 200%; }
/* line 99, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .rp-artists-wrap .rp-artists-bios { display: block; }
/* line 102, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .rp-artists-wrap .rp-artists-bios .field { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
/* line 106, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .rp-artists-wrap .rp-artists-bios .field .field__item { width: 25%; }
@media screen and (max-width: 768px) { /* line 106, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
  .red-passion-2021 .rp-artists-wrap .rp-artists-bios .field .field__item { width: 50%; } }
/* line 112, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .rp-artists-wrap .rp-artists-bios .field .rp-artist-teaser-wrap { margin: 5px; }
/* line 117, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .rp-cocktail-wrap { background: transparent url("../images/red-passion-2021/bg-redpassion-red.jpg") no-repeat top center; background-size: cover; }
/* line 121, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .rp-videointro-wrap { position: fixed; top: 0; left: 0; z-index: 1000; width: 100vw; height: 100vh; background: black; }
/* line 129, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .rp-videointro-wrap video { -o-object-fit: cover; object-fit: cover; width: 100%; height: 100%; }
@media screen and (max-width: 768px) { /* line 134, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
  .red-passion-2021 .rp-videointro-wrap video#video-desktop { display: none; } }
@media screen and (min-width: 768px) { /* line 139, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
  .red-passion-2021 .rp-videointro-wrap video#video-mobile { display: none; } }
/* line 145, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage { text-align: center; /* Non solid icons get a stroke */ /* Solid icons get a fill */ }
/* line 147, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button__link, .red-passion-2021 .sharepage .resp-sharing-button__icon { display: inline-block; }
/* line 152, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button__link { text-decoration: none; color: #fff; margin: 0.5em; }
/* line 158, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button { border-radius: 5px; -webkit-transition: 25ms ease-out; transition: 25ms ease-out; padding: 0.5em 0.75em; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; }
/* line 165, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button__icon svg { width: 2em; height: 2em; margin-right: 0.4em; vertical-align: top; }
/* line 172, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button--small svg { margin: 0; vertical-align: middle; }
/* line 178, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button__icon { stroke: #fff; fill: none; }
/* line 184, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button__icon--solid, .red-passion-2021 .sharepage .resp-sharing-button__icon--solidcircle { fill: #fff; stroke: none; }
/* line 190, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button--twitter { background-color: #55acee; }
/* line 194, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button--twitter:hover { background-color: #2795e9; }
/* line 198, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button--pinterest { background-color: #bd081c; }
/* line 202, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button--pinterest:hover { background-color: #8c0615; }
/* line 206, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button--facebook { background-color: #3b5998; }
/* line 210, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button--facebook:hover { background-color: #2d4373; }
/* line 214, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button--tumblr { background-color: #35465C; }
/* line 218, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button--tumblr:hover { background-color: #222d3c; }
/* line 222, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button--reddit { background-color: #5f99cf; }
/* line 226, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button--reddit:hover { background-color: #3a80c1; }
/* line 230, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button--google { background-color: #dd4b39; }
/* line 234, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button--google:hover { background-color: #c23321; }
/* line 238, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button--linkedin { background-color: #0077b5; }
/* line 242, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button--linkedin:hover { background-color: #046293; }
/* line 246, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button--email { background-color: #777; }
/* line 250, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button--email:hover { background-color: #5e5e5e; }
/* line 254, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button--xing { background-color: #1a7576; }
/* line 258, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button--xing:hover { background-color: #114c4c; }
/* line 262, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button--whatsapp { background-color: #25D366; }
/* line 266, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button--whatsapp:hover { background-color: #1da851; }
/* line 270, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button--hackernews { background-color: #FF6600; }
/* line 273, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button--hackernews:hover, .red-passion-2021 .sharepage .resp-sharing-button--hackernews:focus { background-color: #FB6200; }
/* line 275, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button--vk { background-color: #507299; }
/* line 279, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button--vk:hover { background-color: #43648c; }
/* line 283, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button--facebook { background-color: #3b5998; border-color: #3b5998; }
/* line 288, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button--facebook:hover, .red-passion-2021 .sharepage .resp-sharing-button--facebook:active { background-color: #2d4373; border-color: #2d4373; }
/* line 294, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button--twitter { background-color: #55acee; border-color: #55acee; }
/* line 299, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button--twitter:hover, .red-passion-2021 .sharepage .resp-sharing-button--twitter:active { background-color: #2795e9; border-color: #2795e9; }
/* line 305, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button--email { background-color: #777777; border-color: #777777; }
/* line 310, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button--email:hover, .red-passion-2021 .sharepage .resp-sharing-button--email:active { background-color: #5e5e5e; border-color: #5e5e5e; }
/* line 316, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button--whatsapp { background-color: #25D366; border-color: #25D366; }
/* line 321, ../../../../../app/assets/scss/pages/_red-passion-2021.scss */
.red-passion-2021 .sharepage .resp-sharing-button--whatsapp:hover, .red-passion-2021 .sharepage .resp-sharing-button--whatsapp:active { background-color: #1DA851; border-color: #1DA851; }

/* line 1, ../../../../../app/assets/scss/pages/_red-passion-artist.scss */
.page-node-type-campari-red-passion-2021-artist { background: transparent url("../images/red-passion-2021/bg-redpassion-blue.jpg") no-repeat top center; background-size: cover; }
/* line 4, ../../../../../app/assets/scss/pages/_red-passion-artist.scss */
.page-node-type-campari-red-passion-2021-artist .goback { color: white; text-transform: uppercase; padding: 10px; display: inline-block; position: absolute; font-size: 16px; text-decoration: none; margin: 10px; }
/* line 13, ../../../../../app/assets/scss/pages/_red-passion-artist.scss */
.page-node-type-campari-red-passion-2021-artist .goback:before { content: ""; font-family: 'campari-icon'; font-size: 12px; margin-right: 5px; }
/* line 20, ../../../../../app/assets/scss/pages/_red-passion-artist.scss */
.page-node-type-campari-red-passion-2021-artist .container { max-width: 100%; }
/* line 23, ../../../../../app/assets/scss/pages/_red-passion-artist.scss */
.page-node-type-campari-red-passion-2021-artist #block-wasit-breadcrumbs, .page-node-type-campari-red-passion-2021-artist #block-wasit-page-title { display: none; }
/* line 27, ../../../../../app/assets/scss/pages/_red-passion-artist.scss */
.page-node-type-campari-red-passion-2021-artist .rp-container { width: 100%; margin: 0 auto; }
/* line 31, ../../../../../app/assets/scss/pages/_red-passion-artist.scss */
.page-node-type-campari-red-passion-2021-artist .rp-full-width { width: 100%; }
/* line 34, ../../../../../app/assets/scss/pages/_red-passion-artist.scss */
.page-node-type-campari-red-passion-2021-artist .rp-recipe { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-height: 100vh; }
@media screen and (max-width: 640px) { /* line 34, ../../../../../app/assets/scss/pages/_red-passion-artist.scss */
  .page-node-type-campari-red-passion-2021-artist .rp-recipe { -ms-flex-wrap: wrap; flex-wrap: wrap; } }
/* line 41, ../../../../../app/assets/scss/pages/_red-passion-artist.scss */
.page-node-type-campari-red-passion-2021-artist .rp-recipe .rp-recipe-image-wrap, .page-node-type-campari-red-passion-2021-artist .rp-recipe .rp-recipe-content { width: 50%; }
@media screen and (max-width: 640px) { /* line 41, ../../../../../app/assets/scss/pages/_red-passion-artist.scss */
  .page-node-type-campari-red-passion-2021-artist .rp-recipe .rp-recipe-image-wrap, .page-node-type-campari-red-passion-2021-artist .rp-recipe .rp-recipe-content { width: 100%; } }
/* line 48, ../../../../../app/assets/scss/pages/_red-passion-artist.scss */
.page-node-type-campari-red-passion-2021-artist .rp-recipe .rp-recipe-image-wrap { padding-right: 20px; }
@media screen and (max-width: 640px) { /* line 48, ../../../../../app/assets/scss/pages/_red-passion-artist.scss */
  .page-node-type-campari-red-passion-2021-artist .rp-recipe .rp-recipe-image-wrap { padding-right: 0px; } }
/* line 53, ../../../../../app/assets/scss/pages/_red-passion-artist.scss */
.page-node-type-campari-red-passion-2021-artist .rp-recipe .rp-recipe-image-wrap img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
/* line 59, ../../../../../app/assets/scss/pages/_red-passion-artist.scss */
.page-node-type-campari-red-passion-2021-artist .rp-recipe .rp-recipe-content { color: #ffffff; font-family: "Vanitas"; font-size: 18px; line-height: 1.4; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 80px; }
@media screen and (max-width: 640px) { /* line 59, ../../../../../app/assets/scss/pages/_red-passion-artist.scss */
  .page-node-type-campari-red-passion-2021-artist .rp-recipe .rp-recipe-content { padding: 40px; } }
/* line 72, ../../../../../app/assets/scss/pages/_red-passion-artist.scss */
.page-node-type-campari-red-passion-2021-artist .rp-recipe .rp-recipe-content h3 { color: #c8102e; -ms-flex-item-align: start; align-self: flex-start; text-transform: uppercase; font-size: 30px; letter-spacing: 6px; }
/* line 79, ../../../../../app/assets/scss/pages/_red-passion-artist.scss */
.page-node-type-campari-red-passion-2021-artist .rp-recipe .rp-recipe-content .rp-cocktail-description { font-family: "Vanitas"; color: #ffffff; font-size: 18px; line-height: 1.4; text-align: justify; max-width: 600px; margin: 0 auto 50px; }
/* line 88, ../../../../../app/assets/scss/pages/_red-passion-artist.scss */
.page-node-type-campari-red-passion-2021-artist .rp-recipe .rp-recipe-content .field--name-field-rp2021-artist-next { -ms-flex-item-align: end; align-self: flex-end; }
/* line 90, ../../../../../app/assets/scss/pages/_red-passion-artist.scss */
.page-node-type-campari-red-passion-2021-artist .rp-recipe .rp-recipe-content .field--name-field-rp2021-artist-next a { color: #c8102e; text-transform: uppercase; letter-spacing: 6px; text-decoration: none; }
/* line 95, ../../../../../app/assets/scss/pages/_red-passion-artist.scss */
.page-node-type-campari-red-passion-2021-artist .rp-recipe .rp-recipe-content .field--name-field-rp2021-artist-next a:after { content: ""; font-family: 'campari-icon'; font-size: 14px; margin-left: 5px; }

/* line 1, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
body._red-diaries-fellini-forward { scroll-behavior: smooth; background: black; }
/* line 6, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
body._red-diaries-fellini-forward .container { max-width: 100%; }
/* line 9, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
body._red-diaries-fellini-forward header { position: relative; }
/* line 12, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
body._red-diaries-fellini-forward .campari-content-wrapper { padding-top: 0; }
/* line 15, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
body._red-diaries-fellini-forward .main-navigation-menu { padding: 0.75em 0; }
/* line 18, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
body._red-diaries-fellini-forward #block-wasit-breadcrumbs, body._red-diaries-fellini-forward #block-wasit-page-title { display: none; }
/* line 22, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
body._red-diaries-fellini-forward .rp-container { max-width: 1280px; margin: 0 auto; padding: 20px; }
/* line 27, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
body._red-diaries-fellini-forward .text-formatted { max-width: 1280px; margin: 0 auto; padding: 0 20px; }
/* line 31, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
body._red-diaries-fellini-forward .text-formatted h2 { font-family: "Vanitas"; font-weight: bold; color: #ffffff; text-transform: uppercase; text-align: center; letter-spacing: 6px; font-size: 32px; margin: 32px auto 0; max-width: 780px; }
@media screen and (max-width: 830px) { /* line 31, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  body._red-diaries-fellini-forward .text-formatted h2 { font-size: 3.8vw; } }
@media screen and (max-width: 520px) { /* line 31, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  body._red-diaries-fellini-forward .text-formatted h2 { font-size: 20px; } }
/* line 50, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
body._red-diaries-fellini-forward .rp-full-width { width: 100%; display: block; }
/* line 54, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
body._red-diaries-fellini-forward.lock { overflow: hidden; }

/* line 61, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward section { position: relative; z-index: 2; background-color: black; }
/* line 65, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward section .section-background { position: absolute; z-index: 1; width: 100%; height: 100%; top: 0; left: 0; overflow: hidden; }
/* line 74, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward section .parallax-items { position: absolute; width: 100%; height: 100%; top: 0; left: 50%; max-width: 1600px; -webkit-transform: translateX(-50%); transform: translateX(-50%); z-index: 2; }
/* line 83, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward section .parallax-items .p-item { position: absolute; color: white; }
/* line 87, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward section .parallax-items .p-item-red { color: #ee1a13; }
/* line 90, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward section .parallax-items .square { width: 200px; height: 200px; border: 1px solid; }
/* line 95, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward section .parallax-items .double-square { width: 125px; height: 125px; padding: 50px; border: 1px solid; }
/* line 100, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward section .parallax-items .double-square:before { content: ""; width: 75px; height: 75px; border: 1px solid; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
/* line 111, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward section .parallax-items .square-x { width: 125px; height: 125px; padding: 50px; border: 1px solid; }
/* line 116, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward section .parallax-items .square-x:before, .red-diaries-fellini-forward section .parallax-items .square-x:after { position: absolute; left: 62px; top: 15px; content: ' '; height: 100px; width: 1px; background-color: #ee1a13; }
/* line 125, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward section .parallax-items .square-x:before { -webkit-transform: rotate(45deg); transform: rotate(45deg); }
/* line 128, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward section .parallax-items .square-x:after { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
/* line 132, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward section .parallax-items .rectangle-h { width: 400px; height: 30px; border: 1px solid; }
/* line 137, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward section .parallax-items .rectangle-v { width: 30px; height: 400px; border: 1px solid; }
/* line 144, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .redpassion--next { z-index: 20; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
/* line 147, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .redpassion--next:before { display: none; }
/* line 150, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .redpassion--next img { width: 35px; height: auto; }
/* line 155, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .rp-text-wrap { padding: 0 0 48px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: center; align-content: center; position: relative; }
/* line 165, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .rp-text-wrap h2 span { color: #d9002a; }
/* line 169, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .rp-text-wrap:before { display: none; }
/* line 172, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .rp-text-wrap#intro { min-height: 100vh; background: transparent; }
/* line 175, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .rp-text-wrap#intro .rp-container { max-width: 850px; text-align: center; position: relative; z-index: 2; }
/* line 180, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .rp-text-wrap#intro .rp-container p, .red-diaries-fellini-forward .rp-text-wrap#intro .rp-container h2 { line-height: 200%; color: #ffffff; letter-spacing: 6px; }
/* line 185, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .rp-text-wrap#intro .rp-container p { font-size: 18px; font-family: "Vanitas"; }
/* line 189, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .rp-text-wrap#intro .rp-container h2 { font-size: 25px; }
@media screen and (max-width: 768px) { /* line 189, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .rp-text-wrap#intro .rp-container h2 { font-size: 20px; letter-spacing: 3px; } }
/* line 198, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .rp-text-wrap#comingsoon { min-height: 100vh; background: transparent url("../images/red-diaries-fellini-forward/bg-prime.jpg") no-repeat center center; background-size: cover; }
/* line 203, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .rp-text-wrap#comingsoon .rp-container p { text-transform: uppercase; }
/* line 209, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward #hero { background: transparent url("../images/red-diaries-fellini-forward/poster-video.jpg") no-repeat 0 0; }
/* line 212, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward #video { background: transparent url("../images/red-diaries-fellini-forward/poster-video-2.jpg") no-repeat 0 0; }
@media screen and (max-width: 768px) { /* line 212, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward #video { background: transparent url("../images/red-diaries-fellini-forward/poster-video-2-mob.jpg") no-repeat 0 0; } }
/* line 218, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward #hero, .red-diaries-fellini-forward #video { padding: 0; z-index: 10; height: 100vh; background-size: cover; background-position: 20% 50%; }
/* line 224, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward #hero.playing, .red-diaries-fellini-forward #video.playing { background: black; }
/* line 227, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward #hero .rp-container, .red-diaries-fellini-forward #video .rp-container { max-width: 100%; height: 100%; padding: 0; margin: 0; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 236, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward #hero .rp-container .video-controls, .red-diaries-fellini-forward #video .rp-container .video-controls { position: absolute; top: 0; left: 0; width: 100%; height: 100vh; z-index: 10; }
/* line 243, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward #hero .rp-container .video-controls .play-btn, .red-diaries-fellini-forward #hero .rp-container .video-controls .pause-btn, .red-diaries-fellini-forward #video .rp-container .video-controls .play-btn, .red-diaries-fellini-forward #video .rp-container .video-controls .pause-btn { position: absolute; width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 250, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward #hero .rp-container .video-controls .play-btn svg, .red-diaries-fellini-forward #hero .rp-container .video-controls .pause-btn svg, .red-diaries-fellini-forward #video .rp-container .video-controls .play-btn svg, .red-diaries-fellini-forward #video .rp-container .video-controls .pause-btn svg { fill: rgba(255, 255, 255, 0.8); width: 75px; height: 75px; }
/* line 256, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward #hero .rp-container .video-controls .pause-btn, .red-diaries-fellini-forward #video .rp-container .video-controls .pause-btn { display: none; }
/* line 260, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward #hero .rp-container video, .red-diaries-fellini-forward #video .rp-container video { display: block; max-height: 100vh; }
/* line 266, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .rp-videointro-wrap { position: -webkit-sticky; position: sticky; z-index: 1; }
/* line 270, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .rp-videobg-wrap { position: absolute; top: 0; left: 0; z-index: 1; width: 100vw; height: 100vh; background: black; }
/* line 278, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .rp-videobg-wrap video { -o-object-fit: cover; object-fit: cover; width: 100%; height: 100%; }
/* line 284, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .story { padding: 100px; }
@media screen and (max-width: 768px) { /* line 284, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .story { padding: 100px 20px; } }
/* line 289, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .story .story-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; max-width: 1400px; position: relative; z-index: 3; }
@media screen and (max-width: 768px) { /* line 289, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .story .story-content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }
/* line 300, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .story .story-content .story-info { width: 100%; max-width: 500px; }
/* line 303, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .story .story-content .story-info .story-item { color: white; line-height: 150%; padding: 50px 30px; position: relative; overflow: hidden; z-index: 10; }
@media screen and (max-width: 768px) { /* line 303, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .story .story-content .story-info .story-item { padding: 30px; } }
/* line 313, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .story .story-content .story-info .story-item .border { width: 100%; height: 100%; position: absolute; top: 0; left: 0; border: 1px solid white; -webkit-transition: all ease-in-out .7s; transition: all ease-in-out .7s; }
/* line 321, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .story .story-content .story-info .story-item .border:after { content: ""; position: absolute; bottom: 0; right: 0; width: 20px; height: 20px; background: white; }
/* line 331, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .story .story-content .story-info .story-item:after { content: ""; width: 20px; height: 20px; background: white; position: absolute; top: 0; left: 0; }
/* line 343, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .story .story-content .story-images { -ms-flex-item-align: end; align-self: flex-end; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; right: 0px; margin-top: -250px; position: absolute; top: 100%; -webkit-transform: translate(150px); transform: translate(150px); }
@media screen and (max-width: 768px) { /* line 343, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .story .story-content .story-images { position: relative; margin-top: 0; -webkit-transform: translateY(75px); transform: translateY(75px); } }
/* line 359, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .story .story-content .story-images .story-crew { width: 325px; }
@media screen and (max-width: 768px) { /* line 359, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .story .story-content .story-images .story-crew { width: 230px; } }
/* line 367, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .story#story-1 { min-height: 100vh; position: relative; z-index: 4; padding-bottom: 300px; }
@media screen and (max-width: 768px) { /* line 367, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .story#story-1 { padding-bottom: 0; } }
/* line 375, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .story#story-1 .section-background { background: transparent url("../images/red-diaries-fellini-forward/bg-story.jpg") no-repeat center center; background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
/* line 381, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .story#story-1 #square-1 { top: 0px; left: 40%; -webkit-animation: flicker 5s linear infinite 1.2s; animation: flicker 5s linear infinite 1.2s; }
@media screen and (max-width: 768px) { /* line 381, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .story#story-1 #square-1 { left: 89%; } }
/* line 389, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .story#story-1 #rectangle-1 { top: 50px; right: 50px; -webkit-animation: flicker 5s linear infinite 0.5s; animation: flicker 5s linear infinite 0.5s; }
@media screen and (max-width: 768px) { /* line 389, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .story#story-1 #rectangle-1 { display: none; } }
/* line 397, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .story#story-1 #double-square-1 { bottom: 50px; left: 50px; -webkit-animation: flicker 5s linear infinite 0.2s; animation: flicker 5s linear infinite 0.2s; }
@media screen and (max-width: 768px) { /* line 397, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .story#story-1 #double-square-1 { bottom: 25%; left: 80%; } }
/* line 407, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .story#story-2 { height: 100vh; position: relative; z-index: 3; }
/* line 411, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .story#story-2 .section-background { background: transparent url("../images/red-diaries-fellini-forward/bg-story-2.jpg") no-repeat center center; background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
/* line 417, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .story#story-2 #square-x-2 { right: 10px; top: 50px; -webkit-animation: flicker 5s linear infinite 1s; animation: flicker 5s linear infinite 1s; }
@media screen and (max-width: 768px) { /* line 417, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .story#story-2 #square-x-2 { right: -75px; top: 50px; }
  /* line 424, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .story#story-2 #square-x-2:before, .red-diaries-fellini-forward .story#story-2 #square-x-2:after { display: none; } }
/* line 429, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .story#story-2 #rectangle-2 { bottom: 100px; left: 30px; -webkit-animation: flicker 5s linear infinite 0.7s; animation: flicker 5s linear infinite 0.7s; }
@media screen and (max-width: 768px) { /* line 429, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .story#story-2 #rectangle-2 { bottom: 20px; width: 75px; height: 75px; } }
/* line 439, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .story#story-2 .story-content { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; height: 100%; }
/* line 442, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .story#story-2 .story-content .story-info { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }
/* line 445, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .story#story-2 .story-content .story-info .story-item .border { border-color: #ee1a13; }
/* line 447, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .story#story-2 .story-content .story-info .story-item .border:after { background: #ee1a13; }
/* line 451, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .story#story-2 .story-content .story-info .story-item:after { background: #ee1a13; }
/* line 459, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider { display: grid; grid-template-columns: 100vw 100vw 100vw 100vw; grid-template-rows: 100vh; }
/* line 464, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider .slick-dots { bottom: 40px; }
@media screen and (max-width: 768px) { /* line 464, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .slider .slick-dots { display: none; } }
/* line 469, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider .slick-dots li { margin: 0; }
/* line 471, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider .slick-dots li button:before { color: #ffffff; font-size: 12px; }
/* line 478, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider .slide { background-color: #ab090d; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 50px; height: 100vh; }
/* line 488, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-desk #slide-1, .red-diaries-fellini-forward .slider#slider-mob #slide-1 { background: url(../images/red-diaries-fellini-forward/slider/1.jpg?v=2.0); background-size: cover; background-position: 50% 50%; }
/* line 493, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-desk #slide-1a, .red-diaries-fellini-forward .slider#slider-mob #slide-1a { background: url(../images/red-diaries-fellini-forward/slider/1a.jpg?v=2.0); background-size: cover; background-position: 0% 50%; }
/* line 488, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-desk #slide-2, .red-diaries-fellini-forward .slider#slider-mob #slide-2 { background: url(../images/red-diaries-fellini-forward/slider/2.jpg?v=2.0); background-size: cover; background-position: 50% 50%; }
/* line 493, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-desk #slide-2a, .red-diaries-fellini-forward .slider#slider-mob #slide-2a { background: url(../images/red-diaries-fellini-forward/slider/2a.jpg?v=2.0); background-size: cover; background-position: 0% 50%; }
/* line 488, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-desk #slide-3, .red-diaries-fellini-forward .slider#slider-mob #slide-3 { background: url(../images/red-diaries-fellini-forward/slider/3.jpg?v=2.0); background-size: cover; background-position: 50% 50%; }
/* line 493, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-desk #slide-3a, .red-diaries-fellini-forward .slider#slider-mob #slide-3a { background: url(../images/red-diaries-fellini-forward/slider/3a.jpg?v=2.0); background-size: cover; background-position: 0% 50%; }
/* line 488, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-desk #slide-4, .red-diaries-fellini-forward .slider#slider-mob #slide-4 { background: url(../images/red-diaries-fellini-forward/slider/4.jpg?v=2.0); background-size: cover; background-position: 50% 50%; }
/* line 493, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-desk #slide-4a, .red-diaries-fellini-forward .slider#slider-mob #slide-4a { background: url(../images/red-diaries-fellini-forward/slider/4a.jpg?v=2.0); background-size: cover; background-position: 0% 50%; }
/* line 488, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-desk #slide-5, .red-diaries-fellini-forward .slider#slider-mob #slide-5 { background: url(../images/red-diaries-fellini-forward/slider/5.jpg?v=2.0); background-size: cover; background-position: 50% 50%; }
/* line 493, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-desk #slide-5a, .red-diaries-fellini-forward .slider#slider-mob #slide-5a { background: url(../images/red-diaries-fellini-forward/slider/5a.jpg?v=2.0); background-size: cover; background-position: 0% 50%; }
/* line 488, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-desk #slide-6, .red-diaries-fellini-forward .slider#slider-mob #slide-6 { background: url(../images/red-diaries-fellini-forward/slider/6.jpg?v=2.0); background-size: cover; background-position: 50% 50%; }
/* line 493, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-desk #slide-6a, .red-diaries-fellini-forward .slider#slider-mob #slide-6a { background: url(../images/red-diaries-fellini-forward/slider/6a.jpg?v=2.0); background-size: cover; background-position: 0% 50%; }
/* line 488, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-desk #slide-7, .red-diaries-fellini-forward .slider#slider-mob #slide-7 { background: url(../images/red-diaries-fellini-forward/slider/7.jpg?v=2.0); background-size: cover; background-position: 50% 50%; }
/* line 493, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-desk #slide-7a, .red-diaries-fellini-forward .slider#slider-mob #slide-7a { background: url(../images/red-diaries-fellini-forward/slider/7a.jpg?v=2.0); background-size: cover; background-position: 0% 50%; }
/* line 488, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-desk #slide-8, .red-diaries-fellini-forward .slider#slider-mob #slide-8 { background: url(../images/red-diaries-fellini-forward/slider/8.jpg?v=2.0); background-size: cover; background-position: 50% 50%; }
/* line 493, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-desk #slide-8a, .red-diaries-fellini-forward .slider#slider-mob #slide-8a { background: url(../images/red-diaries-fellini-forward/slider/8a.jpg?v=2.0); background-size: cover; background-position: 0% 50%; }
/* line 488, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-desk #slide-9, .red-diaries-fellini-forward .slider#slider-mob #slide-9 { background: url(../images/red-diaries-fellini-forward/slider/9.jpg?v=2.0); background-size: cover; background-position: 50% 50%; }
/* line 493, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-desk #slide-9a, .red-diaries-fellini-forward .slider#slider-mob #slide-9a { background: url(../images/red-diaries-fellini-forward/slider/9a.jpg?v=2.0); background-size: cover; background-position: 0% 50%; }
/* line 488, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-desk #slide-10, .red-diaries-fellini-forward .slider#slider-mob #slide-10 { background: url(../images/red-diaries-fellini-forward/slider/10.jpg?v=2.0); background-size: cover; background-position: 50% 50%; }
/* line 493, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-desk #slide-10a, .red-diaries-fellini-forward .slider#slider-mob #slide-10a { background: url(../images/red-diaries-fellini-forward/slider/10a.jpg?v=2.0); background-size: cover; background-position: 0% 50%; }
/* line 488, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-desk #slide-11, .red-diaries-fellini-forward .slider#slider-mob #slide-11 { background: url(../images/red-diaries-fellini-forward/slider/11.jpg?v=2.0); background-size: cover; background-position: 50% 50%; }
/* line 493, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-desk #slide-11a, .red-diaries-fellini-forward .slider#slider-mob #slide-11a { background: url(../images/red-diaries-fellini-forward/slider/11a.jpg?v=2.0); background-size: cover; background-position: 0% 50%; }
/* line 502, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-intro #slide-1 { background: url(../images/red-diaries-fellini-forward/slider/intro/1.jpg?v=2.0); background-size: cover; background-position: 50% 50%; }
@media screen and (max-width: 768px) { /* line 502, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .slider#slider-intro #slide-1 { background: url(../images/red-diaries-fellini-forward/slider/intro/1_mob.jpg?v=2.0); background-size: cover; background-position: 50% 50%; } }
/* line 513, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-intro #slide-1 .slide-container { padding: 50px; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; max-width: 1600px; width: 100%; }
@media screen and (max-width: 768px) { /* line 513, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .slider#slider-intro #slide-1 .slide-container { height: calc(100% - 150px); padding: 0px 50px; } }
/* line 523, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-intro #slide-1 .slide-content { max-width: 450px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 40px; }
@media screen and (max-width: 768px) { /* line 523, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .slider#slider-intro #slide-1 .slide-content { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; height: 100%; } }
/* line 534, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-intro #slide-1 .slide-content .slide-cta { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 10px; }
@media screen and (max-width: 768px) { /* line 534, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .slider#slider-intro #slide-1 .slide-content .slide-cta { display: block; } }
/* line 540, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-intro #slide-1 .slide-content .slide-cta img { height: 50px; padding: 5px; width: auto; }
@media screen and (max-width: 768px) { /* line 540, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .slider#slider-intro #slide-1 .slide-content .slide-cta img { margin: 0 auto; } }
/* line 547, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-intro #slide-1 .slide-content .slide-cta img.logo-primevideo { border-left: 1px solid white; padding-left: 10px; }
@media screen and (max-width: 768px) { /* line 547, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .slider#slider-intro #slide-1 .slide-content .slide-cta img.logo-primevideo { border: none; padding-left: 5px; margin: 0 auto; height: 40px; } }
/* line 562, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-intro #slide-2 .slide-container { padding: 50px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; max-width: 1600px; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; }
@media screen and (max-width: 768px) { /* line 562, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .slider#slider-intro #slide-2 .slide-container { height: calc(100% - 100px); padding: 0px 50px; } }
/* line 573, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-intro #slide-2 .slide-content { max-width: 500px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 40px; }
@media screen and (max-width: 768px) { /* line 573, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .slider#slider-intro #slide-2 .slide-content { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 100%; gap: 60px; } }
/* line 585, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-intro #slide-2 .slide-content .button { font-size: 18px; letter-spacing: 1px; line-height: 100%; padding: 12px 30px 8px; border-radius: 50px; background: white; text-transform: uppercase; color: #c8102e; text-decoration: none; }
@media screen and (max-width: 768px) { /* line 585, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .slider#slider-intro #slide-2 .slide-content .button { font-size: 15px; } }
/* line 599, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-intro #slide-2 .slide-content .logo-streaming { padding: 0 30px; }
/* line 502, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-intro #slide-2 { background: url(../images/red-diaries-fellini-forward/slider/intro/2.jpg?v=2.0); background-size: cover; background-position: 50% 50%; }
@media screen and (max-width: 768px) { /* line 502, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .slider#slider-intro #slide-2 { background: url(../images/red-diaries-fellini-forward/slider/intro/2_mob.jpg?v=2.0); background-size: cover; background-position: 50% 50%; } }
/* line 513, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-intro #slide-1 .slide-container { padding: 50px; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; max-width: 1600px; width: 100%; }
@media screen and (max-width: 768px) { /* line 513, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .slider#slider-intro #slide-1 .slide-container { height: calc(100% - 150px); padding: 0px 50px; } }
/* line 523, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-intro #slide-1 .slide-content { max-width: 450px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 40px; }
@media screen and (max-width: 768px) { /* line 523, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .slider#slider-intro #slide-1 .slide-content { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; height: 100%; } }
/* line 534, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-intro #slide-1 .slide-content .slide-cta { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 10px; }
@media screen and (max-width: 768px) { /* line 534, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .slider#slider-intro #slide-1 .slide-content .slide-cta { display: block; } }
/* line 540, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-intro #slide-1 .slide-content .slide-cta img { height: 50px; padding: 5px; width: auto; }
@media screen and (max-width: 768px) { /* line 540, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .slider#slider-intro #slide-1 .slide-content .slide-cta img { margin: 0 auto; } }
/* line 547, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-intro #slide-1 .slide-content .slide-cta img.logo-primevideo { border-left: 1px solid white; padding-left: 10px; }
@media screen and (max-width: 768px) { /* line 547, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .slider#slider-intro #slide-1 .slide-content .slide-cta img.logo-primevideo { border: none; padding-left: 5px; margin: 0 auto; height: 40px; } }
/* line 562, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-intro #slide-2 .slide-container { padding: 50px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; max-width: 1600px; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; }
@media screen and (max-width: 768px) { /* line 562, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .slider#slider-intro #slide-2 .slide-container { height: calc(100% - 100px); padding: 0px 50px; } }
/* line 573, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-intro #slide-2 .slide-content { max-width: 500px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 40px; }
@media screen and (max-width: 768px) { /* line 573, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .slider#slider-intro #slide-2 .slide-content { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 100%; gap: 60px; } }
/* line 585, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-intro #slide-2 .slide-content .button { font-size: 18px; letter-spacing: 1px; line-height: 100%; padding: 12px 30px 8px; border-radius: 50px; background: white; text-transform: uppercase; color: #c8102e; text-decoration: none; }
@media screen and (max-width: 768px) { /* line 585, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .slider#slider-intro #slide-2 .slide-content .button { font-size: 15px; } }
/* line 599, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .slider#slider-intro #slide-2 .slide-content .logo-streaming { padding: 0 30px; }
/* line 608, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward #people { background: transparent url("../images/red-diaries-fellini-forward/bg-story.jpg") no-repeat center center; background-size: cover; min-height: 100vh; padding: 100px 50px; }
@media screen and (max-width: 768px) { /* line 608, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward #people { padding: 20px; padding-bottom: 100px; } }
/* line 617, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward #people .people-grid { display: grid; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: 1fr 1fr 1fr 1fr; grid-gap: 1rem; max-width: 1440px; }
@media screen and (max-width: 768px) { /* line 617, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward #people .people-grid { grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr; grid-gap: 0.5rem; } }
/* line 629, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward #people .people-item { background: #ee1a13; display: grid; place-items: center; position: relative; cursor: pointer; }
/* line 635, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward #people .people-item::before { content: ""; display: block; padding-bottom: 100%; grid-area: 1 / 1 / 2 / 2; }
/* line 642, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward #people .people-item img { width: 100%; grid-area: 1 / 1 / 2 / 2; }
/* line 648, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward #people .people-item .people-info { position: absolute; width: 100%; height: 100%; padding: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; background: rgba(238, 26, 19, 0.8); opacity: 0; -webkit-transition: opacity ease-in-out .3s; transition: opacity ease-in-out .3s; font-family: "Vanitas"; text-align: center; text-transform: capitalize; }
@media screen and (max-width: 768px) { /* line 648, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward #people .people-item .people-info { padding: 10px; } }
/* line 666, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward #people .people-item .people-info h3 { color: white; }
@media screen and (max-width: 768px) { /* line 666, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward #people .people-item .people-info h3 { font-size: 18px; } }
/* line 672, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward #people .people-item .people-info p { color: black; margin-top: 0; }
@media screen and (max-width: 768px) { /* line 672, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward #people .people-item .people-info p { font-size: 14px; } }
/* line 681, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward #people .people-item:hover .people-info { opacity: 1; }
/* line 687, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .bio { position: fixed; width: 100vw; height: 100vh; top: 0; left: 0; z-index: 100000; display: none; padding: 50px; }
@media screen and (max-width: 768px) { /* line 687, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .bio { padding: 0px; overflow-y: scroll; background: transparent url("../images/red-diaries-fellini-forward/bg-story.jpg") no-repeat center center; background-size: cover; } }
/* line 702, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .bio.active { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
@media screen and (max-width: 768px) { /* line 702, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .bio.active { display: block; } }
/* line 710, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .bio img { position: absolute; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; top: 0; left: 0; }
@media screen and (max-width: 768px) { /* line 710, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .bio img { position: relative; height: auto; } }
/* line 722, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .bio .bio-close { position: absolute; top: 50%; left: 20px; color: white; -webkit-transform: translateY(-50%); transform: translateY(-50%); cursor: pointer; z-index: 10; }
@media screen and (max-width: 768px) { /* line 722, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .bio .bio-close { top: 20px; height: 20px; }
  /* line 733, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .bio .bio-close .css-icon-close { width: 30px; height: 30px; } }
/* line 739, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .bio .bio-info { position: relative; width: 500px; }
@media screen and (max-width: 768px) { /* line 739, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .bio .bio-info { width: 100%; padding: 20px; } }
/* line 746, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .bio .bio-info .bio-main { width: 500px; font-family: "Vanitas"; text-align: left; text-transform: capitalize; }
@media screen and (max-width: 768px) { /* line 746, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .bio .bio-info .bio-main { width: 100%; } }
/* line 754, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .bio .bio-info .bio-main h3 { color: white; font-size: 25px; }
/* line 758, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .bio .bio-info .bio-main p { color: white; margin-top: 0; }
/* line 763, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
.red-diaries-fellini-forward .bio .bio-info .bio-desc { max-height: 50vh; overflow-y: scroll; color: white; line-height: 125%; }
@media screen and (max-width: 768px) { /* line 763, ../../../../../app/assets/scss/pages/_red-diaries-fellini-forward.scss */
  .red-diaries-fellini-forward .bio .bio-info .bio-desc { max-height: unset; overflow-y: visible; line-height: 150%; } }

/* line 2, ../../../../../app/assets/scss/components/_buttons.scss */
.btn-mosaic-nav-element:focus, .btn-mosaic-nav-element:active { outline: none; }

/* line 10, ../../../../../app/assets/scss/components/_buttons.scss */
.btn-close-rd-cocktail { padding: 0; background-color: transparent; border: none; color: #ffffff; font-size: 12px; position: absolute; right: 20px; top: 20px; }
/* line 21, ../../../../../app/assets/scss/components/_buttons.scss */
.btn-close-rd-2018--overlay { display: table; margin: 0 auto; background-color: transparent; padding: 0; color: #ffffff; font-size: 2em; border: none; position: relative; z-index: 50; float: right; }
/* line 35, ../../../../../app/assets/scss/components/_buttons.scss */
.btn-play-rd-cocktail { padding: 0; background-color: transparent; border: none; color: #ffffff; font-size: 60px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); line-height: 1; -webkit-transition: color ease-in-out .3s; transition: color ease-in-out .3s; }
/* line 48, ../../../../../app/assets/scss/components/_buttons.scss */
.no-touchevents .btn-play-rd-cocktail:hover { color: #c8102e; }
/* line 53, ../../../../../app/assets/scss/components/_buttons.scss */
.btn-close-video { position: absolute; top: 10px; right: 10px; height: 50px; width: 50px; background-color: transparent; color: #ffffff; border: none; z-index: 10; }
/* line 65, ../../../../../app/assets/scss/components/_buttons.scss */
.btn-go-down { position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); background-color: transparent; border: 0; z-index: 40; color: #ffffff; bottom: 50px; padding: 0; }
/* line 76, ../../../../../app/assets/scss/components/_buttons.scss */
.rd-hub--main .btn-go-down { bottom: 25px; }
/* line 80, ../../../../../app/assets/scss/components/_buttons.scss */
.red-diaries--video-container .btn-go-down { bottom: 0; }
@media (max-width: 600px) { /* line 80, ../../../../../app/assets/scss/components/_buttons.scss */
  .red-diaries--video-container .btn-go-down { bottom: 20px; } }
@media (max-width: 600px) { /* line 88, ../../../../../app/assets/scss/components/_buttons.scss */
  .red-diaries-cocktails-header .btn-go-down { bottom: 0; } }
@media (max-width: 768px) { /* line 65, ../../../../../app/assets/scss/components/_buttons.scss */
  .btn-go-down { bottom: 20px; } }
/* line 98, ../../../../../app/assets/scss/components/_buttons.scss */
.btn-go-down--text { font-size: 14px; text-transform: uppercase; font-family: "NeutraTextBook"; line-height: 1; margin-bottom: 4px; }
@media (max-width: 600px) { /* line 98, ../../../../../app/assets/scss/components/_buttons.scss */
  .btn-go-down--text { font-size: 12px; } }
/* line 110, ../../../../../app/assets/scss/components/_buttons.scss */
.btn-go-down span { display: block; }
/* line 113, ../../../../../app/assets/scss/components/_buttons.scss */
.btn-go-down span.icon { font-size: 21px; }
@media (max-width: 600px) { /* line 113, ../../../../../app/assets/scss/components/_buttons.scss */
  .btn-go-down span.icon { font-size: 16px; } }
/* line 124, ../../../../../app/assets/scss/components/_buttons.scss */
.btn-video-component { display: block; margin: 0 auto; color: #ffffff; background-color: transparent; border: none; padding: 0; }
/* line 132, ../../../../../app/assets/scss/components/_buttons.scss */
.btn-video-component span { display: block; font-size: 4em; }
@media (max-width: 600px) { /* line 132, ../../../../../app/assets/scss/components/_buttons.scss */
  .btn-video-component span { font-size: 2em; } }
/* line 141, ../../../../../app/assets/scss/components/_buttons.scss */
.btn-video-component strong { margin-top: 1.5em; display: block; line-height: 1; font-weight: normal; text-transform: uppercase; font-size: 1.5em; text-align: center; }
@media (max-width: 600px) { /* line 141, ../../../../../app/assets/scss/components/_buttons.scss */
  .btn-video-component strong { margin-top: 1em; font-size: 1em; } }
/* line 157, ../../../../../app/assets/scss/components/_buttons.scss */
.btn-yt-video-close { color: #ffffff; padding: 0; line-height: 1; font-size: 1.5em; background-color: transparent; border: none; margin: 0 auto 2em; }
/* line 166, ../../../../../app/assets/scss/components/_buttons.scss */
.page-node-type-red-diaries-content .btn-yt-video-close { position: absolute; top: 30px; right: 30px; }
/* line 173, ../../../../../app/assets/scss/components/_buttons.scss */
.btn-mosaic-nav-element { border: none; background-color: transparent; text-transform: uppercase; color: #c8102e; line-height: 1; padding: 0; display: block; margin: 0; letter-spacing: 3px; font-size: 1em; }
@media (max-width: 600px) { /* line 173, ../../../../../app/assets/scss/components/_buttons.scss */
  .btn-mosaic-nav-element { font-size: 0.75em; } }
@media (max-width: 361px) { /* line 173, ../../../../../app/assets/scss/components/_buttons.scss */
  .btn-mosaic-nav-element { font-size: 0.625em; } }
/* line 194, ../../../../../app/assets/scss/components/_buttons.scss */
.no-touchevents .btn-mosaic-nav-element:hover, .btn-mosaic-nav-element.active { text-decoration: underline; }

/* line 1, ../../../../../app/assets/scss/components/_social-links.scss */
.social-menu-wrapper { position: fixed; right: 0; z-index: 60; top: 30%; }
@media (max-width: 600px) { /* line 1, ../../../../../app/assets/scss/components/_social-links.scss */
  .social-menu-wrapper { position: relative; top: 0; -webkit-box-ordinal-group: 3; order: 2; -ms-flex-order: 2; width: 100%; } }
/* line 15, ../../../../../app/assets/scss/components/_social-links.scss */
.social-menu-wrapper .social-menu { display: block; padding: 0; margin: 0; }
@media (max-width: 600px) { /* line 15, ../../../../../app/assets/scss/components/_social-links.scss */
  .social-menu-wrapper .social-menu { display: -webkit-box; display: flex; display: -ms-flexbox; text-align: center; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; } }
/* line 28, ../../../../../app/assets/scss/components/_social-links.scss */
.social-menu-wrapper .social-menu li { display: block; }
/* line 31, ../../../../../app/assets/scss/components/_social-links.scss */
.social-menu-wrapper .social-menu li a { width: 40px; height: 40px; display: -webkit-box; display: flex; display: -ms-flexbox; line-height: 24px; color: #ffffff; overflow: hidden; font-size: 0; text-decoration: none; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; -webkit-box-align: center; align-items: center; -ms-flex-align: center; text-align: center; }
/* line 47, ../../../../../app/assets/scss/components/_social-links.scss */
.social-menu-wrapper .social-menu li a:before { font-size: 24px; }
/* line 51, ../../../../../app/assets/scss/components/_social-links.scss */
.social-menu-wrapper .social-menu li a.campari-icon-facebook { background-color: #38599a; }
/* line 55, ../../../../../app/assets/scss/components/_social-links.scss */
.social-menu-wrapper .social-menu li a.campari-icon-youtube { background-color: #e04933; }
/* line 59, ../../../../../app/assets/scss/components/_social-links.scss */
.social-menu-wrapper .social-menu li a.campari-icon-instagram { background-color: #3b729c; }
/* line 63, ../../../../../app/assets/scss/components/_social-links.scss */
.social-menu-wrapper .social-menu li a.campari-icon-twitter { background-color: #00acf0; }
/* line 67, ../../../../../app/assets/scss/components/_social-links.scss */
.social-menu-wrapper .social-menu li a.campari-icon-tumblr { background-color: #36465D; }

/* line 1, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-wrapper { display: block; }
/* line 4, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-wrapper.home-cocktails-wrapper { padding-bottom: 50px; }
@media (max-width: 768px) { /* line 4, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktails-wrapper.home-cocktails-wrapper { padding: 0; } }
@media (max-width: 600px) { /* line 4, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktails-wrapper.home-cocktails-wrapper { padding-bottom: 50px; } }
/* line 17, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-wrapper.home-cocktails-wrapper .slick-arrow.slick-prev, .cocktails-wrapper.home-cocktails-wrapper .slick-arrow.slick-next { width: 40px; height: 40px; margin-top: -25px; z-index: 10; }
/* line 24, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-wrapper.home-cocktails-wrapper .slick-arrow.slick-prev:before, .cocktails-wrapper.home-cocktails-wrapper .slick-arrow.slick-next:before { font-family: 'campari-icon'; font-size: 40px; }
/* line 30, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-wrapper.home-cocktails-wrapper .slick-arrow.slick-prev { left: -40px; }
@media (max-width: 600px) { /* line 30, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktails-wrapper.home-cocktails-wrapper .slick-arrow.slick-prev { left: 0; } }
/* line 37, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-wrapper.home-cocktails-wrapper .slick-arrow.slick-prev:before { content: ""; }
/* line 42, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-wrapper.home-cocktails-wrapper .slick-arrow.slick-next { right: -40px; }
@media (max-width: 600px) { /* line 42, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktails-wrapper.home-cocktails-wrapper .slick-arrow.slick-next { right: 0; } }
/* line 48, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-wrapper.home-cocktails-wrapper .slick-arrow.slick-next:before { content: ""; }
/* line 55, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-wrapper ul { margin: 0 0 -50px; }
@media (max-width: 768px) { /* line 55, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktails-wrapper ul { margin: 0; padding: 0; } }
/* line 64, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-wrapper ul li { display: block; }

/* line 70, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktail-content-container { display: block; margin: 0 10px; }
@media (max-width: 600px) { /* line 70, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktail-content-container { margin: 0 10px -50px; } }
/* line 79, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktail-content-container a { text-decoration: none; display: block; position: relative; }
@media (max-width: 600px) { /* line 79, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktail-content-container a { padding-bottom: 20px; }
  /* line 87, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  ._our-cocktails .cocktail-content-container a { padding-bottom: 30px; } }
@media (max-width: 420px) { /* line 79, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktail-content-container a { padding-bottom: 0; } }
/* line 98, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktail-content-container a:hover .cocktail-title { -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; height: auto; overflow: auto; opacity: 1; }
/* line 107, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktail-content-container .cocktail-thumbnail { display: block; }
/* line 110, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktail-content-container .cocktail-thumbnail img { display: block; max-width: 100%; height: auto; margin: 0 auto; width: 85%; }
@media (max-width: 600px) { /* line 110, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktail-content-container .cocktail-thumbnail img { width: 50%; }
  /* line 120, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  ._our-cocktails .cocktail-content-container .cocktail-thumbnail img { width: 70%; } }
@media (max-width: 420px) { /* line 128, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  ._our-cocktails .cocktail-content-container .cocktail-thumbnail img { margin-top: 0; } }
@media (max-width: 360px) { /* line 110, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktail-content-container .cocktail-thumbnail img { width: 80%; } }
/* line 139, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktail-content-container .cocktail-title { display: block; text-align: center; padding: 20px 0 0; position: absolute; left: 0; bottom: 0; width: 100%; height: 0; overflow: hidden; opacity: 0; -webkit-transform-origin: center top; transform-origin: center top; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
/* line 153, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.path-frontpage .cocktail-content-container .cocktail-title { bottom: 15px; }
@media (max-width: 768px) { /* line 139, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktail-content-container .cocktail-title { padding: 0; bottom: 30px; } }
@media (max-width: 600px) { /* line 139, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktail-content-container .cocktail-title { bottom: 50px; }
  /* line 167, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  ._our-cocktails .cocktail-content-container .cocktail-title { position: relative; opacity: 1; overflow: auto; height: auto; } }
/* line 178, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktail-content-container .cocktail-title .campari-brand, .cocktail-content-container .cocktail-title .cocktail-name { padding: 10px 0; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; display: block; text-transform: uppercase; font-family: "NeutraTextDemi"; line-height: 1; color: #ffffff; }
/* line 190, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktail-content-container .cocktail-title .campari-brand { font-size: 21px; letter-spacing: 1px; font-weight: 600; }
/* line 196, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktail-content-container .cocktail-title .cocktail-name { font-size: 16px; letter-spacing: 2px; }
@media (max-width: 768px) { /* line 196, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktail-content-container .cocktail-title .cocktail-name { padding: 3px 0; font-size: 12px; } }
@media (max-width: 360px) { /* line 206, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  ._our-cocktails .cocktail-content-container .cocktail-title .cocktail-name { font-size: 10px; padding: 5px 0 2px; } }

/* line 216, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-details-wrapper, .cocktails-thumbnails-wrapper { display: block; }

/* line 221, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-thumbnails-wrapper { margin-top: 150px !important; }
@media (max-width: 600px) { /* line 221, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktails-thumbnails-wrapper { margin-top: 0 !important; } }
/* line 228, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-thumbnails-wrapper .slick-prev { left: 0; }
/* line 232, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-thumbnails-wrapper .slick-next { right: 0; }

/* line 238, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-details-wrapper .slick-list { width: 100%; }
/* line 242, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-details-wrapper .slick-prev, .cocktails-details-wrapper .slick-next { top: 70px; z-index: 50; width: 40px; height: 40px; display: block; overflow: hidden; }
@media (max-width: 768px) { /* line 242, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktails-details-wrapper .slick-prev, .cocktails-details-wrapper .slick-next { top: auto; bottom: 75%; } }
@media (max-width: 600px) { /* line 242, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktails-details-wrapper .slick-prev, .cocktails-details-wrapper .slick-next { top: 160px; bottom: auto; } }
@media (max-width: 360px) { /* line 242, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktails-details-wrapper .slick-prev, .cocktails-details-wrapper .slick-next { bottom: 80%; } }
/* line 265, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-details-wrapper .slick-prev:before, .cocktails-details-wrapper .slick-next:before { content: ''; width: 40px; height: 40px; background-size: 40px 40px; display: block; }
/* line 274, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-details-wrapper .slick-prev { left: 40px; }
@media (max-width: 600px) { /* line 274, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktails-details-wrapper .slick-prev { left: 20px; } }
/* line 281, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-details-wrapper .slick-prev:before { background-image: url("../images/cocktails/arrow-left.png"); }
/* line 286, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-details-wrapper .slick-next { left: 100px; }
@media (max-width: 768px) { /* line 286, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktails-details-wrapper .slick-next { left: auto; right: 40px; } }
@media (max-width: 600px) { /* line 286, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
  .cocktails-details-wrapper .slick-next { right: 20px; } }
/* line 298, ../../../../../app/assets/scss/components/cocktails/_cocktails.scss */
.cocktails-details-wrapper .slick-next:before { background-image: url("../images/cocktails/arrow-right.png"); }

/* line 1, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cocktail-main-element { display: block; position: relative; }
/* line 5, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cocktail-main-element .cocktail-main-img { display: block; }
/* line 8, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cocktail-main-element .cocktail-main-img img { display: block; width: 100%; }
/* line 14, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cocktail-main-element .cocktail-main-details { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: center; align-items: center; -ms-flex-align: center; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; z-index: 5; padding: 0 0 0 40px; }
@media (max-width: 768px) { /* line 14, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cocktail-main-element .cocktail-main-details { position: relative; padding: 0 40px 0; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; } }
@media (max-width: 600px) { /* line 14, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cocktail-main-element .cocktail-main-details { padding: 0 20px 20px; } }

/* line 42, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element { display: -webkit-box; display: flex; display: -ms-flexbox; width: 30%; max-width: 300px; }
@media (max-width: 768px) { /* line 42, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element { width: 100%; max-width: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; } }
/* line 55, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.text { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; padding-right: 20px; }
@media (max-width: 768px) { /* line 55, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.text { width: 100%; padding-top: 0; padding-right: 0; } }
/* line 71, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.text .text-wrapper { display: block; }
@media (max-width: 768px) { /* line 71, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.text .text-wrapper { padding: 40px 0 0; } }
/* line 78, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.text .text-wrapper .cocktail-title { display: block; color: #ffffff; font-size: 24px; line-height: 1; text-transform: uppercase; font-family: "NeutraTextBold"; margin-bottom: 20px; }
@media (max-width: 1024px) { /* line 78, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.text .text-wrapper .cocktail-title { margin-bottom: 10px; } }
/* line 91, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.text .text-wrapper .cocktail-title span { display: block; }
@media (max-width: 768px) { /* line 91, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.text .text-wrapper .cocktail-title span { display: inline-block; vertical-align: middle; } }
/* line 101, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.text .text-wrapper .cocktail-description { display: block; margin-bottom: 40px; }
@media (max-width: 1024px) { /* line 101, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.text .text-wrapper .cocktail-description { margin-bottom: 25px; } }
@media (max-width: 768px) { /* line 101, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.text .text-wrapper .cocktail-description { margin-bottom: 0; } }
/* line 113, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.text .text-wrapper .cocktail-description p { display: block; margin: 0; font-size: 13px; color: #ffffff; line-height: 1.4; }
/* line 123, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.text .cocktail-addon { display: block; }
@media (max-width: 768px) { /* line 123, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.text .cocktail-addon { margin: 30px 0; } }
/* line 130, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.text .cocktail-addon ul { padding: 0; margin: 0; display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-pack: start; justify-content: flex-start; -ms-flex-pack: start; -webkit-box-align: center; align-items: center; -ms-flex-align: center; }
@media (max-width: 768px) { /* line 130, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.text .cocktail-addon ul { -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; } }
/* line 145, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.text .cocktail-addon ul li { display: inline-block; vertical-align: middle; margin: 0 -10px; width: 33%; }
/* line 151, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.text .cocktail-addon ul li:first-child { margin-left: 0; }
/* line 155, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.text .cocktail-addon ul li:last-child { margin-right: 0; }
/* line 159, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.text .cocktail-addon ul li button { padding: 0; border: none; background-color: transparent; display: block; margin: 0 auto; }
/* line 166, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.text .cocktail-addon ul li button .icon { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: center; align-items: center; -ms-flex-align: center; background-color: #ffffff; width: 50px; height: 50px; border-radius: 50%; margin: 0 auto; }
/* line 177, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.text .cocktail-addon ul li button .icon img { margin: 0 auto; width: 25px; }
/* line 183, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.text .cocktail-addon ul li button .icon-text { display: block; color: #ffffff; text-transform: uppercase; font-size: 12px; text-align: center; margin-top: 10px; font-family: "NeutraTextBold"; }
/* line 198, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.media { display: none; width: 35%; -webkit-box-align: start; align-items: flex-start; -ms-flex-align: start; margin-right: -35%; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
@media (max-width: 768px) { /* line 198, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.media { margin-right: 0; padding-left: 0; width: 100%; } }
/* line 212, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.media.opened { -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; margin-right: 0; }
/* line 217, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.media.opened .open-media span { -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
/* line 224, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.media .open-media { display: -webkit-box; display: flex; display: -ms-flexbox; width: 23px; height: 100px; -webkit-box-align: center; align-items: center; -ms-flex-align: center; padding: 0; background-color: #cccccc; border: none; }
@media (max-width: 768px) { /* line 224, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.media .open-media { display: none; } }
/* line 239, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.media .open-media span { margin: 0 auto; -webkit-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
/* line 246, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.media .media-wrapper { background-color: #ffffff; width: 100%; }
@media (max-width: 768px) { /* line 246, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.media .media-wrapper { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: stretch; align-items: stretch; -ms-flex-align: stretch; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; } }
@media (max-width: 360px) { /* line 246, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.media .media-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; } }
/* line 265, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.media .media-element { display: block; }
@media (max-width: 768px) { /* line 265, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.media .media-element { width: 50%; } }
@media (max-width: 360px) { /* line 265, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.media .media-element { width: 100%; } }
/* line 278, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.media .media-element.video .field--name-field-cocktails-video-thumbnail { height: 100%; width: 100%; overflow: hidden; position: relative; }
/* line 284, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.media .media-element.video .field--name-field-cocktails-video-thumbnail img { display: block; width: 100%; }
@media (max-width: 600px) { /* line 284, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.media .media-element.video .field--name-field-cocktails-video-thumbnail img { height: 100%; width: auto; min-width: 100%; max-width: none; position: absolute; left: 50%; margin-left: auto; margin-right: auto; -webkit-transform: translateX(-50%); transform: translateX(-50%); } }
@media (max-width: 360px) { /* line 284, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.media .media-element.video .field--name-field-cocktails-video-thumbnail img { position: relative; } }
/* line 303, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.media .media-element.glass { padding: 20px 40px 20px 20px; background-color: #c8102e; min-height: 200px; display: -webkit-box; display: flex; display: -ms-flexbox; -ms-flex-line-pack: center; align-content: center; }
@media (max-width: 768px) { /* line 303, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.media .media-element.glass { min-height: auto; } }
@media (max-width: 600px) { /* line 303, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .cmd-element.media .media-element.glass { padding: 10px; } }
/* line 319, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.cmd-element.media .media-element.glass .field--name-field-glass-type { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-align: center; align-items: center; -ms-flex-align: center; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; }

/* line 335, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.glass-element.icon { width: 30%; }
/* line 338, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.glass-element.icon img { display: block; margin: 0 auto 10px; }
/* line 343, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.glass-element.icon .glass-name { display: block; font-size: 10px; line-height: 1; font-family: "NeutraTextBold"; color: #ffffff; text-transform: uppercase; text-align: center; }
/* line 354, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.glass-element.description { width: 70%; padding-left: 20px; }
/* line 358, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.glass-element.description p { display: block; color: #ffffff; font-size: 13px; line-height: 1.4; margin: 0; }

/* line 369, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.recipe-detail { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); display: none; z-index: 100; }
@media (max-width: 600px) { /* line 369, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .recipe-detail { padding: 20px; max-height: 100%; overflow: auto; } }
/* line 385, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.recipe-detail .close-recipe { position: absolute; top: 70px; right: 70px; height: 40px; width: 40px; background-color: transparent; border: none; z-index: 10; }
@media (max-width: 600px) { /* line 385, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .recipe-detail .close-recipe { top: 20px; right: 15px; } }
/* line 401, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.recipe-detail .recipe-content { display: -webkit-box; display: flex; display: -ms-flexbox; width: 100%; height: 100%; -webkit-box-align: center; align-items: center; -ms-flex-align: center; margin: 0 auto; padding: 40px; overflow: auto; -webkit-box-pack: end; justify-content: flex-end; -ms-flex-pack: end; }
@media (max-width: 1024px) { /* line 401, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .recipe-detail .recipe-content { width: 100%; padding: 0; } }
@media (max-width: 600px) { /* line 401, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .recipe-detail .recipe-content { display: block; } }
/* line 424, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.recipe-detail .recipe-content .text-formatted { width: 40%; padding: 80px 40px 40px; display: -webkit-box; display: flex; display: -ms-flexbox; height: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; text-align: left; }
@media (max-width: 768px) { /* line 424, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .recipe-detail .recipe-content .text-formatted { width: 100%; padding: 40px; } }
@media (max-width: 600px) { /* line 424, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
  .recipe-detail .recipe-content .text-formatted { position: relative; padding: 0; height: auto; display: block; } }
/* line 451, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.recipe-detail .recipe-content p { display: block; margin: 0; padding: 0; color: #ffffff; }
/* line 457, ../../../../../app/assets/scss/components/cocktails/_cocktails-main-slideshow.scss */
.recipe-detail .recipe-content p strong { font-size: 24px; text-transform: uppercase; line-height: 1.4; }

/* line 1, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
#block-views-block-our-cocktail-mixology-configurator { margin: 50px auto; display: block; border: 4px solid #c8102e; background-color: rgba(55, 47, 44, 0.5); width: 90%; }
@media (max-width: 768px) { /* line 1, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  #block-views-block-our-cocktail-mixology-configurator { margin: 50px auto; } }

/* line 13, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-view { display: block; width: 100%; padding: 0 10px; background-color: rgba(0, 0, 0, 0.5); }
/* line 19, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-view .mixology-header { display: block; text-align: center; padding: 30px 0; }
/* line 25, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-view .mixology-filter-wrapper { display: block; margin-left: -20px; margin-right: -20px; }
@media (max-width: 600px) { /* line 25, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .mixology-view .mixology-filter-wrapper { margin-left: -15px; margin-right: -15px; } }
/* line 37, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-view .mixology-content-container { margin-top: 60px; display: block; }
/* line 43, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-view .mixology-content-container .mixology-content { display: block; }
/* line 50, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-view .new-selection-wrapper { position: absolute; right: 10px; top: 10px; display: block; padding: 0; }
@media (max-width: 768px) { /* line 50, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .mixology-view .new-selection-wrapper { position: relative; right: 0; } }
/* line 62, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-view .new-selection-wrapper .new-selection { display: block; margin: 0 auto; border: none; text-decoration: underline; background-color: transparent; text-transform: uppercase; color: #ffffff; font-size: 16px; font-family: "NeutraTextBold"; }

/* line 77, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-header h3 { display: block; margin: 0; text-transform: uppercase; color: #ffffff; line-height: 1; font-size: 40px; font-family: "NeutraTextBold"; margin-bottom: 10px; }
@media (max-width: 600px) { /* line 77, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .mixology-header h3 { font-size: 24px; } }
/* line 91, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-header h3 span { display: block; font-family: "BauerBodoniStd-Italic"; font-size: 30px; text-transform: lowercase; font-size: 21px; }
/* line 100, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-header img { display: block; margin: 0 auto 20px; }
@media (max-width: 600px) { /* line 100, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .mixology-header img { width: 70%; } }
/* line 109, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-header p { display: block; text-align: center; font-family: "BauerBodoniStd-Italic"; font-size: 15px; margin: 0; color: #ffffff; line-height: 1.4; }
@media (max-width: 600px) { /* line 109, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .mixology-header p { font-size: 16px; } }

/* line 127, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-filter-wrapper .slick-dots { margin: 0; padding: 0; bottom: -35px; }
/* line 131, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-filter-wrapper .slick-dots li { margin: 0; }
/* line 134, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-filter-wrapper .slick-dots li button { width: 15px; height: 15px; }
/* line 138, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-filter-wrapper .slick-dots li button::before { font-size: 8px; color: #ffffff; width: 15px; height: 15px; }
/* line 148, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-filter-wrapper .filter-section { display: block; width: 100%; }
/* line 152, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-filter-wrapper .filter-section .filter-section-element { display: -webkit-box; display: flex; display: -ms-flexbox; width: 100%; -webkit-box-align: center; align-items: center; -ms-flex-align: center; }
/* line 159, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-filter-wrapper .filter-section .filter-section-element.title, .mixology-filter-wrapper .filter-section .filter-section-element.mood { -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; }
/* line 165, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-filter-wrapper .filter-section .filter-section-element.title, .mixology-filter-wrapper .filter-section .filter-section-element.select-options { background-color: #c8102e; }
/* line 169, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-filter-wrapper .filter-section .filter-section-element.title h4, .mixology-filter-wrapper .filter-section .filter-section-element.select-options h4 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 0; text-align: center; text-transform: uppercase; font-family: "NeutraTextBold"; color: #ffffff; padding: 15px 0; font-weight: 400; }
/* line 183, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-filter-wrapper .filter-section .filter-section-element.mood, .mixology-filter-wrapper .filter-section .filter-section-element.other-filters { background-color: #91091f; }
/* line 188, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-filter-wrapper .filter-section .filter-section-element.title, .mixology-filter-wrapper .filter-section .filter-section-element.other-filters { height: 60px; }
@media (max-width: 768px) { /* line 188, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .mixology-filter-wrapper .filter-section .filter-section-element.title, .mixology-filter-wrapper .filter-section .filter-section-element.other-filters { height: 90px; } }
/* line 197, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-filter-wrapper .filter-section .filter-section-element.mood, .mixology-filter-wrapper .filter-section .filter-section-element.select-options { height: 80px; }
@media (max-width: 768px) { /* line 197, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .mixology-filter-wrapper .filter-section .filter-section-element.mood, .mixology-filter-wrapper .filter-section .filter-section-element.select-options { height: 50px; } }
/* line 207, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-filter-wrapper .filter-section .filter-section-element.title h4 { font-size: 16px; }
/* line 213, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-filter-wrapper .filter-section .filter-section-element.select-options h4 { padding: 0; line-height: 1; }
/* line 217, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-filter-wrapper .filter-section .filter-section-element.select-options h4 span { margin-bottom: 5px; }
@media (max-width: 768px) { /* line 213, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .mixology-filter-wrapper .filter-section .filter-section-element.select-options h4 { font-size: 21px; } }
@media (max-width: 600px) { /* line 213, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .mixology-filter-wrapper .filter-section .filter-section-element.select-options h4 { font-size: 16px; } }
/* line 231, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-filter-wrapper .filter-section .filter-section-element .mixology-step { border: 3px solid #ffffff; height: 25px; width: 25px; border-radius: 50%; margin-right: 10px; line-height: 20px; }
@media (max-width: 600px) { /* line 231, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .mixology-filter-wrapper .filter-section .filter-section-element .mixology-step { margin-bottom: 3px; } }

/* line 248, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-breadcrumbs--wrapper { display: none; padding: 10px 15px; width: 100%; margin: 0 auto; position: relative; }
/* line 256, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-breadcrumbs--content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
@media (max-width: 600px) { /* line 256, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .mixology-breadcrumbs--content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }
/* line 266, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-breadcrumbs--elements { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
@media (max-width: 600px) { /* line 266, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .mixology-breadcrumbs--elements { margin-top: 10px; } }
/* line 275, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-breadcrumbs--elements__choice { display: none; color: #ffffff; font-size: 18px; font-family: "BauerBodoniStd-Italic"; padding-left: 15px; position: relative; }
/* line 288, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-breadcrumbs--elements__choice:first-child { padding-left: 0; }
/* line 292, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-breadcrumbs--elements__choice:not(:first-child) { margin-left: 10px; }
/* line 295, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-breadcrumbs--elements__choice:not(:first-child)::before { content: '>'; position: absolute; left: 0; top: 0; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 309, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mixology-breadcrumbs--start { color: #ffffff; font-family: "NeutraTextBold"; font-size: 18px; padding-right: 15px; }
@media (max-width: 600px) { /* line 309, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .mixology-breadcrumbs--start { padding-right: 0; } }

/* line 321, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.other-filters { position: relative; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; -webkit-box-align: center; align-items: center; -ms-flex-align: center; padding: 15px 0; }

/* line 330, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.select-options { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; -webkit-box-align: center; align-items: center; -ms-flex-align: center; }
/* line 338, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.select-options button { display: inline-block; vertical-align: middle; margin: 0 10px; color: #ffffff; background-color: #91091f; border: none; padding: 10px 60px 10px 40px; text-transform: uppercase; font-family: "NeutraTextBold"; position: relative; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
/* line 351, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.select-options button:after { content: ""; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 8px solid #ffffff; position: absolute; top: 50%; margin-top: -5px; right: 14px; }
/* line 365, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.select-options button.active { background-color: rgba(255, 255, 255, 0.3); }
/* line 368, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.select-options button.active:after { -webkit-transform: rotate(180deg); transform: rotate(180deg); }

/* line 375, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.filter-button-wrapper { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-pack: center; justify-content: center; -ms-flex-pack: center; -webkit-box-align: center; align-items: center; -ms-flex-align: center; margin: 0; padding: 5px; text-align: center; }
@media (max-width: 768px) { /* line 375, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .filter-button-wrapper { flex-wrap: wrap; -ms-flex-wrap: wrap; } }
/* line 391, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.filter-button-wrapper .filter-button { display: inline-block; vertical-align: middle; margin: 0 15px; background-color: transparent; border: none; color: #ffffff; padding: 0; }
@media (max-width: 768px) { /* line 391, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .filter-button-wrapper .filter-button { margin: 8px 15px; } }
@media (max-width: 600px) { /* line 391, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .filter-button-wrapper .filter-button { margin: 2px 15px 0; } }
/* line 408, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.filter-button-wrapper .filter-button:hover, .filter-button-wrapper .filter-button.active { text-decoration: underline; }
/* line 413, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.mood .filter-button-wrapper .filter-button { font-family: "BauerBodoniStd-Italic"; font-size: 40px; }
@media (max-width: 1024px) { /* line 413, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .mood .filter-button-wrapper .filter-button { font-size: 30px; } }
@media (max-width: 600px) { /* line 413, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .mood .filter-button-wrapper .filter-button { font-size: 24px; } }
/* line 426, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.other-filters .filter-button-wrapper .filter-button { font-family: "BauerBodoniStd-Italic"; font-size: 28px; }
@media (max-width: 1024px) { /* line 426, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .other-filters .filter-button-wrapper .filter-button { font-size: 18px; } }

/* line 437, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.config-cocktail-element { display: block; width: 50%; padding: 0 10px; margin: 10px 0; }
@media (max-width: 600px) { /* line 437, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .config-cocktail-element { width: 100%; } }
/* line 455, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.config-cocktail-element .cocktail { display: -webkit-box; display: flex; display: -ms-flexbox; width: 100%; margin: 0 auto; -webkit-box-align: center; align-items: center; -ms-flex-align: center; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; padding: 20px 10px; border: 1px solid #ffffff; }
@media (max-width: 1024px) { /* line 455, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .config-cocktail-element .cocktail { width: 100%; padding: 10px; } }
@media (max-width: 600px) { /* line 455, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .config-cocktail-element .cocktail { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; padding: 10px; } }

/* line 480, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.cocktail-element { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; -webkit-box-align: center; align-items: center; -ms-flex-align: center; width: 100%;   /*.text-formatted{ display: block; width: 100%; }  p{ display: block; margin: 0; color: $campariWhite; font-size: 13px; line-height: 1.4; width: 100%;
 @include breakpoint(mobile){ //margin-top: 20px; padding: 0; } }*/ }
/* line 489, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.cocktail-element .cocktail-thumbnail { display: block; padding: 0 20px; width: 30%; }
@media (max-width: 768px) { /* line 489, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .cocktail-element .cocktail-thumbnail { padding: 0; } }
/* line 498, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.cocktail-element .cocktail-thumbnail img { display: block; max-height: 120px; width: auto; margin: 0 auto; }
@media (max-width: 600px) { /* line 498, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .cocktail-element .cocktail-thumbnail img { max-height: 310px; height: auto; width: 70%; } }
/* line 513, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.cocktail-element .cocktail-detail { display: inline-block; width: 70%; }
/* line 517, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.cocktail-element .cocktail-detail .cocktail-title { display: block; font-family: "NeutraTextBold"; text-transform: uppercase; text-align: left; font-size: 24px; color: #ffffff; line-height: 1; }
@media (max-width: 768px) { /* line 517, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .cocktail-element .cocktail-detail .cocktail-title { width: 80%; font-size: 18px; margin: 0 auto; } }
@media (max-width: 600px) { /* line 517, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
  .cocktail-element .cocktail-detail .cocktail-title { margin: 0 auto 10px; } }
/* line 537, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.cocktail-element .cocktail-detail .cocktail-title span { display: block; text-align: center; }
/* line 543, ../../../../../app/assets/scss/components/cocktails/_cocktails-configurator.scss */
.cocktail-element .cocktail-detail .discover-more { display: block; margin: 5px auto 0; background-color: transparent; border: none; color: white; text-transform: uppercase; text-decoration: underline; line-height: 1; font-size: 12px; padding: 0; }

/* line 1, ../../../../../app/assets/scss/components/_mainpages.scss */
.main-pages-wrapper { display: block; }
/* line 4, ../../../../../app/assets/scss/components/_mainpages.scss */
.main-pages-wrapper ul { display: block; margin: 0; padding: 0; }

/* line 1, ../../../../../app/assets/scss/components/_breadcrumbs.scss */
#block-wasit-breadcrumbs { display: inline-block; width: 50%; text-align: left; margin: 0 -2px; padding-left: 40px; position: relative; z-index: 20; }
@media (max-width: 600px) { /* line 1, ../../../../../app/assets/scss/components/_breadcrumbs.scss */
  #block-wasit-breadcrumbs { vertical-align: top; float: left; width: 60%; padding-left: 20px; } }
/* line 17, ../../../../../app/assets/scss/components/_breadcrumbs.scss */
._home #block-wasit-breadcrumbs { display: none; }

/* line 22, ../../../../../app/assets/scss/components/_breadcrumbs.scss */
.breadcrumb { display: block; padding: 10px 0; }
/* line 26, ../../../../../app/assets/scss/components/_breadcrumbs.scss */
.breadcrumb ol { display: block; line-height: 1; }
/* line 30, ../../../../../app/assets/scss/components/_breadcrumbs.scss */
.breadcrumb ol li { display: inline-block; vertical-align: middle; color: #999999; text-transform: uppercase; font-size: 10px; }
/* line 37, ../../../../../app/assets/scss/components/_breadcrumbs.scss */
.breadcrumb ol li:before { content: ">"; }
/* line 41, ../../../../../app/assets/scss/components/_breadcrumbs.scss */
.breadcrumb ol li a { font-size: 10px; text-decoration: none; color: #c8102e; }
/* line 46, ../../../../../app/assets/scss/components/_breadcrumbs.scss */
.breadcrumb ol li a:hover { text-decoration: underline; }

/* line 1, ../../../../../app/assets/scss/components/_map.scss */
.map-wrapper { display: block; margin-bottom: 60px; padding: 0 40px; }
@media (max-width: 600px) { /* line 1, ../../../../../app/assets/scss/components/_map.scss */
  .map-wrapper { margin-top: 30px; padding: 0 20px; } }

/* line 12, ../../../../../app/assets/scss/components/_map.scss */
.map-top { display: -webkit-box; display: flex; display: -ms-flexbox; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; -webkit-box-align: center; align-items: center; -ms-flex-align: center; margin-bottom: 90px; }
@media (max-width: 600px) { /* line 12, ../../../../../app/assets/scss/components/_map.scss */
  .map-top { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; margin-bottom: 30px; text-align: center; } }
/* line 28, ../../../../../app/assets/scss/components/_map.scss */
.map-top .img { width: 40%; }
@media (max-width: 600px) { /* line 28, ../../../../../app/assets/scss/components/_map.scss */
  .map-top .img { width: 100%; } }
/* line 35, ../../../../../app/assets/scss/components/_map.scss */
.map-top .img img { display: table; margin: 0 auto; }
/* line 41, ../../../../../app/assets/scss/components/_map.scss */
.map-top .text { width: 60%; padding: 0 20px; }
@media (max-width: 600px) { /* line 41, ../../../../../app/assets/scss/components/_map.scss */
  .map-top .text { margin-top: 20px; padding: 0; width: 100%; } }
/* line 51, ../../../../../app/assets/scss/components/_map.scss */
.map-top .text p { color: #ffffff; font-size: 15px; line-height: 1.4; display: block; margin: 0; font-family: "BauerBodoniStd-Italic"; }
@media (max-width: 600px) { /* line 51, ../../../../../app/assets/scss/components/_map.scss */
  .map-top .text p { font-size: 16px; } }

/* line 67, ../../../../../app/assets/scss/components/_map.scss */
.map-container { display: block; width: 100%; }
/* line 71, ../../../../../app/assets/scss/components/_map.scss */
.map-container iframe { display: block; width: 100%; height: 280px; }

/* line 78, ../../../../../app/assets/scss/components/_map.scss */
.map-location-details { display: -webkit-box; display: flex; display: -ms-flexbox; background-color: #ffffff; padding: 30px; -webkit-box-pack: justify; justify-content: space-between; -ms-flex-pack: justify; -webkit-box-align: start; align-items: flex-start; -ms-flex-align: start; }
@media (max-width: 600px) { /* line 78, ../../../../../app/assets/scss/components/_map.scss */
  .map-location-details { padding: 20px; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -ms-flex-direction: column; } }
/* line 95, ../../../../../app/assets/scss/components/_map.scss */
.map-location-details .location-element .text-formatted { display: block; }
/* line 98, ../../../../../app/assets/scss/components/_map.scss */
.map-location-details .location-element .text-formatted p { margin: 0; display: block; font-size: 13px; line-height: 1.4; color: #372f2c; }
/* line 106, ../../../../../app/assets/scss/components/_map.scss */
.map-location-details .location-element .text-formatted p strong { font-family: "NeutraTextBook"; color: #c8102e; }
/* line 114, ../../../../../app/assets/scss/components/_map.scss */
.map-location-details .first-col { width: 25%; }
@media (max-width: 600px) { /* line 114, ../../../../../app/assets/scss/components/_map.scss */
  .map-location-details .first-col { width: 100%; margin-bottom: 20px; } }
@media (max-width: 600px) { /* line 122, ../../../../../app/assets/scss/components/_map.scss */
  .map-location-details .first-col .text-formatted { -webkit-column-count: 2; column-count: 2; -webkit-column-gap: 20px; column-gap: 20px; } }
@media (max-width: 600px) { /* line 122, ../../../../../app/assets/scss/components/_map.scss */
  .map-location-details .first-col .text-formatted { -webkit-column-count: 1; column-count: 1; } }
/* line 141, ../../../../../app/assets/scss/components/_map.scss */
.map-location-details .other-col { width: 75%; }
@media (max-width: 600px) { /* line 141, ../../../../../app/assets/scss/components/_map.scss */
  .map-location-details .other-col { width: 100%; } }
/* line 148, ../../../../../app/assets/scss/components/_map.scss */
.map-location-details .other-col h4 { display: block; margin: 0; line-height: 1; color: #372f2c; text-transform: uppercase; font-family: "NeutraTextBold"; font-size: 30px; margin-bottom: 5px; }
/* line 159, ../../../../../app/assets/scss/components/_map.scss */
.map-location-details .other-col .text-formatted { margin-top: 20px; -webkit-column-count: 3; column-count: 3; -webkit-column-gap: 20px; column-gap: 20px; }
@media (max-width: 600px) { /* line 159, ../../../../../app/assets/scss/components/_map.scss */
  .map-location-details .other-col .text-formatted { margin: 10px 0 0; -webkit-column-count: 2; column-count: 2; -webkit-column-gap: 10px; column-gap: 10px; } }
@media (max-width: 360px) { /* line 159, ../../../../../app/assets/scss/components/_map.scss */
  .map-location-details .other-col .text-formatted { -webkit-column-count: 1; column-count: 1; -webkit-column-gap: 0; column-gap: 0; } }

/* line 1, ../../../../../app/assets/scss/components/_mobile-button.scss */
.mobile-button { position: fixed; z-index: 1000; bottom: 40px; left: 20px; height: 40px; width: 40px; background-color: #c8102e; display: none; }
@media (max-width: 600px) { /* line 1, ../../../../../app/assets/scss/components/_mobile-button.scss */
  .mobile-button { display: block; } }
/* line 15, ../../../../../app/assets/scss/components/_mobile-button.scss */
.mobile-button .hamburger { padding: 8px 0 0; margin: 0 7px; }
/* line 20, ../../../../../app/assets/scss/components/_mobile-button.scss */
.mobile-button .hamburger.is-active .hamburger-inner { background-color: transparent !important; }
/* line 25, ../../../../../app/assets/scss/components/_mobile-button.scss */
.mobile-button .hamburger .hamburger-box { height: 24px; width: 25px; }
/* line 29, ../../../../../app/assets/scss/components/_mobile-button.scss */
.mobile-button .hamburger .hamburger-box .hamburger-inner { width: 25px; background-color: #ffffff; }
/* line 33, ../../../../../app/assets/scss/components/_mobile-button.scss */
.mobile-button .hamburger .hamburger-box .hamburger-inner:before, .mobile-button .hamburger .hamburger-box .hamburger-inner:after { width: 25px; background-color: #ffffff; }

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
/* line 3, ../../../../../app/assets/scss/components/hamburgers/_base.scss */
.hamburger { padding: 15px 15px; display: inline-block; cursor: pointer; -webkit-transition-property: opacity, -webkit-filter; transition-property: opacity, -webkit-filter; transition-property: opacity, filter; transition-property: opacity, filter, -webkit-filter; -webkit-transition-duration: 0.15s; transition-duration: 0.15s; -webkit-transition-timing-function: linear; transition-timing-function: linear; font: inherit; color: inherit; text-transform: none; background-color: transparent; border: 0; margin: 0; overflow: visible; }
/* line 21, ../../../../../app/assets/scss/components/hamburgers/_base.scss */
.hamburger:hover { opacity: 0.7; }

/* line 31, ../../../../../app/assets/scss/components/hamburgers/_base.scss */
.hamburger-box { width: 40px; height: 24px; display: inline-block; position: relative; }

/* line 38, ../../../../../app/assets/scss/components/hamburgers/_base.scss */
.hamburger-inner { display: block; top: 50%; margin-top: -2px; }
/* line 43, ../../../../../app/assets/scss/components/hamburgers/_base.scss */
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after { width: 40px; height: 4px; background-color: #000; border-radius: 4px; position: absolute; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-transition-duration: 0.15s; transition-duration: 0.15s; -webkit-transition-timing-function: ease; transition-timing-function: ease; }
/* line 56, ../../../../../app/assets/scss/components/hamburgers/_base.scss */
.hamburger-inner::before, .hamburger-inner::after { content: ""; display: block; }
/* line 62, ../../../../../app/assets/scss/components/hamburgers/_base.scss */
.hamburger-inner::before { top: -10px; }
/* line 66, ../../../../../app/assets/scss/components/hamburgers/_base.scss */
.hamburger-inner::after { bottom: -10px; }

/* 3DX */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_3dx.scss */
.hamburger--3dx .hamburger-box { -webkit-perspective: 80px; perspective: 80px; }
/* line 10, ../../../../../app/assets/scss/components/hamburgers/types/_3dx.scss */
.hamburger--3dx .hamburger-inner { -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
/* line 14, ../../../../../app/assets/scss/components/hamburgers/types/_3dx.scss */
.hamburger--3dx .hamburger-inner::before, .hamburger--3dx .hamburger-inner::after { -webkit-transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
/* line 21, ../../../../../app/assets/scss/components/hamburgers/types/_3dx.scss */
.hamburger--3dx.is-active .hamburger-inner { background-color: transparent; -webkit-transform: rotateY(180deg); transform: rotateY(180deg); }
/* line 25, ../../../../../app/assets/scss/components/hamburgers/types/_3dx.scss */
.hamburger--3dx.is-active .hamburger-inner::before { -webkit-transform: translate3d(0, 10px, 0) rotate(45deg); transform: translate3d(0, 10px, 0) rotate(45deg); }
/* line 29, ../../../../../app/assets/scss/components/hamburgers/types/_3dx.scss */
.hamburger--3dx.is-active .hamburger-inner::after { -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg); transform: translate3d(0, -10px, 0) rotate(-45deg); }

/* 3DX Reverse */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_3dx-r.scss */
.hamburger--3dx-r .hamburger-box { -webkit-perspective: 80px; perspective: 80px; }
/* line 10, ../../../../../app/assets/scss/components/hamburgers/types/_3dx-r.scss */
.hamburger--3dx-r .hamburger-inner { -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
/* line 14, ../../../../../app/assets/scss/components/hamburgers/types/_3dx-r.scss */
.hamburger--3dx-r .hamburger-inner::before, .hamburger--3dx-r .hamburger-inner::after { -webkit-transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
/* line 21, ../../../../../app/assets/scss/components/hamburgers/types/_3dx-r.scss */
.hamburger--3dx-r.is-active .hamburger-inner { background-color: transparent; -webkit-transform: rotateY(-180deg); transform: rotateY(-180deg); }
/* line 25, ../../../../../app/assets/scss/components/hamburgers/types/_3dx-r.scss */
.hamburger--3dx-r.is-active .hamburger-inner::before { -webkit-transform: translate3d(0, 10px, 0) rotate(45deg); transform: translate3d(0, 10px, 0) rotate(45deg); }
/* line 29, ../../../../../app/assets/scss/components/hamburgers/types/_3dx-r.scss */
.hamburger--3dx-r.is-active .hamburger-inner::after { -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg); transform: translate3d(0, -10px, 0) rotate(-45deg); }

/* 3DY */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_3dy.scss */
.hamburger--3dy .hamburger-box { -webkit-perspective: 80px; perspective: 80px; }
/* line 10, ../../../../../app/assets/scss/components/hamburgers/types/_3dy.scss */
.hamburger--3dy .hamburger-inner { -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
/* line 14, ../../../../../app/assets/scss/components/hamburgers/types/_3dy.scss */
.hamburger--3dy .hamburger-inner::before, .hamburger--3dy .hamburger-inner::after { -webkit-transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
/* line 21, ../../../../../app/assets/scss/components/hamburgers/types/_3dy.scss */
.hamburger--3dy.is-active .hamburger-inner { background-color: transparent; -webkit-transform: rotateX(-180deg); transform: rotateX(-180deg); }
/* line 25, ../../../../../app/assets/scss/components/hamburgers/types/_3dy.scss */
.hamburger--3dy.is-active .hamburger-inner::before { -webkit-transform: translate3d(0, 10px, 0) rotate(45deg); transform: translate3d(0, 10px, 0) rotate(45deg); }
/* line 29, ../../../../../app/assets/scss/components/hamburgers/types/_3dy.scss */
.hamburger--3dy.is-active .hamburger-inner::after { -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg); transform: translate3d(0, -10px, 0) rotate(-45deg); }

/* 3DY Reverse */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_3dy-r.scss */
.hamburger--3dy-r .hamburger-box { -webkit-perspective: 80px; perspective: 80px; }
/* line 10, ../../../../../app/assets/scss/components/hamburgers/types/_3dy-r.scss */
.hamburger--3dy-r .hamburger-inner { -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); }
/* line 14, ../../../../../app/assets/scss/components/hamburgers/types/_3dy-r.scss */
.hamburger--3dy-r .hamburger-inner::before, .hamburger--3dy-r .hamburger-inner::after { -webkit-transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1); }
/* line 21, ../../../../../app/assets/scss/components/hamburgers/types/_3dy-r.scss */
.hamburger--3dy-r.is-active .hamburger-inner { background-color: transparent; -webkit-transform: rotateX(180deg); transform: rotateX(180deg); }
/* line 25, ../../../../../app/assets/scss/components/hamburgers/types/_3dy-r.scss */
.hamburger--3dy-r.is-active .hamburger-inner::before { -webkit-transform: translate3d(0, 10px, 0) rotate(45deg); transform: translate3d(0, 10px, 0) rotate(45deg); }
/* line 29, ../../../../../app/assets/scss/components/hamburgers/types/_3dy-r.scss */
.hamburger--3dy-r.is-active .hamburger-inner::after { -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg); transform: translate3d(0, -10px, 0) rotate(-45deg); }

/* Arrow */
/* line 7, ../../../../../app/assets/scss/components/hamburgers/types/_arrow.scss */
.hamburger--arrow.is-active .hamburger-inner::before { -webkit-transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1); transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1); }
/* line 11, ../../../../../app/assets/scss/components/hamburgers/types/_arrow.scss */
.hamburger--arrow.is-active .hamburger-inner::after { -webkit-transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1); transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1); }

/* Arrow Right */
/* line 7, ../../../../../app/assets/scss/components/hamburgers/types/_arrow-r.scss */
.hamburger--arrow-r.is-active .hamburger-inner::before { -webkit-transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1); transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1); }
/* line 11, ../../../../../app/assets/scss/components/hamburgers/types/_arrow-r.scss */
.hamburger--arrow-r.is-active .hamburger-inner::after { -webkit-transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1); transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1); }

/* Arrow Alt */
/* line 7, ../../../../../app/assets/scss/components/hamburgers/types/_arrowalt.scss */
.hamburger--arrowalt .hamburger-inner::before { -webkit-transition: top 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); transition: top 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); transition: top 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); transition: top 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); }
/* line 12, ../../../../../app/assets/scss/components/hamburgers/types/_arrowalt.scss */
.hamburger--arrowalt .hamburger-inner::after { -webkit-transition: bottom 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); transition: bottom 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); transition: bottom 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); transition: bottom 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); }
/* line 20, ../../../../../app/assets/scss/components/hamburgers/types/_arrowalt.scss */
.hamburger--arrowalt.is-active .hamburger-inner::before { top: 0; -webkit-transform: translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1); transform: translate3d(-8px, -10px, 0) rotate(-45deg) scale(0.7, 1); -webkit-transition: top 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); transition: top 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); transition: top 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); transition: top 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }
/* line 27, ../../../../../app/assets/scss/components/hamburgers/types/_arrowalt.scss */
.hamburger--arrowalt.is-active .hamburger-inner::after { bottom: 0; -webkit-transform: translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1); transform: translate3d(-8px, 10px, 0) rotate(45deg) scale(0.7, 1); -webkit-transition: bottom 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); transition: bottom 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); transition: bottom 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); transition: bottom 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

/* Arrow Alt Right */
/* line 7, ../../../../../app/assets/scss/components/hamburgers/types/_arrowalt-r.scss */
.hamburger--arrowalt-r .hamburger-inner::before { -webkit-transition: top 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); transition: top 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); transition: top 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); transition: top 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); }
/* line 12, ../../../../../app/assets/scss/components/hamburgers/types/_arrowalt-r.scss */
.hamburger--arrowalt-r .hamburger-inner::after { -webkit-transition: bottom 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); transition: bottom 0.1s 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); transition: bottom 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); transition: bottom 0.1s 0.15s ease, transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.15s cubic-bezier(0.165, 0.84, 0.44, 1); }
/* line 20, ../../../../../app/assets/scss/components/hamburgers/types/_arrowalt-r.scss */
.hamburger--arrowalt-r.is-active .hamburger-inner::before { top: 0; -webkit-transform: translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1); transform: translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1); -webkit-transition: top 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); transition: top 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); transition: top 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); transition: top 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }
/* line 27, ../../../../../app/assets/scss/components/hamburgers/types/_arrowalt-r.scss */
.hamburger--arrowalt-r.is-active .hamburger-inner::after { bottom: 0; -webkit-transform: translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1); transform: translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1); -webkit-transition: bottom 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); transition: bottom 0.1s ease, -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); transition: bottom 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); transition: bottom 0.1s ease, transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.15s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22); }

/* Boring */
/* line 7, ../../../../../app/assets/scss/components/hamburgers/types/_boring.scss */
.hamburger--boring .hamburger-inner, .hamburger--boring .hamburger-inner::before, .hamburger--boring .hamburger-inner::after { -webkit-transition-property: none; transition-property: none; }
/* line 15, ../../../../../app/assets/scss/components/hamburgers/types/_boring.scss */
.hamburger--boring.is-active .hamburger-inner { -webkit-transform: rotate(45deg); transform: rotate(45deg); }
/* line 18, ../../../../../app/assets/scss/components/hamburgers/types/_boring.scss */
.hamburger--boring.is-active .hamburger-inner::before { top: 0; opacity: 0; }
/* line 23, ../../../../../app/assets/scss/components/hamburgers/types/_boring.scss */
.hamburger--boring.is-active .hamburger-inner::after { bottom: 0; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); }

/* Collapse */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_collapse.scss */
.hamburger--collapse .hamburger-inner { top: auto; bottom: 0; -webkit-transition-duration: 0.15s; transition-duration: 0.15s; -webkit-transition-delay: 0.15s; transition-delay: 0.15s; -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 13, ../../../../../app/assets/scss/components/hamburgers/types/_collapse.scss */
.hamburger--collapse .hamburger-inner::after { top: -20px; -webkit-transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }
/* line 19, ../../../../../app/assets/scss/components/hamburgers/types/_collapse.scss */
.hamburger--collapse .hamburger-inner::before { -webkit-transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 26, ../../../../../app/assets/scss/components/hamburgers/types/_collapse.scss */
.hamburger--collapse.is-active .hamburger-inner { -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg); transform: translate3d(0, -10px, 0) rotate(-45deg); -webkit-transition-delay: 0.32s; transition-delay: 0.32s; -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
/* line 31, ../../../../../app/assets/scss/components/hamburgers/types/_collapse.scss */
.hamburger--collapse.is-active .hamburger-inner::after { top: 0; opacity: 0; -webkit-transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear; transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear; }
/* line 38, ../../../../../app/assets/scss/components/hamburgers/types/_collapse.scss */
.hamburger--collapse.is-active .hamburger-inner::before { top: 0; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1); }

/* Collapse Reverse */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_collapse-r.scss */
.hamburger--collapse-r .hamburger-inner { top: auto; bottom: 0; -webkit-transition-duration: 0.15s; transition-duration: 0.15s; -webkit-transition-delay: 0.15s; transition-delay: 0.15s; -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 13, ../../../../../app/assets/scss/components/hamburgers/types/_collapse-r.scss */
.hamburger--collapse-r .hamburger-inner::after { top: -20px; -webkit-transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear; }
/* line 19, ../../../../../app/assets/scss/components/hamburgers/types/_collapse-r.scss */
.hamburger--collapse-r .hamburger-inner::before { -webkit-transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 26, ../../../../../app/assets/scss/components/hamburgers/types/_collapse-r.scss */
.hamburger--collapse-r.is-active .hamburger-inner { -webkit-transform: translate3d(0, -10px, 0) rotate(45deg); transform: translate3d(0, -10px, 0) rotate(45deg); -webkit-transition-delay: 0.32s; transition-delay: 0.32s; -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
/* line 31, ../../../../../app/assets/scss/components/hamburgers/types/_collapse-r.scss */
.hamburger--collapse-r.is-active .hamburger-inner::after { top: 0; opacity: 0; -webkit-transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear; transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear; }
/* line 38, ../../../../../app/assets/scss/components/hamburgers/types/_collapse-r.scss */
.hamburger--collapse-r.is-active .hamburger-inner::before { top: 0; -webkit-transform: rotate(90deg); transform: rotate(90deg); -webkit-transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1); }

/* Elastic */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_elastic.scss */
.hamburger--elastic .hamburger-inner { top: 2px; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }
/* line 11, ../../../../../app/assets/scss/components/hamburgers/types/_elastic.scss */
.hamburger--elastic .hamburger-inner::before { top: 10px; -webkit-transition: opacity 0.15s 0.4s ease; transition: opacity 0.15s 0.4s ease; }
/* line 16, ../../../../../app/assets/scss/components/hamburgers/types/_elastic.scss */
.hamburger--elastic .hamburger-inner::after { top: 20px; -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); }
/* line 23, ../../../../../app/assets/scss/components/hamburgers/types/_elastic.scss */
.hamburger--elastic.is-active .hamburger-inner { -webkit-transform: translate3d(0, 10px, 0) rotate(135deg); transform: translate3d(0, 10px, 0) rotate(135deg); -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }
/* line 29, ../../../../../app/assets/scss/components/hamburgers/types/_elastic.scss */
.hamburger--elastic.is-active .hamburger-inner::before { -webkit-transition-delay: 0s; transition-delay: 0s; opacity: 0; }
/* line 34, ../../../../../app/assets/scss/components/hamburgers/types/_elastic.scss */
.hamburger--elastic.is-active .hamburger-inner::after { -webkit-transform: translate3d(0, -20px, 0) rotate(-270deg); transform: translate3d(0, -20px, 0) rotate(-270deg); -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }

/* Elastic Reverse */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_elastic-r.scss */
.hamburger--elastic-r .hamburger-inner { top: 2px; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }
/* line 11, ../../../../../app/assets/scss/components/hamburgers/types/_elastic-r.scss */
.hamburger--elastic-r .hamburger-inner::before { top: 10px; -webkit-transition: opacity 0.15s 0.4s ease; transition: opacity 0.15s 0.4s ease; }
/* line 16, ../../../../../app/assets/scss/components/hamburgers/types/_elastic-r.scss */
.hamburger--elastic-r .hamburger-inner::after { top: 20px; -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); }
/* line 23, ../../../../../app/assets/scss/components/hamburgers/types/_elastic-r.scss */
.hamburger--elastic-r.is-active .hamburger-inner { -webkit-transform: translate3d(0, 10px, 0) rotate(-135deg); transform: translate3d(0, 10px, 0) rotate(-135deg); -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }
/* line 29, ../../../../../app/assets/scss/components/hamburgers/types/_elastic-r.scss */
.hamburger--elastic-r.is-active .hamburger-inner::before { -webkit-transition-delay: 0s; transition-delay: 0s; opacity: 0; }
/* line 34, ../../../../../app/assets/scss/components/hamburgers/types/_elastic-r.scss */
.hamburger--elastic-r.is-active .hamburger-inner::after { -webkit-transform: translate3d(0, -20px, 0) rotate(270deg); transform: translate3d(0, -20px, 0) rotate(270deg); -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }

/* Emphatic */
/* line 5, ../../../../../app/assets/scss/components/hamburgers/types/_emphatic.scss */
.hamburger--emphatic { overflow: hidden; }
/* line 8, ../../../../../app/assets/scss/components/hamburgers/types/_emphatic.scss */
.hamburger--emphatic .hamburger-inner { -webkit-transition: background-color 0.2s 0.25s ease-in; transition: background-color 0.2s 0.25s ease-in; }
/* line 11, ../../../../../app/assets/scss/components/hamburgers/types/_emphatic.scss */
.hamburger--emphatic .hamburger-inner::before { left: 0; -webkit-transition: top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); transition: top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in; transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); }
/* line 18, ../../../../../app/assets/scss/components/hamburgers/types/_emphatic.scss */
.hamburger--emphatic .hamburger-inner::after { top: 10px; right: 0; -webkit-transition: top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); transition: top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in; transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); }
/* line 28, ../../../../../app/assets/scss/components/hamburgers/types/_emphatic.scss */
.hamburger--emphatic.is-active .hamburger-inner { -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; background-color: transparent; }
/* line 33, ../../../../../app/assets/scss/components/hamburgers/types/_emphatic.scss */
.hamburger--emphatic.is-active .hamburger-inner::before { left: -80px; top: -80px; -webkit-transform: translate3d(80px, 80px, 0) rotate(45deg); transform: translate3d(80px, 80px, 0) rotate(45deg); -webkit-transition: left 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); transition: left 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); transition: left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); transition: left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); }
/* line 42, ../../../../../app/assets/scss/components/hamburgers/types/_emphatic.scss */
.hamburger--emphatic.is-active .hamburger-inner::after { right: -80px; top: -80px; -webkit-transform: translate3d(-80px, 80px, 0) rotate(-45deg); transform: translate3d(-80px, 80px, 0) rotate(-45deg); -webkit-transition: right 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); transition: right 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); transition: right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); transition: right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); }

/* Emphatic Reverse */
/* line 5, ../../../../../app/assets/scss/components/hamburgers/types/_emphatic-r.scss */
.hamburger--emphatic-r { overflow: hidden; }
/* line 8, ../../../../../app/assets/scss/components/hamburgers/types/_emphatic-r.scss */
.hamburger--emphatic-r .hamburger-inner { -webkit-transition: background-color 0.2s 0.25s ease-in; transition: background-color 0.2s 0.25s ease-in; }
/* line 11, ../../../../../app/assets/scss/components/hamburgers/types/_emphatic-r.scss */
.hamburger--emphatic-r .hamburger-inner::before { left: 0; -webkit-transition: top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); transition: top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in; transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, left 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); }
/* line 18, ../../../../../app/assets/scss/components/hamburgers/types/_emphatic-r.scss */
.hamburger--emphatic-r .hamburger-inner::after { top: 10px; right: 0; -webkit-transition: top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); transition: top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in; transition: transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.2s linear, right 0.2s 0.25s ease-in, -webkit-transform 0.2s cubic-bezier(0.6, 0.04, 0.98, 0.335); }
/* line 28, ../../../../../app/assets/scss/components/hamburgers/types/_emphatic-r.scss */
.hamburger--emphatic-r.is-active .hamburger-inner { -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; background-color: transparent; }
/* line 33, ../../../../../app/assets/scss/components/hamburgers/types/_emphatic-r.scss */
.hamburger--emphatic-r.is-active .hamburger-inner::before { left: -80px; top: 80px; -webkit-transform: translate3d(80px, -80px, 0) rotate(-45deg); transform: translate3d(80px, -80px, 0) rotate(-45deg); -webkit-transition: left 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); transition: left 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); transition: left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); transition: left 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); }
/* line 42, ../../../../../app/assets/scss/components/hamburgers/types/_emphatic-r.scss */
.hamburger--emphatic-r.is-active .hamburger-inner::after { right: -80px; top: 80px; -webkit-transform: translate3d(-80px, -80px, 0) rotate(45deg); transform: translate3d(-80px, -80px, 0) rotate(45deg); -webkit-transition: right 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); transition: right 0.2s ease-out, top 0.05s 0.2s linear, -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); transition: right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); transition: right 0.2s ease-out, top 0.05s 0.2s linear, transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform 0.2s 0.25s cubic-bezier(0.075, 0.82, 0.165, 1); }

/* Slider */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_slider.scss */
.hamburger--slider .hamburger-inner { top: 2px; }
/* line 9, ../../../../../app/assets/scss/components/hamburgers/types/_slider.scss */
.hamburger--slider .hamburger-inner::before { top: 10px; -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; -webkit-transition-timing-function: ease; transition-timing-function: ease; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; }
/* line 16, ../../../../../app/assets/scss/components/hamburgers/types/_slider.scss */
.hamburger--slider .hamburger-inner::after { top: 20px; }
/* line 22, ../../../../../app/assets/scss/components/hamburgers/types/_slider.scss */
.hamburger--slider.is-active .hamburger-inner { -webkit-transform: translate3d(0, 10px, 0) rotate(45deg); transform: translate3d(0, 10px, 0) rotate(45deg); }
/* line 27, ../../../../../app/assets/scss/components/hamburgers/types/_slider.scss */
.hamburger--slider.is-active .hamburger-inner::before { -webkit-transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0); transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0); opacity: 0; }
/* line 32, ../../../../../app/assets/scss/components/hamburgers/types/_slider.scss */
.hamburger--slider.is-active .hamburger-inner::after { -webkit-transform: translate3d(0, -20px, 0) rotate(-90deg); transform: translate3d(0, -20px, 0) rotate(-90deg); }

/* Slider Reverse */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_slider-r.scss */
.hamburger--slider-r .hamburger-inner { top: 2px; }
/* line 9, ../../../../../app/assets/scss/components/hamburgers/types/_slider-r.scss */
.hamburger--slider-r .hamburger-inner::before { top: 10px; -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; -webkit-transition-timing-function: ease; transition-timing-function: ease; -webkit-transition-duration: 0.2s; transition-duration: 0.2s; }
/* line 16, ../../../../../app/assets/scss/components/hamburgers/types/_slider-r.scss */
.hamburger--slider-r .hamburger-inner::after { top: 20px; }
/* line 22, ../../../../../app/assets/scss/components/hamburgers/types/_slider-r.scss */
.hamburger--slider-r.is-active .hamburger-inner { -webkit-transform: translate3d(0, 10px, 0) rotate(-45deg); transform: translate3d(0, 10px, 0) rotate(-45deg); }
/* line 27, ../../../../../app/assets/scss/components/hamburgers/types/_slider-r.scss */
.hamburger--slider-r.is-active .hamburger-inner::before { -webkit-transform: rotate(45deg) translate3d(5.71429px, -6px, 0); transform: rotate(45deg) translate3d(5.71429px, -6px, 0); opacity: 0; }
/* line 32, ../../../../../app/assets/scss/components/hamburgers/types/_slider-r.scss */
.hamburger--slider-r.is-active .hamburger-inner::after { -webkit-transform: translate3d(0, -20px, 0) rotate(90deg); transform: translate3d(0, -20px, 0) rotate(90deg); }

/* Spring */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_spring.scss */
.hamburger--spring .hamburger-inner { top: 2px; -webkit-transition: background-color 0s 0.15s linear; transition: background-color 0s 0.15s linear; }
/* line 10, ../../../../../app/assets/scss/components/hamburgers/types/_spring.scss */
.hamburger--spring .hamburger-inner::before { top: 10px; -webkit-transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 16, ../../../../../app/assets/scss/components/hamburgers/types/_spring.scss */
.hamburger--spring .hamburger-inner::after { top: 20px; -webkit-transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 24, ../../../../../app/assets/scss/components/hamburgers/types/_spring.scss */
.hamburger--spring.is-active .hamburger-inner { -webkit-transition-delay: 0.32s; transition-delay: 0.32s; background-color: transparent; }
/* line 28, ../../../../../app/assets/scss/components/hamburgers/types/_spring.scss */
.hamburger--spring.is-active .hamburger-inner::before { top: 0; -webkit-transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 10px, 0) rotate(45deg); transform: translate3d(0, 10px, 0) rotate(45deg); }
/* line 35, ../../../../../app/assets/scss/components/hamburgers/types/_spring.scss */
.hamburger--spring.is-active .hamburger-inner::after { top: 0; -webkit-transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 10px, 0) rotate(-45deg); transform: translate3d(0, 10px, 0) rotate(-45deg); }

/* Spring Reverse */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_spring-r.scss */
.hamburger--spring-r .hamburger-inner { top: auto; bottom: 0; -webkit-transition-duration: 0.15s; transition-duration: 0.15s; -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 13, ../../../../../app/assets/scss/components/hamburgers/types/_spring-r.scss */
.hamburger--spring-r .hamburger-inner::after { top: -20px; -webkit-transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear; transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear; }
/* line 19, ../../../../../app/assets/scss/components/hamburgers/types/_spring-r.scss */
.hamburger--spring-r .hamburger-inner::before { -webkit-transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 26, ../../../../../app/assets/scss/components/hamburgers/types/_spring-r.scss */
.hamburger--spring-r.is-active .hamburger-inner { -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg); transform: translate3d(0, -10px, 0) rotate(-45deg); -webkit-transition-delay: 0.32s; transition-delay: 0.32s; -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
/* line 31, ../../../../../app/assets/scss/components/hamburgers/types/_spring-r.scss */
.hamburger--spring-r.is-active .hamburger-inner::after { top: 0; opacity: 0; -webkit-transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.32s linear; transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.32s linear; }
/* line 38, ../../../../../app/assets/scss/components/hamburgers/types/_spring-r.scss */
.hamburger--spring-r.is-active .hamburger-inner::before { top: 0; -webkit-transform: rotate(90deg); transform: rotate(90deg); -webkit-transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.32s cubic-bezier(0.215, 0.61, 0.355, 1); }

/* Stand */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_stand.scss */
.hamburger--stand .hamburger-inner { -webkit-transition: background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.1s linear; transition: transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 10, ../../../../../app/assets/scss/components/hamburgers/types/_stand.scss */
.hamburger--stand .hamburger-inner::before { -webkit-transition: top 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 15, ../../../../../app/assets/scss/components/hamburgers/types/_stand.scss */
.hamburger--stand .hamburger-inner::after { -webkit-transition: bottom 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 22, ../../../../../app/assets/scss/components/hamburgers/types/_stand.scss */
.hamburger--stand.is-active .hamburger-inner { -webkit-transform: rotate(90deg); transform: rotate(90deg); background-color: transparent; -webkit-transition: background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1); transition: background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1); transition: transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.22s linear; transition: transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1); }
/* line 29, ../../../../../app/assets/scss/components/hamburgers/types/_stand.scss */
.hamburger--stand.is-active .hamburger-inner::before { top: 0; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: top 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); }
/* line 36, ../../../../../app/assets/scss/components/hamburgers/types/_stand.scss */
.hamburger--stand.is-active .hamburger-inner::after { bottom: 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: bottom 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); }

/* Stand Reverse */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_stand-r.scss */
.hamburger--stand-r .hamburger-inner { -webkit-transition: background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.1s linear; transition: transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.1s linear, -webkit-transform 0.1s 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 10, ../../../../../app/assets/scss/components/hamburgers/types/_stand-r.scss */
.hamburger--stand-r .hamburger-inner::before { -webkit-transition: top 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: top 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 15, ../../../../../app/assets/scss/components/hamburgers/types/_stand-r.scss */
.hamburger--stand-r .hamburger-inner::after { -webkit-transition: bottom 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.1s ease-in, -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.1s ease-in, transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 22, ../../../../../app/assets/scss/components/hamburgers/types/_stand-r.scss */
.hamburger--stand-r.is-active .hamburger-inner { -webkit-transform: rotate(-90deg); transform: rotate(-90deg); background-color: transparent; -webkit-transition: background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1); transition: background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1); transition: transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.22s linear; transition: transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.22s linear, -webkit-transform 0.1s 0s cubic-bezier(0.215, 0.61, 0.355, 1); }
/* line 29, ../../../../../app/assets/scss/components/hamburgers/types/_stand-r.scss */
.hamburger--stand-r.is-active .hamburger-inner::before { top: 0; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: top 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transition: top 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); }
/* line 36, ../../../../../app/assets/scss/components/hamburgers/types/_stand-r.scss */
.hamburger--stand-r.is-active .hamburger-inner::after { bottom: 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: bottom 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s 0.12s ease-out, -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s 0.12s ease-out, transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); }

/* Spin */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_spin.scss */
.hamburger--spin .hamburger-inner { -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 10, ../../../../../app/assets/scss/components/hamburgers/types/_spin.scss */
.hamburger--spin .hamburger-inner::before { -webkit-transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in; transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in; }
/* line 15, ../../../../../app/assets/scss/components/hamburgers/types/_spin.scss */
.hamburger--spin .hamburger-inner::after { -webkit-transition: bottom 0.1s 0.34s ease-in, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.34s ease-in, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 22, ../../../../../app/assets/scss/components/hamburgers/types/_spin.scss */
.hamburger--spin.is-active .hamburger-inner { -webkit-transform: rotate(225deg); transform: rotate(225deg); -webkit-transition-delay: 0.14s; transition-delay: 0.14s; -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
/* line 27, ../../../../../app/assets/scss/components/hamburgers/types/_spin.scss */
.hamburger--spin.is-active .hamburger-inner::before { top: 0; opacity: 0; -webkit-transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out; transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out; }
/* line 34, ../../../../../app/assets/scss/components/hamburgers/types/_spin.scss */
.hamburger--spin.is-active .hamburger-inner::after { bottom: 0; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transition: bottom 0.1s ease-out, -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s ease-out, -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); }

/* Spin Reverse */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_spin-r.scss */
.hamburger--spin-r .hamburger-inner { -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 10, ../../../../../app/assets/scss/components/hamburgers/types/_spin-r.scss */
.hamburger--spin-r .hamburger-inner::before { -webkit-transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in; transition: top 0.1s 0.34s ease-in, opacity 0.1s ease-in; }
/* line 15, ../../../../../app/assets/scss/components/hamburgers/types/_spin-r.scss */
.hamburger--spin-r .hamburger-inner::after { -webkit-transition: bottom 0.1s 0.34s ease-in, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.34s ease-in, -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.34s ease-in, transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 22, ../../../../../app/assets/scss/components/hamburgers/types/_spin-r.scss */
.hamburger--spin-r.is-active .hamburger-inner { -webkit-transform: rotate(-225deg); transform: rotate(-225deg); -webkit-transition-delay: 0.14s; transition-delay: 0.14s; -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
/* line 27, ../../../../../app/assets/scss/components/hamburgers/types/_spin-r.scss */
.hamburger--spin-r.is-active .hamburger-inner::before { top: 0; opacity: 0; -webkit-transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out; transition: top 0.1s ease-out, opacity 0.1s 0.14s ease-out; }
/* line 34, ../../../../../app/assets/scss/components/hamburgers/types/_spin-r.scss */
.hamburger--spin-r.is-active .hamburger-inner::after { bottom: 0; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transition: bottom 0.1s ease-out, -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s ease-out, -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s ease-out, transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.3s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); }

/* Squeeze */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_squeeze.scss */
.hamburger--squeeze .hamburger-inner { -webkit-transition-duration: 0.1s; transition-duration: 0.1s; -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 10, ../../../../../app/assets/scss/components/hamburgers/types/_squeeze.scss */
.hamburger--squeeze .hamburger-inner::before { -webkit-transition: top 0.1s 0.14s ease, opacity 0.1s ease; transition: top 0.1s 0.14s ease, opacity 0.1s ease; }
/* line 15, ../../../../../app/assets/scss/components/hamburgers/types/_squeeze.scss */
.hamburger--squeeze .hamburger-inner::after { -webkit-transition: bottom 0.1s 0.14s ease, -webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.14s ease, -webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.14s ease, transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19); transition: bottom 0.1s 0.14s ease, transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19); }
/* line 22, ../../../../../app/assets/scss/components/hamburgers/types/_squeeze.scss */
.hamburger--squeeze.is-active .hamburger-inner { -webkit-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition-delay: 0.14s; transition-delay: 0.14s; -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
/* line 27, ../../../../../app/assets/scss/components/hamburgers/types/_squeeze.scss */
.hamburger--squeeze.is-active .hamburger-inner::before { top: 0; opacity: 0; -webkit-transition: top 0.1s ease, opacity 0.1s 0.14s ease; transition: top 0.1s ease, opacity 0.1s 0.14s ease; }
/* line 34, ../../../../../app/assets/scss/components/hamburgers/types/_squeeze.scss */
.hamburger--squeeze.is-active .hamburger-inner::after { bottom: 0; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transition: bottom 0.1s ease, -webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s ease, -webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s ease, transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); transition: bottom 0.1s ease, transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1); }

/* Vortex */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_vortex.scss */
.hamburger--vortex .hamburger-inner { -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
/* line 10, ../../../../../app/assets/scss/components/hamburgers/types/_vortex.scss */
.hamburger--vortex .hamburger-inner::before, .hamburger--vortex .hamburger-inner::after { -webkit-transition-duration: 0s; transition-duration: 0s; -webkit-transition-delay: 0.1s; transition-delay: 0.1s; -webkit-transition-timing-function: linear; transition-timing-function: linear; }
/* line 17, ../../../../../app/assets/scss/components/hamburgers/types/_vortex.scss */
.hamburger--vortex .hamburger-inner::before { -webkit-transition-property: top, opacity; transition-property: top, opacity; }
/* line 21, ../../../../../app/assets/scss/components/hamburgers/types/_vortex.scss */
.hamburger--vortex .hamburger-inner::after { -webkit-transition-property: bottom, -webkit-transform; transition-property: bottom, -webkit-transform; transition-property: bottom, transform; transition-property: bottom, transform, -webkit-transform; }
/* line 27, ../../../../../app/assets/scss/components/hamburgers/types/_vortex.scss */
.hamburger--vortex.is-active .hamburger-inner { -webkit-transform: rotate(765deg); transform: rotate(765deg); -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
/* line 31, ../../../../../app/assets/scss/components/hamburgers/types/_vortex.scss */
.hamburger--vortex.is-active .hamburger-inner::before, .hamburger--vortex.is-active .hamburger-inner::after { -webkit-transition-delay: 0s; transition-delay: 0s; }
/* line 36, ../../../../../app/assets/scss/components/hamburgers/types/_vortex.scss */
.hamburger--vortex.is-active .hamburger-inner::before { top: 0; opacity: 0; }
/* line 41, ../../../../../app/assets/scss/components/hamburgers/types/_vortex.scss */
.hamburger--vortex.is-active .hamburger-inner::after { bottom: 0; -webkit-transform: rotate(90deg); transform: rotate(90deg); }

/* Vortex Reverse */
/* line 6, ../../../../../app/assets/scss/components/hamburgers/types/_vortex-r.scss */
.hamburger--vortex-r .hamburger-inner { -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
/* line 10, ../../../../../app/assets/scss/components/hamburgers/types/_vortex-r.scss */
.hamburger--vortex-r .hamburger-inner::before, .hamburger--vortex-r .hamburger-inner::after { -webkit-transition-duration: 0s; transition-duration: 0s; -webkit-transition-delay: 0.1s; transition-delay: 0.1s; -webkit-transition-timing-function: linear; transition-timing-function: linear; }
/* line 17, ../../../../../app/assets/scss/components/hamburgers/types/_vortex-r.scss */
.hamburger--vortex-r .hamburger-inner::before { -webkit-transition-property: top, opacity; transition-property: top, opacity; }
/* line 21, ../../../../../app/assets/scss/components/hamburgers/types/_vortex-r.scss */
.hamburger--vortex-r .hamburger-inner::after { -webkit-transition-property: bottom, -webkit-transform; transition-property: bottom, -webkit-transform; transition-property: bottom, transform; transition-property: bottom, transform, -webkit-transform; }
/* line 27, ../../../../../app/assets/scss/components/hamburgers/types/_vortex-r.scss */
.hamburger--vortex-r.is-active .hamburger-inner { -webkit-transform: rotate(-765deg); transform: rotate(-765deg); -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
/* line 31, ../../../../../app/assets/scss/components/hamburgers/types/_vortex-r.scss */
.hamburger--vortex-r.is-active .hamburger-inner::before, .hamburger--vortex-r.is-active .hamburger-inner::after { -webkit-transition-delay: 0s; transition-delay: 0s; }
/* line 36, ../../../../../app/assets/scss/components/hamburgers/types/_vortex-r.scss */
.hamburger--vortex-r.is-active .hamburger-inner::before { top: 0; opacity: 0; }
/* line 41, ../../../../../app/assets/scss/components/hamburgers/types/_vortex-r.scss */
.hamburger--vortex-r.is-active .hamburger-inner::after { bottom: 0; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); }

/* =========SPLASH OVERLAY========= */
/* line 3, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate.f6cm_splash_overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999999; display: none; }
/* line 12, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate.f6cm_splash_overlay .f6cm_bkg_popup_grey { width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); position: absolute; top: 0; left: 0; z-index: 0; }
/* line 22, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate.f6cm_splash_overlay .f6cm_generic_popup { position: fixed; z-index: 1; }
/* line 27, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate.f6cm_splash_overlay .f6cm_splash_popup { margin: 0; padding: 1.5em; background-color: #ffffff; -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.35); box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.35); left: 50% !important; top: 50% !important; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); max-width: 600px; width: 100%; }
@media (max-width: 600px) { /* line 27, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
  #f6cmp_agegate.f6cm_splash_overlay .f6cm_splash_popup { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }
/* line 48, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate.f6cm_splash_overlay .f6cm_agegate_checkbox { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 auto; text-align: center; }
@media (max-width: 600px) { /* line 48, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
  #f6cmp_agegate.f6cm_splash_overlay .f6cm_agegate_checkbox { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }
/* line 61, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate.f6cm_splash_overlay .f6cm_agegate_checkbox .f6cm_enter_btn { color: #ffffff; font-weight: 300; font-size: 1em; text-transform: uppercase; padding: 14px 10px; background-color: #c8102e; display: table; margin: 0 auto; text-decoration: none; border: 1px solid #c8102e; line-height: 1; max-width: 200px; width: 100%; -webkit-transition: all ease-in-out .3s; transition: all ease-in-out .3s; }
/* line 77, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
.no-touchevents #f6cmp_agegate.f6cm_splash_overlay .f6cm_agegate_checkbox .f6cm_enter_btn:hover { background-color: #ffffff; color: #c8102e; }
/* line 83, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate.f6cm_splash_overlay .f6cm_agegate_checkbox .f6cm_submit { display: block; margin: 3em 0 0; width: 100%; }
@media (max-width: 600px) { /* line 83, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
  #f6cmp_agegate.f6cm_splash_overlay .f6cm_agegate_checkbox .f6cm_submit { margin: 1em 0 0; } }
/* line 93, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate.f6cm_splash_overlay .f6cm_agegate_checkbox label { font-size: 18px; line-height: 1; margin-right: 10px; display: inline-block; text-transform: uppercase; color: #000000; }
@media (max-width: 600px) { /* line 93, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
  #f6cmp_agegate.f6cm_splash_overlay .f6cm_agegate_checkbox label { display: none; } }
/* line 106, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate.f6cm_splash_overlay .f6cm_agegate_checkbox input { height: 45px; width: 60px; display: inline-block; text-align: center; border: none; background-color: #ffffff; font-size: 1em; font-weight: 300; line-height: 1; margin-right: 10px; color: #c8102e; border: 1px solid #c8102e; font-style: italic; }
@media (max-width: 600px) { /* line 106, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
  #f6cmp_agegate.f6cm_splash_overlay .f6cm_agegate_checkbox input { width: 100%; margin: 0 0 0.625em; } }
/* line 126, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate.f6cm_splash_overlay .f6cm_agegate_checkbox input:last-child { margin: 0; }
/* line 130, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate.f6cm_splash_overlay .f6cm_agegate_checkbox input.f6cm_year { width: 90px; }
@media (max-width: 600px) { /* line 130, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
  #f6cmp_agegate.f6cm_splash_overlay .f6cm_agegate_checkbox input.f6cm_year { width: 100%; } }
/* line 141, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate header { display: block; position: relative; }
/* line 146, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate .f6cm_agegate_selection { padding-top: 0; }
/* line 149, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate .f6cm_agegate_selection h3 { display: block; text-align: center; color: #ffffff; text-transform: uppercase; font-weight: 300; margin: 1em auto 0.5em; font-size: 1.75em; line-height: 1; }
@media (max-width: 600px) { /* line 149, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
  #f6cmp_agegate .f6cm_agegate_selection h3 { font-size: 1.5em; } }
/* line 166, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate .f6cm_agegate_label { margin: 1.5em auto; color: #606163; }
/* line 170, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate .f6cm_agegate_label p { text-align: center; text-transform: uppercase; font-size: 1.75em; line-height: 1; font-weight: 300; color: #000000; margin: 0; }
@media (max-width: 600px) { /* line 170, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
  #f6cmp_agegate .f6cm_agegate_label p { font-size: 1.5em; } }
/* line 183, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate .f6cm_agegate_label p em { display: block; font-style: italic; font-size: 0.625em; font-weight: normal; text-transform: none; margin-top: 0.3125em; }

/* TYPOGRAPHY */
/* line 199, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate .f6cm_splash_logo { width: 200px; height: 61px; display: block; margin: 0 auto; background-color: transparent; background-image: url("http://www.camparigroup.com/sites/all/themes/camparicorp/logo.png"); background-size: 100% auto; background-position: center center; background-repeat: no-repeat; /*background: url('http://www.camparigroup.com/sites/all/themes/camparicorp/logo.png') no-repeat #fff center;*/ text-align: center; }
/* line 213, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate .message-wrapper { display: none; width: 100%; position: relative; }
/* line 218, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate .message-wrapper:before { content: ''; position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); top: 0; height: 1px; width: 80%; background-color: #ffffff; }
/* line 229, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate .message-wrapper.active { display: block; margin: 2em 0 0; padding: 2em 0 0; }
/* line 235, ../../../../../app/assets/scss/components/privacy/_agegate.scss */
#f6cmp_agegate .message-wrapper.active p.f6cm_error_message_input { font-size: 1.5em; font-weight: 300; line-height: 1; font-style: italic; color: #ffffff; text-align: center; position: relative; width: 100%; margin: 0; }

/* line 1, ../../../../../app/assets/scss/components/privacy/_cookiebanner.scss */
#f6-cp-cookiebanner * { font-family: "NeutraTextBook" !important; }

/* line 2, ../../../../../app/assets/scss/components/_video-overlay.scss */
.yt-video-wrapper { position: fixed; top: 0; left: 0; height: 100%; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: rgba(0, 0, 0, 0.85); z-index: 5000; padding: 10em 0; }
@media (max-width: 1280px) { /* line 2, ../../../../../app/assets/scss/components/_video-overlay.scss */
  .yt-video-wrapper { padding: 3em 0; } }
/* line 21, ../../../../../app/assets/scss/components/_video-overlay.scss */
.yt-video-container { width: 60%; margin: 0 auto; position: relative; overflow: hidden; position: relative; }
/* line 1022, ../../../../../../../../../../.dev/ruby/2.6.0/gems/scut-1.4.0/dist/_scut.scss */
.yt-video-container:before { content: ""; display: block; height: 0; padding-top: 56.25%; }
@media (max-width: 1280px) { /* line 21, ../../../../../app/assets/scss/components/_video-overlay.scss */
  .yt-video-container { width: 55%; } }
@media (max-width: 768px) { /* line 21, ../../../../../app/assets/scss/components/_video-overlay.scss */
  .yt-video-container { width: 75%; } }
@media (max-width: 600px) { /* line 21, ../../../../../app/assets/scss/components/_video-overlay.scss */
  .yt-video-container { width: 100%; } }
/* line 39, ../../../../../app/assets/scss/components/_video-overlay.scss */
.yt-video-container iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; margin: 0 auto; }

/* line 2, ../../../../../app/assets/scss/paragraph/_paragraph-carousel.scss */
.custom-component--carousel-list { display: block; }
/* line 5, ../../../../../app/assets/scss/paragraph/_paragraph-carousel.scss */
.custom-component--carousel-list-preview { display: block; border-top: 4px solid #ffffff; border-bottom: 4px solid #ffffff; }
@media (max-width: 600px) { /* line 10, ../../../../../app/assets/scss/paragraph/_paragraph-carousel.scss */
  ._red-diaries-2018 .custom-component--carousel-list-preview { border-top: 2px solid #ffffff; border-bottom: 2px solid #ffffff; } }
/* line 17, ../../../../../app/assets/scss/paragraph/_paragraph-carousel.scss */
.custom-component--carousel-list-preview .slick-list { padding: 0 !important; }
/* line 21, ../../../../../app/assets/scss/paragraph/_paragraph-carousel.scss */
.custom-component--carousel-list-preview .slick-next, .custom-component--carousel-list-preview .slick-prev { z-index: 50; }
@media (max-width: 600px) { /* line 25, ../../../../../app/assets/scss/paragraph/_paragraph-carousel.scss */
  .custom-component--carousel-list-preview .slick-next:before, .custom-component--carousel-list-preview .slick-prev:before { font-size: 24px; } }
/* line 32, ../../../../../app/assets/scss/paragraph/_paragraph-carousel.scss */
.custom-component--carousel-list-preview .slick-next { right: 60px; }
@media (max-width: 600px) { /* line 32, ../../../../../app/assets/scss/paragraph/_paragraph-carousel.scss */
  .custom-component--carousel-list-preview .slick-next { right: 10px; } }
/* line 40, ../../../../../app/assets/scss/paragraph/_paragraph-carousel.scss */
.custom-component--carousel-list-preview .slick-prev { left: 60px; }
@media (max-width: 600px) { /* line 40, ../../../../../app/assets/scss/paragraph/_paragraph-carousel.scss */
  .custom-component--carousel-list-preview .slick-prev { left: 10px; } }
/* line 48, ../../../../../app/assets/scss/paragraph/_paragraph-carousel.scss */
.custom-component--carousel-list-preview .slick-slide { position: relative; }
/* line 51, ../../../../../app/assets/scss/paragraph/_paragraph-carousel.scss */
.custom-component--carousel-list-preview .slick-slide p { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #c8102e; font-size: 1em; text-align: center; margin: 0 auto; line-height: 1; text-transform: uppercase; z-index: 35; opacity: 0; -webkit-transition: all ease-in-out 0.3s; transition: all ease-in-out 0.3s; }
/* line 72, ../../../../../app/assets/scss/paragraph/_paragraph-carousel.scss */
.custom-component--carousel-list-preview .slick-slide:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); opacity: 0; z-index: 30; -webkit-transition: all ease-in-out 0.3s; transition: all ease-in-out 0.3s; }
/* line 85, ../../../../../app/assets/scss/paragraph/_paragraph-carousel.scss */
.no-touchevents .custom-component--carousel-list-preview .slick-slide:hover { cursor: pointer; }
/* line 88, ../../../../../app/assets/scss/paragraph/_paragraph-carousel.scss */
.no-touchevents .custom-component--carousel-list-preview .slick-slide:hover:before { opacity: 1; }
/* line 94, ../../../../../app/assets/scss/paragraph/_paragraph-carousel.scss */
.no-touchevents ._red-diaries-2018 .custom-component--carousel-list-preview .slick-slide:hover p { opacity: 1; }

/* line 2, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
.custom-component--image-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-top: 4px solid #ffffff; }
/* line 8, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
._red-diaries-2018 .custom-component--image-list { border-top: none; }
/* line 11, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
._campari-cinema_venezia75 .custom-component--image-list { border-top: none; width: 100%; }
/* line 16, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
.custom-component--image-list__single { width: 100%; display: inline-block; }
/* line 20, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
.custom-component--image-list__single-content { display: block; width: 100%; position: relative; }
/* line 26, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
.custom-component--image-list__single-content .single-content--image { display: block; }
/* line 30, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
.custom-component--image-list__single-content .single-content--image:hover img { -webkit-filter: grayscale(1); filter: grayscale(1); }
/* line 35, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
.custom-component--image-list__single-content .single-content--image a { position: relative; display: block; }
/* line 39, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
.custom-component--image-list__single-content .single-content--image a span { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); color: #c8102e; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 1.125em; text-align: center; line-height: 1; text-transform: uppercase; opacity: 0; -webkit-transition: opacity .6s ease-in-out; transition: opacity .6s ease-in-out; font-weight: 600; }
/* line 58, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
._red-diaries-2018 .custom-component--image-list__single-content .single-content--image a span { background-color: rgba(0, 0, 0, 0.7); font-size: 1.5em; text-shadow: 0 0 10px #000000; }
/* line 66, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
.no-touchevents .custom-component--image-list__single-content .single-content--image a:hover span { opacity: 1; }
@media (max-width: 768px) { /* line 72, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
  ._red-diaries-2018 .custom-component--image-list__single-content .single-content--image a span { opacity: 1; font-size: 0.8125em; background-color: rgba(0, 0, 0, 0.8); } }
/* line 82, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
.custom-component--image-list__single-content .single-content--image img { display: block; width: 100%; margin: 0 auto; z-index: 5; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
/* line 91, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
.custom-component--image-list__single-content .single-content--caption { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; opacity: 0; background-color: transparent; -webkit-transition: all ease-in-out .4s; transition: all ease-in-out .4s; }
@media (max-width: 600px) { /* line 91, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
  .custom-component--image-list__single-content .single-content--caption { opacity: 1; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(rgba(0, 0, 0, 0.2)), color-stop(rgba(0, 0, 0, 0.2)), to(#000000)); background: linear-gradient(transparent, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2), #000000); } }
/* line 112, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
.no-touchevents .custom-component--image-list__single-content .single-content--caption:hover { background-color: rgba(0, 0, 0, 0.4); opacity: 1; }
@media (max-width: 600px) { /* line 112, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
  .no-touchevents .custom-component--image-list__single-content .single-content--caption:hover { opacity: 1; background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(rgba(0, 0, 0, 0.2)), color-stop(rgba(0, 0, 0, 0.2)), to(#000000)); background: linear-gradient(transparent, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2), #000000); } }
/* line 122, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
.custom-component--image-list__single-content .single-content--caption p { display: block; text-align: center; text-transform: uppercase; color: #c8102e; line-height: 1.1; padding: 1.5em; font-size: 1.5em; margin: 0 auto; }
@media (max-width: 600px) { /* line 122, ../../../../../app/assets/scss/paragraph/_paragraph-image-list.scss */
  .custom-component--image-list__single-content .single-content--caption p { padding: 1em; font-size: 0.75em; } }

/* line 2, ../../../../../app/assets/scss/paragraph/_paragraph-video.scss */
.custom-component--video { display: table; width: 100%; position: relative; }
@media (max-width: 600px) { /* line 7, ../../../../../app/assets/scss/paragraph/_paragraph-video.scss */
  ._red-diaries-2018 .custom-component--video { border-bottom: 2px solid #ffffff; } }
/* line 13, ../../../../../app/assets/scss/paragraph/_paragraph-video.scss */
.custom-component--video__image { display: block; background-repeat: no-repeat; background-size: cover; background-position: center center; overflow: hidden; position: relative; }
/* line 1022, ../../../../../../../../../../.dev/ruby/2.6.0/gems/scut-1.4.0/dist/_scut.scss */
.custom-component--video__image:before { content: ""; display: block; height: 0; padding-top: 41.17647%; }
/* line 20, ../../../../../app/assets/scss/paragraph/_paragraph-video.scss */
.mosaic-navigation-enabled .custom-component--video__image { height: calc(100vh - 211px); }
@media (max-width: 768px) { /* line 20, ../../../../../app/assets/scss/paragraph/_paragraph-video.scss */
  .mosaic-navigation-enabled .custom-component--video__image { overflow: hidden; position: relative; height: auto; }
  /* line 1022, ../../../../../../../../../../.dev/ruby/2.6.0/gems/scut-1.4.0/dist/_scut.scss */
  .mosaic-navigation-enabled .custom-component--video__image:before { content: ""; display: block; height: 0; padding-top: 45.45455%; } }
@media (max-width: 600px) { /* line 29, ../../../../../app/assets/scss/paragraph/_paragraph-video.scss */
  ._red-diaries-2018 .custom-component--video__image { min-height: 60vh; } }
@media (max-width: 600px) { /* line 13, ../../../../../app/assets/scss/paragraph/_paragraph-video.scss */
  .custom-component--video__image { overflow: initial; } }
/* line 39, ../../../../../app/assets/scss/paragraph/_paragraph-video.scss */
.custom-component--video__image img { display: block; width: 100%; margin: 0 auto; }
/* line 45, ../../../../../app/assets/scss/paragraph/_paragraph-video.scss */
.custom-component--video__image_no_video { display: block; }
/* line 48, ../../../../../app/assets/scss/paragraph/_paragraph-video.scss */
.custom-component--video__image_no_video img { display: block; width: 100%; margin: 0 auto; }
/* line 56, ../../../../../app/assets/scss/paragraph/_paragraph-video.scss */
.custom-component--video__cta { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.2); }

/* line 2, ../../../../../app/assets/scss/paragraph/_paragraph-basic-text.scss */
.custom-component--basic-text { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #ffffff; padding: 50px; max-width: 1080px; margin: 0 auto; }
/* line 11, ../../../../../app/assets/scss/paragraph/_paragraph-basic-text.scss */
._campari-cinema_venezia75 .custom-component--basic-text { border-top: none; width: 100%; }

/* line 2, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.custom-component--mosaic { display: block; position: relative; padding-top: 48px; }
@media (max-width: 600px) { /* line 2, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .custom-component--mosaic { padding-top: 44px; } }
/* line 11, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.custom-component--mosaic__nav { display: block; background-color: #ffffff; padding: 1em; position: absolute; top: 0; left: 0; width: 100%; }
/* line 20, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.custom-component--mosaic__nav.fixed { top: 107px; left: 0; width: 100%; position: fixed; z-index: 400; }
@media (max-width: 600px) { /* line 20, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .custom-component--mosaic__nav.fixed { top: 40px; } }
/* line 32, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.custom-component--mosaic__nav ul { width: 100%; margin: 0 auto; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
/* line 40, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.custom-component--mosaic__nav ul li { display: inline-block; vertical-align: middle; margin: 0 2em; }
/* line 48, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.custom-component--mosaic__content { background-color: #cfc0b4; }

/* line 55, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container { display: block; padding: 2em; }
@media (max-width: 600px) { /* line 55, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--container { padding: 3em; } }
/* line 63, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container.importance-2 { padding: 2em 4em; }
@media (max-width: 600px) { /* line 63, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--container.importance-2 { padding: 1.5em 3em; } }
/* line 71, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container__internal { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; position: relative; width: 90%; margin: 0 auto; }
@media (max-width: 1024px) { /* line 71, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--container__internal { width: 100%; } }
@media (max-width: 768px) { /* line 71, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--container__internal { -ms-flex-wrap: wrap; flex-wrap: wrap; } }
@media (max-width: 600px) { /* line 71, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--container__internal { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%; } }
/* line 94, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container:nth-child(odd) .mosaic-block--container__internal { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
/* line 97, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container:nth-child(odd) .mosaic-block--container__internal .mosaic-block--main-image { left: 0; }
/* line 101, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container:nth-child(odd) .mosaic-block--container__internal .mosaic-block--content { margin-left: 15%; -webkit-transform: translateX(-56%); transform: translateX(-56%); }
@media (max-width: 1024px) { /* line 101, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--container:nth-child(odd) .mosaic-block--container__internal .mosaic-block--content { margin-left: 25%; } }
@media (max-width: 768px) { /* line 101, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--container:nth-child(odd) .mosaic-block--container__internal .mosaic-block--content { margin-left: 15%; } }
@media (max-width: 600px) { /* line 101, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--container:nth-child(odd) .mosaic-block--container__internal .mosaic-block--content { -webkit-transform: translateX(100%); transform: translateX(100%); margin-left: 0; } }
/* line 119, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container:nth-child(odd) .mosaic-block--container__internal .mosaic-block--content__bottom { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
/* line 128, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container:nth-child(even) .mosaic-block--container__internal { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
/* line 131, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container:nth-child(even) .mosaic-block--container__internal .mosaic-block--main-image { right: 0; }
/* line 135, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container:nth-child(even) .mosaic-block--container__internal .mosaic-block--content { margin-right: 15%; -webkit-transform: translateX(24%); transform: translateX(24%); }
@media (max-width: 1024px) { /* line 135, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--container:nth-child(even) .mosaic-block--container__internal .mosaic-block--content { margin-right: 25%; } }
@media (max-width: 768px) { /* line 135, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--container:nth-child(even) .mosaic-block--container__internal .mosaic-block--content { margin-right: 15%; } }
@media (max-width: 600px) { /* line 135, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--container:nth-child(even) .mosaic-block--container__internal .mosaic-block--content { -webkit-transform: translateX(100%); transform: translateX(100%); margin-right: 0; } }
/* line 155, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container:nth-child(even) .mosaic-block--container__internal .mosaic-block--content__bottom { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
/* line 158, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container:nth-child(even) .mosaic-block--container__internal .mosaic-block--content__bottom .mosaic-block--description { text-align: right; }
@media (max-width: 600px) { /* line 158, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--container:nth-child(even) .mosaic-block--container__internal .mosaic-block--content__bottom .mosaic-block--description { text-align: left; } }
/* line 169, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container.importance-1 { background-color: #c8102e; }
/* line 172, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container.importance-1 .mosaic-block--container__internal { width: 90%; margin: 0 auto; }
@media (max-width: 600px) { /* line 172, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--container.importance-1 .mosaic-block--container__internal { width: 100%; } }
/* line 180, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container.importance-1 .mosaic-block--container__internal .mosaic-block--main-image { left: 0; }
/* line 184, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container.importance-1 .mosaic-block--container__internal .mosaic-block--content { margin-left: 24%; -webkit-transform: translateX(-26%); transform: translateX(-26%); }
@media (max-width: 768px) { /* line 184, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--container.importance-1 .mosaic-block--container__internal .mosaic-block--content { margin-left: 0; -webkit-transform: translateX(-100%); transform: translateX(-100%); } }
/* line 193, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container.importance-1 .mosaic-block--container__internal .mosaic-block--content__bottom { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
/* line 196, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container.importance-1 .mosaic-block--container__internal .mosaic-block--content__bottom .mosaic-block--description { text-align: left; }
/* line 206, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--container.active .mosaic-block--content { -webkit-transform: translateX(0%) !important; transform: translateX(0%) !important; }
@media (max-width: 768px) { /* line 206, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--container.active .mosaic-block--content { opacity: 1; } }
/* line 216, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--main-image { width: 45%; position: absolute; }
/* line 220, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.importance-1 .mosaic-block--main-image { width: 55%; }
@media (max-width: 768px) { /* line 220, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .importance-1 .mosaic-block--main-image { position: relative; width: 100%; } }
@media (max-width: 1024px) { /* line 216, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--main-image { width: 55%; } }
@media (max-width: 768px) { /* line 216, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--main-image { width: 50%; } }
@media (max-width: 600px) { /* line 216, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--main-image { width: 100%; position: relative; } }
/* line 242, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--main-image img { display: block; width: 100%; }
/* line 248, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--content { width: 70%; position: relative; padding: 2em 2em 0; height: 100%; -webkit-transition: -webkit-transform ease-in-out .7s; transition: -webkit-transform ease-in-out .7s; transition: transform ease-in-out .7s; transition: transform ease-in-out .7s, -webkit-transform ease-in-out .7s; -webkit-transition-delay: .5s; transition-delay: .5s; }
@media (max-width: 1024px) { /* line 248, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--content { padding: 2em 0 0 2em; } }
@media (max-width: 768px) { /* line 248, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--content { width: 80%; padding: 1em; } }
@media (max-width: 600px) { /* line 248, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--content { padding: 0; opacity: 0; -webkit-transition: all linear .4s 1s; transition: all linear .4s 1s; } }
/* line 271, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.importance-1 .mosaic-block--content { width: 70%; }
@media (max-width: 768px) { /* line 271, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .importance-1 .mosaic-block--content { width: 100%; padding: 0; margin: 0 !important; } }
@media (max-width: 600px) { /* line 248, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--content { width: 100%; } }
/* line 285, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--content__top { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 75%; margin: 0 auto; }
@media (max-width: 600px) { /* line 285, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--content__top { width: 80%; } }
@media (max-width: 600px) { /* line 285, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--content__top { width: 100%; } }
/* line 300, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.importance-1 .mosaic-block--content__top { width: 90%; }
@media (max-width: 768px) { /* line 300, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .importance-1 .mosaic-block--content__top { width: 100%; } }
/* line 308, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--content__top_half { width: 50%; }
/* line 313, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--content__bottom { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
/* line 321, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--quote { position: relative; z-index: 10; -webkit-transform: translateX(100%); transform: translateX(100%); -webkit-transition: -webkit-transform ease-in-out .7s; transition: -webkit-transform ease-in-out .7s; transition: transform ease-in-out .7s; transition: transform ease-in-out .7s, -webkit-transform ease-in-out .7s; -webkit-transition-delay: .5s; transition-delay: .5s; }
/* line 328, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.importance-1 .mosaic-block--quote { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; -webkit-transform: translateX(-100%); transform: translateX(-100%); }
/* line 333, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.active .mosaic-block--quote { -webkit-transform: translateX(0%); transform: translateX(0%); }
/* line 337, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--quote__image { display: block; width: 100%; }
/* line 341, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--quote__image img { display: block; margin: 0 auto; width: 100%; }
/* line 349, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--quote__text { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.65); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
/* line 361, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--quote__text:before, .mosaic-block--quote__text:after { content: ''; width: 40px; height: 2px; background-color: #ffffff; position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); z-index: 10; }
/* line 373, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--quote__text:before { top: 25px; }
@media (max-width: 600px) { /* line 373, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--quote__text:before { top: 12.5px; } }
/* line 381, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--quote__text:after { bottom: 25px; }
@media (max-width: 600px) { /* line 381, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--quote__text:after { bottom: 12.5px; } }
/* line 389, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--quote__text strong { display: block; width: 100%; color: #ffffff; text-transform: uppercase; padding: 1.5em; text-align: center; font-size: 2.2vw; font-weight: 400; line-height: 1.2; position: relative; letter-spacing: 13px; }
/* line 402, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.importance-2 .mosaic-block--quote__text strong { letter-spacing: 4px; font-size: 1.5vw; }
@media (min-width: 1280px) { /* line 402, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .importance-2 .mosaic-block--quote__text strong { font-size: 18px; } }
@media (max-width: 600px) { /* line 402, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .importance-2 .mosaic-block--quote__text strong { font-size: 12px; letter-spacing: 3px; } }
@media (max-width: 361px) { /* line 402, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .importance-2 .mosaic-block--quote__text strong { font-size: 0.625em; } }
@media (min-width: 1280px) { /* line 389, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--quote__text strong { font-size: 24px; } }
@media (max-width: 1024px) { /* line 389, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--quote__text strong { font-size: 1.5vw; } }
@media (max-width: 768px) { /* line 389, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--quote__text strong { font-size: 2.5vw; } }
@media (max-width: 600px) { /* line 389, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--quote__text strong { font-size: 12px; letter-spacing: 4px; } }
@media (max-width: 361px) { /* line 389, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--quote__text strong { font-size: 0.625em; } }
/* line 445, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--thumbnail { z-index: 20; }
/* line 448, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.importance-1 .mosaic-block--thumbnail { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
/* line 452, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--thumbnail img { display: block; width: 100%; }
/* line 458, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--description { width: 50%; }
@media (max-width: 600px) { /* line 458, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--description { width: 100%; } }
@media (max-width: 768px) { /* line 465, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .importance-1 .mosaic-block--description { width: 100%; } }
/* line 471, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.mosaic-block--description p { display: block; text-transform: uppercase; line-height: 1.3; letter-spacing: 3px; padding: 0 10px; color: #000000; opacity: 0; -webkit-transition: opacity linear .8s; transition: opacity linear .8s; -webkit-transition-delay: 1.1s; transition-delay: 1.1s; }
/* line 482, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.active .mosaic-block--description p { opacity: 1; }
@media (max-width: 768px) { /* line 471, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--description p { font-size: 0.8125em; } }
@media (max-width: 600px) { /* line 471, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
  .mosaic-block--description p { margin: 0; padding: 1.5em 1.5em 0; } }
/* line 495, ../../../../../app/assets/scss/paragraph/_paragraph-mosaic-list.scss */
.importance-1 .mosaic-block--description p { color: #ffffff; }

/* line 4, ../../../../../app/assets/scss/paragraph/_paragraph-slider.scss */
.custom-component--slider .single-content--image { display: block; }
/* line 7, ../../../../../app/assets/scss/paragraph/_paragraph-slider.scss */
.custom-component--slider .single-content--image a { position: relative; display: block; }
/* line 11, ../../../../../app/assets/scss/paragraph/_paragraph-slider.scss */
.custom-component--slider .single-content--image a span { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); color: #c8102e; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 1.125em; text-align: center; line-height: 1; text-transform: uppercase; opacity: 0; -webkit-transition: opacity .6s ease-in-out; transition: opacity .6s ease-in-out; font-weight: 600; }
/* line 32, ../../../../../app/assets/scss/paragraph/_paragraph-slider.scss */
.no-touchevents .custom-component--slider .single-content--image a:hover span { opacity: 1; }
@media (max-width: 768px) { /* line 38, ../../../../../app/assets/scss/paragraph/_paragraph-slider.scss */
  ._red-diaries-2018 .custom-component--slider .single-content--image a span { opacity: 1; font-size: 0.8125em; background-color: rgba(0, 0, 0, 0.8); } }
/* line 48, ../../../../../app/assets/scss/paragraph/_paragraph-slider.scss */
.custom-component--slider .single-content--image img { display: block; width: 100%; margin: 0 auto; }
/* line 55, ../../../../../app/assets/scss/paragraph/_paragraph-slider.scss */
.custom-component--slider .single-content--caption { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; opacity: 0; background-color: transparent; -webkit-transition: all ease-in-out .4s; transition: all ease-in-out .4s; }
@media (max-width: 600px) { /* line 55, ../../../../../app/assets/scss/paragraph/_paragraph-slider.scss */
  .custom-component--slider .single-content--caption { opacity: 1; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(rgba(0, 0, 0, 0.2)), color-stop(rgba(0, 0, 0, 0.2)), to(#000000)); background: linear-gradient(transparent, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2), #000000); } }
/* line 75, ../../../../../app/assets/scss/paragraph/_paragraph-slider.scss */
.no-touchevents .custom-component--slider .single-content--caption:hover { background-color: rgba(0, 0, 0, 0.4); opacity: 1; }
@media (max-width: 600px) { /* line 75, ../../../../../app/assets/scss/paragraph/_paragraph-slider.scss */
  .no-touchevents .custom-component--slider .single-content--caption:hover { opacity: 1; background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(rgba(0, 0, 0, 0.2)), color-stop(rgba(0, 0, 0, 0.2)), to(#000000)); background: linear-gradient(transparent, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2), #000000); } }
/* line 85, ../../../../../app/assets/scss/paragraph/_paragraph-slider.scss */
.custom-component--slider .single-content--caption p { display: block; text-align: center; text-transform: uppercase; color: #c8102e; line-height: 1.1; padding: 1.5em; font-size: 1.5em; margin: 0 auto; }
@media (max-width: 600px) { /* line 85, ../../../../../app/assets/scss/paragraph/_paragraph-slider.scss */
  .custom-component--slider .single-content--caption p { padding: 1em; font-size: 0.75em; } }

/* line 104, ../../../../../app/assets/scss/paragraph/_paragraph-slider.scss */
.gallery-fullscreen { width: 100%; height: 100vh; position: fixed; top: 0; left: 0; z-index: 1000; display: none; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: rgba(0, 0, 0, 0.95); }
/* line 115, ../../../../../app/assets/scss/paragraph/_paragraph-slider.scss */
.gallery-fullscreen .custom-component--slider { width: 90%; }
/* line 117, ../../../../../app/assets/scss/paragraph/_paragraph-slider.scss */
.gallery-fullscreen .custom-component--slider:before { display: none !important; }
/* line 121, ../../../../../app/assets/scss/paragraph/_paragraph-slider.scss */
.gallery-fullscreen .campari-icon-cross { color: white; position: absolute; top: 5vh; font-size: 1.5em; cursor: pointer; }

/*# sourceMappingURL=data:application/json;base64,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QStFO0FBQy9FLDBDQUEwQyxhQUFhLENBQUMsbUJBQW1CLENBQUMsU0FBUyxDQUFDLGlCQUFpQixDQUFDLGdCQUFnQixFQUFFIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG4qIFNjdXQsIGEgY29sbGVjdGlvbiBvZiBTYXNzIHV0aWxpdGllc1xuKiB0byBlYXNlIGFuZCBpbXByb3ZlIG91ciBpbXBsZW1lbnRhdGlvbnMgb2YgY29tbW9uIHN0eWxlLWNvZGUgcGF0dGVybnMuXG4qIHYxLjQuMFxuKiBEb2NzIGF0IGh0dHA6Ly9kYXZpZHRoZWNsYXJrLmdpdGh1Yi5pby9zY3V0XG4qL1xuLyogU2xpZGVyICovXG4vKiBsaW5lIDMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2xpY2suc2NzcyAqL1xuLnNsaWNrLXNsaWRlciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogYmxvY2s7IC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7IC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC1tcy11c2VyLXNlbGVjdDogbm9uZTsgdXNlci1zZWxlY3Q6IG5vbmU7IC1tcy10b3VjaC1hY3Rpb246IHBhbi15OyB0b3VjaC1hY3Rpb246IHBhbi15OyAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2xpY2suc2NzcyAqL1xuLnNsaWNrLWxpc3QgeyBwb3NpdGlvbjogcmVsYXRpdmU7IG92ZXJmbG93OiBoaWRkZW47IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IH1cbi8qIGxpbmUgMjUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2xpY2suc2NzcyAqL1xuLnNsaWNrLWxpc3Q6Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9XG4vKiBsaW5lIDI5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NsaWNrLnNjc3MgKi9cbi5zbGljay1saXN0LmRyYWdnaW5nIHsgY3Vyc29yOiBwb2ludGVyOyBjdXJzb3I6IGhhbmQ7IH1cblxuLyogbGluZSAzNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zbGljay5zY3NzICovXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjaywgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4vKiBsaW5lIDQzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NsaWNrLnNjc3MgKi9cbi5zbGljay10cmFjayB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbGVmdDogMDsgdG9wOiAwOyBkaXNwbGF5OiBibG9jazsgfVxuLyogbGluZSA0OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zbGljay5zY3NzICovXG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiB0YWJsZTsgfVxuLyogbGluZSA1NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zbGljay5zY3NzICovXG4uc2xpY2stdHJhY2s6YWZ0ZXIgeyBjbGVhcjogYm90aDsgfVxuLyogbGluZSA1OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zbGljay5zY3NzICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sgeyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogbGluZSA2MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zbGljay5zY3NzICovXG4uc2xpY2stc2xpZGUgeyBmbG9hdDogbGVmdDsgaGVpZ2h0OiAxMDAlOyBtaW4taGVpZ2h0OiAxcHg7IGRpc3BsYXk6IG5vbmU7IH1cbi8qIGxpbmUgNjcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2xpY2suc2NzcyAqL1xuW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUgeyBmbG9hdDogcmlnaHQ7IH1cbi8qIGxpbmUgNzAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2xpY2suc2NzcyAqL1xuLnNsaWNrLXNsaWRlIGltZyB7IGRpc3BsYXk6IGJsb2NrOyB9XG4vKiBsaW5lIDczLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NsaWNrLnNjc3MgKi9cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7IGRpc3BsYXk6IG5vbmU7IH1cbi8qIGxpbmUgNzksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2xpY2suc2NzcyAqL1xuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7IHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4vKiBsaW5lIDgzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NsaWNrLnNjc3MgKi9cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUgeyBkaXNwbGF5OiBibG9jazsgfVxuLyogbGluZSA4NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zbGljay5zY3NzICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUgeyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbi8qIGxpbmUgOTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2xpY2suc2NzcyAqL1xuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IGF1dG87IGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgOTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2xpY2suc2NzcyAqL1xuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7IGRpc3BsYXk6IG5vbmU7IH1cblxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiAnc2xpY2snOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBub3JtYWw7IHNyYzogdXJsKFwiLi4vZm9udHMvc2xpY2svc2xpY2suZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL3NsaWNrL3NsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3NsaWNrL3NsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvc2xpY2svc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zbGljay9zbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpOyB9XG4vKiBBcnJvd3MgKi9cbi8qIGxpbmUgMzAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2xpY2stdGhlbWUuc2NzcyAqL1xuLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHsgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBibG9jazsgbGluZS1oZWlnaHQ6IDBweDsgZm9udC1zaXplOiAwcHg7IGN1cnNvcjogcG9pbnRlcjsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGNvbG9yOiB0cmFuc3BhcmVudDsgdG9wOiA1MCU7IG1hcmdpbi10b3A6IC0xMHB4XFw5OyAvKmx0ZSBJRSA4Ki8gLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgcGFkZGluZzogMDsgYm9yZGVyOiBub25lOyBvdXRsaW5lOiBub25lOyB3aWR0aDogNDBweDsgaGVpZ2h0OiA0MHB4OyB6LWluZGV4OiAxMDsgfVxuLyogbGluZSA1MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zbGljay10aGVtZS5zY3NzICovXG4uc2xpY2stcHJldjpob3ZlciwgLnNsaWNrLXByZXY6Zm9jdXMsIC5zbGljay1uZXh0OmhvdmVyLCAuc2xpY2stbmV4dDpmb2N1cyB7IG91dGxpbmU6IG5vbmU7IH1cbi8qIGxpbmUgNTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2xpY2stdGhlbWUuc2NzcyAqL1xuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsIC5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSwgLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHsgb3BhY2l0eTogMTsgfVxuLyogbGluZSA1OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zbGljay10aGVtZS5zY3NzICovXG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7IG9wYWNpdHk6IDAuMjU7IH1cblxuLyogbGluZSA2NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zbGljay10aGVtZS5zY3NzICovXG4uc2xpY2stcHJldjpiZWZvcmUsIC5zbGljay1uZXh0OmJlZm9yZSB7IGZvbnQtZmFtaWx5OiAnY2FtcGFyaS1pY29uJzsgZm9udC1zaXplOiA0MHB4OyBsaW5lLWhlaWdodDogMTsgY29sb3I6IHdoaXRlOyBvcGFjaXR5OiAwLjc1OyAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4vKiBsaW5lIDc3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NsaWNrLXRoZW1lLnNjc3MgKi9cbi5zbGljay1wcmV2IHsgbGVmdDogLTQwcHg7IH1cbi8qIGxpbmUgODAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2xpY2stdGhlbWUuc2NzcyAqL1xuW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldiB7IGxlZnQ6IGF1dG87IHJpZ2h0OiAtNDBweDsgfVxuLyogbGluZSA4NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zbGljay10aGVtZS5zY3NzICovXG4uc2xpY2stcHJldjpiZWZvcmUgeyBjb250ZW50OiBcIu6khVwiOyB9XG4vKiBsaW5lIDg3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NsaWNrLXRoZW1lLnNjc3MgKi9cbltkaXI9XCJydGxcIl0gLnNsaWNrLXByZXY6YmVmb3JlIHsgY29udGVudDogXCLupIZcIjsgfVxuXG4vKiBsaW5lIDkzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NsaWNrLXRoZW1lLnNjc3MgKi9cbi5zbGljay1uZXh0IHsgcmlnaHQ6IC00MHB4OyB9XG4vKiBsaW5lIDk2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NsaWNrLXRoZW1lLnNjc3MgKi9cbltkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQgeyBsZWZ0OiAtNDBweDsgcmlnaHQ6IGF1dG87IH1cbi8qIGxpbmUgMTAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NsaWNrLXRoZW1lLnNjc3MgKi9cbi5zbGljay1uZXh0OmJlZm9yZSB7IGNvbnRlbnQ6IFwi7qSGXCI7IH1cbi8qIGxpbmUgMTA0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NsaWNrLXRoZW1lLnNjc3MgKi9cbltkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQ6YmVmb3JlIHsgY29udGVudDogXCLupIVcIjsgfVxuXG4vKiBEb3RzICovXG4vKiBsaW5lIDExMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zbGljay10aGVtZS5zY3NzICovXG4uc2xpY2stZG90cyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAtNDVweDsgbGlzdC1zdHlsZTogbm9uZTsgZGlzcGxheTogYmxvY2s7IHRleHQtYWxpZ246IGNlbnRlcjsgcGFkZGluZzogMDsgd2lkdGg6IDEwMCU7IH1cbi8qIGxpbmUgMTE5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NsaWNrLXRoZW1lLnNjc3MgKi9cbi5zbGljay1kb3RzIGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGhlaWdodDogMjBweDsgd2lkdGg6IDIwcHg7IG1hcmdpbjogMCA1cHg7IHBhZGRpbmc6IDA7IGN1cnNvcjogcG9pbnRlcjsgfVxuLyogbGluZSAxMjcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2xpY2stdGhlbWUuc2NzcyAqL1xuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHsgYm9yZGVyOiAwOyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgZGlzcGxheTogYmxvY2s7IGhlaWdodDogMjBweDsgd2lkdGg6IDIwcHg7IG91dGxpbmU6IG5vbmU7IGxpbmUtaGVpZ2h0OiAwcHg7IGZvbnQtc2l6ZTogMHB4OyBjb2xvcjogdHJhbnNwYXJlbnQ7IHBhZGRpbmc6IDVweDsgY3Vyc29yOiBwb2ludGVyOyB9XG4vKiBsaW5lIDEzOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zbGljay10aGVtZS5zY3NzICovXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7IG91dGxpbmU6IG5vbmU7IH1cbi8qIGxpbmUgMTQxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NsaWNrLXRoZW1lLnNjc3MgKi9cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUgeyBvcGFjaXR5OiAxOyB9XG4vKiBsaW5lIDE0NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zbGljay10aGVtZS5zY3NzICovXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IGNvbnRlbnQ6IFwi4oCiXCI7IHdpZHRoOiAyMHB4OyBoZWlnaHQ6IDIwcHg7IGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7IGZvbnQtc2l6ZTogNnB4OyBsaW5lLWhlaWdodDogMjBweDsgdGV4dC1hbGlnbjogY2VudGVyOyBjb2xvcjogYmxhY2s7IG9wYWNpdHk6IDAuMjU7IC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4vKiBsaW5lIDE2MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zbGljay10aGVtZS5zY3NzICovXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7IGNvbG9yOiBibGFjazsgb3BhY2l0eTogMC43NTsgfVxuXG4vKiBsaW5lIDMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZS1zdHlsZXMuc2NzcyAqL1xuLnBpY3R1cmUtaXRlbSB7IGhlaWdodDogMjIwcHg7IG1hcmdpbi10b3A6IDI0cHg7IH1cbi8qIGxpbmUgNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlLXN0eWxlcy5zY3NzICovXG4ucGljdHVyZS1pdGVtLnNodWZmbGUtaXRlbSB7IG1hcmdpbi1sZWZ0OiAwOyAvKiBzaHVmZmxlIGl0ZW1zIHNob3VsZG4ndCBoYXZlIGEgbGVmdCBtYXJnaW4qLyB9XG4vKiBsaW5lIDExLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGUtc3R5bGVzLnNjc3MgKi9cbi5waWN0dXJlLWl0ZW0ucGljdHVyZS1pdGVtLS1oMiB7IGhlaWdodDogNDY0cHg7IC8qIDJ4IHRoZSBoZWlnaHQgKyAxIGd1dHRlciAqLyB9XG4vKiBsaW5lIDE4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGUtc3R5bGVzLnNjc3MgKi9cbi5waWN0dXJlLWl0ZW0uc3BhbjY6bm90KC5waWN0dXJlLWl0ZW0tLWgyKSAucGljdHVyZS1pdGVtX19kZXRhaWxzIHsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7IGNvbG9yOiB3aGl0ZTsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuLyogbGluZSAyOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlLXN0eWxlcy5zY3NzICovXG4ucGljdHVyZS1pdGVtLnNwYW42Om5vdCgucGljdHVyZS1pdGVtLS1oMikgLnBpY3R1cmUtaXRlbV9fZGVzY3JpcHRpb24geyBkaXNwbGF5OiBub25lOyB9XG4vKiBsaW5lIDM0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGUtc3R5bGVzLnNjc3MgKi9cbi5waWN0dXJlLWl0ZW0gLnBpY3R1cmUtaXRlbV9faW5uZXIgeyBoZWlnaHQ6IDEwMCU7IG92ZXJmbG93OiBoaWRkZW47IH1cbi8qIGxpbmUgNDAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZS1zdHlsZXMuc2NzcyAqL1xuLnBpY3R1cmUtaXRlbSBpbWcgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgfVxuLyogbGluZSA0NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlLXN0eWxlcy5zY3NzICovXG4ucGljdHVyZS1pdGVtIC5waWN0dXJlLWl0ZW1fX2JsdXIgeyBkaXNwbGF5OiBub25lOyB9XG4vKiBsaW5lIDUwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGUtc3R5bGVzLnNjc3MgKi9cbi5waWN0dXJlLWl0ZW0gLnBpY3R1cmUtaXRlbV9fZGV0YWlscywgLnBpY3R1cmUtaXRlbSAucGljdHVyZS1pdGVtX19kZXNjcmlwdGlvbiB7IHBhZGRpbmc6IDFlbTsgfVxuLyogbGluZSA1NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlLXN0eWxlcy5zY3NzICovXG4ucGljdHVyZS1pdGVtIC5waWN0dXJlLWl0ZW1fX2Rlc2NyaXB0aW9uIHsgbWFyZ2luOiAwOyBwYWRkaW5nLXRvcDogMDsgcGFkZGluZy1yaWdodDogMmVtOyB9XG4vKiBsaW5lIDYwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGUtc3R5bGVzLnNjc3MgKi9cbi5waWN0dXJlLWl0ZW0gLnBpY3R1cmUtaXRlbV9fdGFncyB7IG1hcmdpbjogMDsgfVxuXG5Ac3VwcG9ydHMgKGZpbHRlcjogYmx1cigxcHgpKSB7IC8qIGxpbmUgNzQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZS1zdHlsZXMuc2NzcyAqL1xuICAucGljdHVyZS1pdGVtLnNwYW42Om5vdCgucGljdHVyZS1pdGVtLS1oMikgLnBpY3R1cmUtaXRlbV9fYmx1ciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogMTsgdG9wOiBjYWxjKDUwcHggLSAyMjBweCk7IGxlZnQ6IDA7IGRpc3BsYXk6IGJsb2NrOyBmaWx0ZXI6IGJsdXIoN3B4KTsgfVxuICAvKiBsaW5lIDgzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGUtc3R5bGVzLnNjc3MgKi9cbiAgLnBpY3R1cmUtaXRlbS5zcGFuNjpub3QoLnBpY3R1cmUtaXRlbS0taDIpIC5waWN0dXJlLWl0ZW1fX2RldGFpbHMgeyBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC8qIGxpbmUgODcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZS1zdHlsZXMuc2NzcyAqL1xuICAucGljdHVyZS1pdGVtLnNwYW42Om5vdCgucGljdHVyZS1pdGVtLS1oMikgLnBpY3R1cmUtaXRlbV9fdGFncywgLnBpY3R1cmUtaXRlbS5zcGFuNjpub3QoLnBpY3R1cmUtaXRlbS0taDIpIC5waWN0dXJlLWl0ZW1fX3RpdGxlIHsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAyOyB9IH1cbi8qIGxpbmUgOTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZS1zdHlsZXMuc2NzcyAqL1xuLnNodWZmbGUtLWNvbnRhaW5lciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDEwMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlLXN0eWxlcy5zY3NzICovXG4uc2h1ZmZsZS0tZmx1aWQgLnNodWZmbGVfX3NpemVyIHsgcG9zaXRpb246IGFic29sdXRlOyBvcGFjaXR5OiAwOyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogbGluZSAxMDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZS1zdHlsZXMuc2NzcyAqL1xuLnNodWZmbGUtLWFuaW1hdGVpbiB7IG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qIGxpbmUgMTExLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGUtc3R5bGVzLnNjc3MgKi9cbi5zaHVmZmxlLS1hbmltYXRlaW4gLnBpY3R1cmUtaXRlbV9faW5uZXIgeyBvcGFjaXR5OiAwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyMjBweCk7IH1cblxuLyogbGluZSAxMTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZS1zdHlsZXMuc2NzcyAqL1xuLnNodWZmbGUtLWFuaW1hdGVpbiAucGljdHVyZS1pdGVtX19pbm5lci0tdHJhbnNpdGlvbiB7IHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZTsgfVxuXG4vKiBsaW5lIDEyMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlLXN0eWxlcy5zY3NzICovXG4uc2h1ZmZsZS0tYW5pbWF0ZWluIC5waWN0dXJlLWl0ZW0uaW4gLnBpY3R1cmUtaXRlbV9faW5uZXIgeyBvcGFjaXR5OiAxOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7IC8qIGxpbmUgMTI5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGUtc3R5bGVzLnNjc3MgKi9cbiAgLnBpY3R1cmUtaXRlbSB7IGhlaWdodDogYXV0bzsgbWFyZ2luLXRvcDogMjBweDsgfVxuICAvKiBsaW5lIDEzMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlLXN0eWxlcy5zY3NzICovXG4gIC5waWN0dXJlLWl0ZW0ucGljdHVyZS1pdGVtLS1oMiB7IGhlaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDEzNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlLXN0eWxlcy5zY3NzICovXG4gIC5waWN0dXJlLWl0ZW0gLnBpY3R1cmUtaXRlbV9fZGV0YWlscywgLnBpY3R1cmUtaXRlbSAucGljdHVyZS1pdGVtX19kZXNjcmlwdGlvbiB7IGZvbnQtc2l6ZTogLjg3NWVtOyBwYWRkaW5nOiAuNjI1ZW07IH1cbiAgLyogbGluZSAxNDMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZS1zdHlsZXMuc2NzcyAqL1xuICAucGljdHVyZS1pdGVtIC5waWN0dXJlLWl0ZW1fX2Rlc2NyaXB0aW9uIHsgcGFkZGluZy1yaWdodDogLjg3NWVtOyBwYWRkaW5nLWJvdHRvbTogMS4yNWVtOyB9XG4gIC8qIGxpbmUgMTQ5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGUtc3R5bGVzLnNjc3MgKi9cbiAgLmZpbHRlciA+IC5yb3ctZmx1aWQsIC5maWx0ZXIgPiAucm93LWZsdWlkID4gZGl2IHsgbWFyZ2luOiAxMHB4IDA7IH1cbiAgLyogbGluZSAxNTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZS1zdHlsZXMuc2NzcyAqL1xuICAubS1ub2Zsb2F0IHsgZmxvYXQ6IG5vbmU7IH0gfVxuLyogbGluZSAyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGVfbWFpbi5zY3NzICovXG5wcmUgeyBtYXgtaGVpZ2h0OiAzMGVtOyB9XG5cbi8qIGxpbmUgNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlX21haW4uc2NzcyAqL1xuaW1nIHsgbWF4LXdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGV0cyBoYXZlIHNvbWUgY29uc3RyYWludHMgc2hhbGwgd2UgKi9cbi8qIGxpbmUgMTIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZV9tYWluLnNjc3MgKi9cbi5jb250YWluZXItZmx1aWQgeyB3aWR0aDogOTMlOyBtYXgtd2lkdGg6IDEyMDBweDsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDE5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGVfbWFpbi5zY3NzICovXG4ucm93LnJvdy0tZnVsbCB7IG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qIGxpbmUgMjMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZV9tYWluLnNjc3MgKi9cbnVsIHVsIHsgcGFkZGluZy1sZWZ0OiAxLjI1ZW07IG1hcmdpbjogMDsgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7IH1cblxuLyogbGluZSAyOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlX21haW4uc2NzcyAqL1xubGkgeyBsaW5lLWhlaWdodDogMS40OyB9XG5cbi8qIGxpbmUgMzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZV9tYWluLnNjc3MgKi9cbi5icmVhdGhhYmxlLWxpc3QgbGkgeyBsaW5lLWhlaWdodDogMS43OyB9XG5cbi8qIGxpbmUgNDMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZV9tYWluLnNjc3MgKi9cbi5zaXRlLW5hdiAuc2l0ZS1uYXZfX3RpdGxlOmZpcnN0LWNoaWxkIHsgbWFyZ2luLXRvcDogMDsgfVxuLyogbGluZSA0OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlX21haW4uc2NzcyAqL1xuLnNpdGUtbmF2IC5idG4geyB3aWR0aDogMTAwJTsgfVxuLyogbGluZSA1MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlX21haW4uc2NzcyAqL1xuLnNpdGUtbmF2IC5zaXRlLW5hdl9fdHJheSB7IHRyYW5zaXRpb246IC4yczsgb3ZlcmZsb3c6IGhpZGRlbjsgaGVpZ2h0OiAzMDBweDsgfVxuLyogbGluZSA1OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlX21haW4uc2NzcyAqL1xuLnNpdGUtbmF2IC5zaXRlLW5hdl9fdHJheS1pbm5lciB7IHBhZGRpbmc6IDMwcHggMDsgfVxuLyogbGluZSA2MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlX21haW4uc2NzcyAqL1xuLnNpdGUtbmF2LmNvbGxhcHNlZCAuc2l0ZS1uYXZfX3RyYXkgeyBoZWlnaHQ6IDA7IH1cbi8qIGxpbmUgNjcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZV9tYWluLnNjc3MgKi9cbi5sdC1pZTggLnNpdGUtbmF2LmNvbGxhcHNlZCAuc2l0ZS1uYXZfX3RyYXkgeyBkaXNwbGF5OiBub25lOyB9XG4vKiBsaW5lIDczLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGVfbWFpbi5zY3NzICovXG4uc2l0ZS1uYXYgLnNpdGUtbmF2X19iYW5kIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4vKiBsaW5lIDc2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGVfbWFpbi5zY3NzICovXG4uc2l0ZS1uYXYgLnNpdGUtbmF2X19iYW5kOjpiZWZvcmUgeyBjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDRweDsgfVxuXG4vKiBsaW5lIDg5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGVfbWFpbi5zY3NzICovXG4uc2l0ZS1mb290ZXIgeyBtYXJnaW4tdG9wOiAyZW07IHBhZGRpbmc6IDFlbSAwOyB9XG5cbi8qIGxpbmUgOTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZV9tYWluLnNjc3MgKi9cbi5zaXRlLWZvb3Rlcl9fY3JlZGl0IHsgbWFyZ2luOiAwOyB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4vKiBsaW5lIDEwMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlX21haW4uc2NzcyAqL1xubmF2ID4gYSB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDVweCAwOyB9XG5cbi8qIGxpbmUgMTA2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGVfbWFpbi5zY3NzICovXG4uZGVtby1saXN0IC5maWd1cmUtd3JhcCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMTsgfVxuXG4vKiBsaW5lIDExMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlX21haW4uc2NzcyAqL1xuLmRlbW8tbGlzdCAuZmlndXJlLXdyYXAsIC5kZW1vLWxpc3QgLmZpZ3VyZS13cmFwIGltZyB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgdHJhbnNpdGlvbjogLjFzIGVhc2U7IH1cblxuLyogbGluZSAxMTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZV9tYWluLnNjc3MgKi9cbi5kZW1vLWxpc3Q6aG92ZXIgLmZpZ3VyZS13cmFwIHsgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4vKiBsaW5lIDEyMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlX21haW4uc2NzcyAqL1xuLmRlbW8tbGlzdDpob3ZlciAuZmlndXJlLXdyYXAgaW1nIHsgZmlsdGVyOiBncmF5c2NhbGUoMSk7IH1cblxuLyogbGluZSAxMjcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZV9tYWluLnNjc3MgKi9cbi5kZW1vLWxpc3Q6aG92ZXIgLmZpZ3VyZS13cmFwOmhvdmVyIHsgei1pbmRleDogMjsgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEpOyB9XG4vKiBsaW5lIDEzMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlX21haW4uc2NzcyAqL1xuLmRlbW8tbGlzdDpob3ZlciAuZmlndXJlLXdyYXA6aG92ZXIgaW1nIHsgZmlsdGVyOiBub25lOyB9XG5cbi8qIGxpbmUgMTM2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGVfbWFpbi5zY3NzICovXG4uZGVtby1saXN0IC5maWd1cmUtd3JhcDpudGgtY2hpbGQoNG4gKyAxKSB7IG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qIGxpbmUgMTQwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGVfbWFpbi5zY3NzICovXG4uZGVtby1saXN0IC5maWd1cmUtd3JhcCA+IGEgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDE0NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlX21haW4uc2NzcyAqL1xuLmRlbW8tbGlzdCAuZmlndXJlLXdyYXAgZmlnY2FwdGlvbiB7IG1hcmdpbi10b3A6IC41ZW07IG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4vKiBsaW5lIDE1MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlX21haW4uc2NzcyAqL1xuLmRlbW8tbGluay1jb250YWluZXI6OmJlZm9yZSB7IGNvbnRlbnQ6ICfinpwnOyBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4vKiBsaW5lIDE1NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlX21haW4uc2NzcyAqL1xuc3Bhbi5kZW1vLWxpbmstY29udGFpbmVyOjpiZWZvcmUgeyBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi8qIGxpbmUgMTY0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGVfbWFpbi5zY3NzICovXG4uZmlsdGVyX19sYWJlbCB7IG1hcmdpbjogMCAwIDNweDsgfVxuXG4vKiBsaW5lIDE2OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlX21haW4uc2NzcyAqL1xuLmZpbHRlcl9fc2VhcmNoIHsgbWFyZ2luOiA1cHggMDsgfVxuXG4vKiBsaW5lIDE3MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlX21haW4uc2NzcyAqL1xuLnNvcnQtb3B0aW9ucyB7IG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLyogbGluZSAxNzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZV9tYWluLnNjc3MgKi9cbiNiZS1zb2NpYWwgaDIgeyBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG5cbi8qIGxpbmUgMTg2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGVfbWFpbi5zY3NzICovXG4uc2VhcmNoLXNlY3Rpb24geyBtYXJnaW4tdG9wOiAxZW07IG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4vKiBsaW5lIDE5MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlX21haW4uc2NzcyAqL1xuaW5wdXQuZmFxLXNlYXJjaCB7IHdpZHRoOiAxMDAlOyAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IGFwcGVhcmFuY2U6IG5vbmU7IGJvcmRlci1yYWRpdXM6IDRweDsgcGFkZGluZzogMC41ZW07IGZvbnQtc2l6ZTogMS4xMjVlbTsgdHJhbnNpdGlvbjogLjE1czsgfVxuLyogbGluZSAyMDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZV9tYWluLnNjc3MgKi9cbmlucHV0LmZhcS1zZWFyY2g6aG92ZXIgeyBvdXRsaW5lOiAwOyB9XG4vKiBsaW5lIDIxNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlX21haW4uc2NzcyAqL1xuaW5wdXQuZmFxLXNlYXJjaDpmb2N1cyB7IG91dGxpbmU6IDA7IH1cblxuLyogbGluZSAyMjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZV9tYWluLnNjc3MgKi9cbi5xdWVzdGlvbiB7IG1hcmdpbjogMmVtIDA7IG92ZXJmbG93OiBoaWRkZW47IHRyYW5zaXRpb246IC4ycyBlYXNlLW91dDsgfVxuLyogbGluZSAyMzYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZV9tYWluLnNjc3MgKi9cbi5xdWVzdGlvbi5jb2xsYXBzZWQgeyBoZWlnaHQ6IDAgIWltcG9ydGFudDsgbWFyZ2luOiAwOyBib3JkZXItd2lkdGg6IDA7IH1cbi8qIGxpbmUgMjQyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGVfbWFpbi5zY3NzICovXG4ucXVlc3Rpb24uY29sbGFwc2VkICsgLnF1ZXN0aW9uIHsgbWFyZ2luLXRvcDogMDsgfVxuXG4vKiBsaW5lIDI0NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlX21haW4uc2NzcyAqL1xuLnF1ZXN0aW9uLS11bmFuc3dlcmVkIHsgcGFkZGluZy10b3A6IDEuMjVlbTsgfVxuXG4vKiBsaW5lIDI1MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19zaHVmZmxlX21haW4uc2NzcyAqL1xuLnF1ZXN0aW9uX190aXRsZSB7IG1hcmdpbi10b3A6IDA7IH1cblxuLyogbGluZSAyNTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fc2h1ZmZsZV9tYWluLnNjc3MgKi9cbi5xdWVzdGlvbl9fYW5zd2VyIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7IC8qIGxpbmUgMjY2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGVfbWFpbi5zY3NzICovXG4gIC5kZW1vLWxpc3QgKyAuZGVtby1saXN0IHsgbWFyZ2luLXRvcDogMWVtOyB9XG4gIC8qIGxpbmUgMjcwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGVfbWFpbi5zY3NzICovXG4gIC5maWd1cmUtd3JhcDpudGgtY2hpbGQob2RkKSB7IG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC8qIGxpbmUgMjc0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGVfbWFpbi5zY3NzICovXG4gIC5maWd1cmUtd3JhcDpudGgtY2hpbGQobiArIDMpIHsgbWFyZ2luLXRvcDogMWVtOyB9XG4gIC8qIGxpbmUgMjc4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX3NodWZmbGVfbWFpbi5zY3NzICovXG4gIC5zaXRlLW5hdiAuYnRuIHsgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1MG1zOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiA1MG1zOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IC4xczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IC4xczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMTVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogLjE1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjI1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IC4yNXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogLjNzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzNTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IC4zNXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAuMzVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IC40czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNDAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IC40czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNDUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNDVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogLjQ1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjU1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNTUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IC41NXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjYwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjZzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogLjZzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2NTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IC42NXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAuNjVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IC43czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiNzAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IC43czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNzUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNzVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogLjc1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiODAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuOHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAuOHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjg1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiODUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IC44NXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjkwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjlzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogLjlzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5NTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IC45NXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAuOTVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEwNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjA1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAxLjA1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExMDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDEuMXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMS4xczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDEuMTVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDEuMTVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4yczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTI1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4yNXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMS4yNXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjNzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDEuM3M7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjM1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAxLjM1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDEuNHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMS40czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDEuNDVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDEuNDVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS41czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTU1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS41NXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMS41NXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjZzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDEuNnM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjY1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAxLjY1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDEuN3M7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMS43czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDEuNzVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDEuNzVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS44czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAxLjhzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTg1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS44NXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMS44NXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjlzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDEuOXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjk1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAxLjk1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIwMDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDJzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDJzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4wNXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMi4wNXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjFzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDIuMXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMTUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjE1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAyLjE1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDIuMnM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMi4yczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDIuMjVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDIuMjVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjMwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4zczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAyLjNzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4zNXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMi4zNXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjRzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDIuNHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNDUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjQ1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAyLjQ1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDIuNXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMi41czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDIuNTVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDIuNTVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjYwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi42czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAyLjZzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi42NXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMi42NXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjdzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDIuN3M7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNzUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjc1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAyLjc1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDIuOHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMi44czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDIuODVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMDsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDIuODVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjkwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi45czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAyLjlzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi45NXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMi45NXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjMwMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAzczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDA7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAzczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1saW5lYXJdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1saW5lYXJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMjUsIDAuNzUsIDAuNzUpOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2VdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbl0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1iYWNrXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtYmFja10gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXNpbmVdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXNpbmVdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDQ1LCAwLjA1LCAwLjU1LCAwLjk1KTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YWRdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YWRdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tY3ViaWNdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtY3ViaWNdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFydF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDg1LCAwLjY4LCAwLjUzKTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFydF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdIHsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSx0cmFuc2Zvcm07IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NePWZhZGVdW2RhdGEtYW9zXj1mYWRlXS5hb3MtYW5pbWF0ZSB7IG9wYWNpdHk6IDE7IHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvcz1mYWRlLXVwXSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zPWZhZGUtZG93bl0geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3M9ZmFkZS1yaWdodF0geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCk7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3M9ZmFkZS1sZWZ0XSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zPWZhZGUtdXAtcmlnaHRdIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDEwMHB4LCAwKTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvcz1mYWRlLXVwLWxlZnRdIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMTAwcHgsIDApOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zPWZhZGUtZG93bi1yaWdodF0geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgLTEwMHB4LCAwKTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvcz1mYWRlLWRvd24tbGVmdF0geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAtMTAwcHgsIDApOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0geyBvcGFjaXR5OiAwOyB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LHRyYW5zZm9ybTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc149em9vbV1bZGF0YS1hb3NePXpvb21dLmFvcy1hbmltYXRlIHsgb3BhY2l0eTogMTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEpOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zPXpvb20taW5dIHsgdHJhbnNmb3JtOiBzY2FsZSgwLjYpOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zPXpvb20taW4tdXBdIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCkgc2NhbGUoMC42KTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvcz16b29tLWluLWRvd25dIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApIHNjYWxlKDAuNik7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3M9em9vbS1pbi1yaWdodF0geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCkgc2NhbGUoMC42KTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvcz16b29tLWluLWxlZnRdIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCkgc2NhbGUoMC42KTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvcz16b29tLW91dF0geyB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3M9em9vbS1vdXQtdXBdIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCkgc2NhbGUoMS4yKTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvcz16b29tLW91dC1kb3duXSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKSBzY2FsZSgxLjIpOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zPXpvb20tb3V0LXJpZ2h0XSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zPXpvb20tb3V0LWxlZnRdIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCkgc2NhbGUoMS4yKTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0geyB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NePXNsaWRlXVtkYXRhLWFvc149c2xpZGVdLmFvcy1hbmltYXRlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zPXNsaWRlLXVwXSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3M9c2xpZGUtZG93bl0geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvcz1zbGlkZS1yaWdodF0geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvcz1zbGlkZS1sZWZ0XSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NePWZsaXBdW2RhdGEtYW9zXj1mbGlwXSB7IGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zPWZsaXAtbGVmdF0geyB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgtMTAwZGVnKTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvcz1mbGlwLWxlZnRdLmFvcy1hbmltYXRlIHsgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3M9ZmxpcC1yaWdodF0geyB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgxMDBkZWcpOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zPWZsaXAtcmlnaHRdLmFvcy1hbmltYXRlIHsgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvdXRpbHMvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3M9ZmxpcC11cF0geyB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy91dGlscy9fYW9zLnNjc3MgKi9cbltkYXRhLWFvcz1mbGlwLXVwXS5hb3MtYW5pbWF0ZSB7IHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zPWZsaXAtZG93bl0geyB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3V0aWxzL19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zPWZsaXAtZG93bl0uYW9zLWFuaW1hdGUgeyB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTsgfVxuXG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiQmF1ZXJCb2RvbmlTdGQtSXRhbGljXCI7IHNyYzogdXJsKFwiLi4vZm9udHMvYm9kb25pL0JhdWVyQm9kb25pU3RkLUl0YWxpYy5lb3RcIik7IHNyYzogbG9jYWwoXCLimLpcIiksIHVybChcIi4uL2ZvbnRzL2JvZG9uaS9CYXVlckJvZG9uaVN0ZC1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9ib2RvbmkvQmF1ZXJCb2RvbmlTdGQtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvYm9kb25pL0JhdWVyQm9kb25pU3RkLUl0YWxpYy5zdmdcIikgZm9ybWF0KFwic3ZnXCIpOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBub3JtYWw7IH1cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9sZFwiOyBzcmM6IHVybChcIi4uL2ZvbnRzL25ldXRyYS9ib2xkL05ldXRyYVRleHRCb2xkLmVvdFwiKTsgc3JjOiBsb2NhbChcIuKYulwiKSwgdXJsKFwiLi4vZm9udHMvbmV1dHJhL2JvbGQvTmV1dHJhVGV4dEJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9uZXV0cmEvYm9sZC9OZXV0cmFUZXh0Qm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL25ldXRyYS9ib2xkL05ldXRyYVRleHRCb2xkLnN2Z1wiKSBmb3JtYXQoXCJzdmdcIik7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb29rXCI7IHNyYzogdXJsKFwiLi4vZm9udHMvbmV1dHJhL2Jvb2svTmV1dHJhVGV4dEJvb2suZW90XCIpOyBzcmM6IGxvY2FsKFwi4pi6XCIpLCB1cmwoXCIuLi9mb250cy9uZXV0cmEvYm9vay9OZXV0cmFUZXh0Qm9vay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL25ldXRyYS9ib29rL05ldXRyYVRleHRCb29rLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbmV1dHJhL2Jvb2svTmV1dHJhVGV4dEJvb2suc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dERlbWlcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9uZXV0cmEvZGVtaS9OZXV0cmFUZXh0RGVtaS5lb3RcIik7IHNyYzogbG9jYWwoXCLimLpcIiksIHVybChcIi4uL2ZvbnRzL25ldXRyYS9kZW1pL05ldXRyYVRleHREZW1pLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbmV1dHJhL2RlbWkvTmV1dHJhVGV4dERlbWkudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9uZXV0cmEvZGVtaS9OZXV0cmFUZXh0RGVtaS5zdmdcIikgZm9ybWF0KFwic3ZnXCIpOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBub3JtYWw7IH1cbi8qIFRoaXMgc3R5bGVzaGVldCBnZW5lcmF0ZWQgYnkgVHJhbnNmb250ZXIgKGh0dHBzOi8vdHJhbnNmb250ZXIub3JnKSBvbiBKYW51YXJ5IDExLCAyMDE4IDI6NDYgUE0gKi9cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJWZXJsYWcgQm9va1wiOyBzcmM6IHVybChcIi4uL2ZvbnRzL1ZlcmxhZy9WZXJsYWctQm9vay5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1Cb29rLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1ZlcmxhZy9WZXJsYWctQm9vay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1Cb29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1Cb29rLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiVmVybGFnXCI7IHNyYzogdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1MaWdodC5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9WZXJsYWcvVmVybGFnLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9WZXJsYWcvVmVybGFnLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiAzMDA7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIlZlcmxhZ1wiOyBzcmM6IHVybChcIi4uL2ZvbnRzL1ZlcmxhZy9WZXJsYWctQmxhY2suZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL1ZlcmxhZy9WZXJsYWctQmxhY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1ZlcmxhZy9WZXJsYWctQmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogNTAwOyBmb250LXN0eWxlOiBub3JtYWw7IH1cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJWZXJsYWcgQm9va1wiOyBzcmM6IHVybChcIi4uL2ZvbnRzL1ZlcmxhZy9WZXJsYWctQm9va18xLmVvdFwiKTsgc3JjOiB1cmwoXCIuLi9mb250cy9WZXJsYWcvVmVybGFnLUJvb2tfMS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9WZXJsYWcvVmVybGFnLUJvb2tfMS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1Cb29rXzEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9WZXJsYWcvVmVybGFnLUJvb2tfMS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIlZlcmxhZ1wiOyBzcmM6IHVybChcIi4uL2ZvbnRzL1ZlcmxhZy9WZXJsYWctQm9sZC5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1ZlcmxhZy9WZXJsYWctQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIlBob250UGhyZWFrcyBIYW5kd3JpdGluZ1wiOyBzcmM6IHVybChcIi4uL2ZvbnRzL1Bob250L1Bob250UGhyZWFrc0hhbmR3cml0aW5nLmVvdFwiKTsgc3JjOiB1cmwoXCIuLi9mb250cy9QaG9udC9QaG9udFBocmVha3NIYW5kd3JpdGluZy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9QaG9udC9QaG9udFBocmVha3NIYW5kd3JpdGluZy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUGhvbnQvUGhvbnRQaHJlYWtzSGFuZHdyaXRpbmcud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9QaG9udC9QaG9udFBocmVha3NIYW5kd3JpdGluZy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIlZlcmxhZ1wiOyBzcmM6IHVybChcIi4uL2ZvbnRzL1ZlcmxhZy9WZXJsYWctQm9sZF8xLmVvdFwiKTsgc3JjOiB1cmwoXCIuLi9mb250cy9WZXJsYWcvVmVybGFnLUJvbGRfMS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9WZXJsYWcvVmVybGFnLUJvbGRfMS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1Cb2xkXzEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9WZXJsYWcvVmVybGFnLUJvbGRfMS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiBib2xkOyBmb250LXN0eWxlOiBub3JtYWw7IH1cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJHaWxsIFNhbnMgU3RkXCI7IHNyYzogdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtTGlnaHRTaGFkb3dlZC5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtTGlnaHRTaGFkb3dlZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1MaWdodFNoYWRvd2VkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1MaWdodFNoYWRvd2VkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtTGlnaHRTaGFkb3dlZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiAzMDA7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkdpbGwgU2FucyBTdGRcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1TaGFkb3dlZC5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtU2hhZG93ZWQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtU2hhZG93ZWQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLVNoYWRvd2VkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtU2hhZG93ZWQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogYm9sZDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiRnV0dXJhIFN0ZFwiOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZGVuc2VkQm9sZC5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Db25kZW5zZWRCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZGVuc2VkQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Db25kZW5zZWRCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Db25kZW5zZWRCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkdpbGwgU2FucyBTdGRcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1Db25kZW5zZWQuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLUNvbmRlbnNlZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1Db25kZW5zZWQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLUNvbmRlbnNlZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLUNvbmRlbnNlZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIlZlcmxhZ1wiOyBzcmM6IHVybChcIi4uL2ZvbnRzL1ZlcmxhZy9WZXJsYWctQmxhY2tfMS5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1CbGFja18xLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1ZlcmxhZy9WZXJsYWctQmxhY2tfMS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1CbGFja18xLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1CbGFja18xLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IDkwMDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiR2lsbCBTYW5zIFN0ZFwiOyBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLVVsdHJhQm9sZENvbmQuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLVVsdHJhQm9sZENvbmQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtVWx0cmFCb2xkQ29uZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtVWx0cmFCb2xkQ29uZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLVVsdHJhQm9sZENvbmQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogODAwOyBmb250LXN0eWxlOiBub3JtYWw7IH1cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJGdXR1cmEgU3RkXCI7IHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1IZWF2eS5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1IZWF2eS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLUhlYXZ5LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLUhlYXZ5LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1IZWF2eS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiA5MDA7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBTdGRcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLUNvbmRlbnNlZE9ibGlxdWUuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZGVuc2VkT2JsaXF1ZS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLUNvbmRlbnNlZE9ibGlxdWUud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZGVuc2VkT2JsaXF1ZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZGVuc2VkT2JsaXF1ZS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiA1MDA7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkdpbGwgU2FucyBTdGRcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1Cb2xkSXRhbGljLmVvdFwiKTsgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1Cb2xkSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1Cb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkdpbGwgU2FucyBTdGRcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1Cb2xkQ29uZGVuc2VkLmVvdFwiKTsgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1Cb2xkQ29uZGVuc2VkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLUJvbGRDb25kZW5zZWQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLUJvbGRDb25kZW5zZWQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1Cb2xkQ29uZGVuc2VkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkdpbGwgU2FucyBTdGRcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1VbHRyYUJvbGQuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLVVsdHJhQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1VbHRyYUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLVVsdHJhQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLVVsdHJhQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiA4MDA7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIlZlcmxhZ1wiOyBzcmM6IHVybChcIi4uL2ZvbnRzL1ZlcmxhZy9WZXJsYWctTGlnaHRfMS5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1MaWdodF8xLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1ZlcmxhZy9WZXJsYWctTGlnaHRfMS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1MaWdodF8xLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1MaWdodF8xLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IDMwMDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiRnV0dXJhIFN0ZFwiOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQm9sZE9ibGlxdWUuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQm9sZE9ibGlxdWUuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Cb2xkT2JsaXF1ZS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Cb2xkT2JsaXF1ZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQm9sZE9ibGlxdWUudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogYm9sZDsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiRnV0dXJhIFN0ZFwiOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZEV4dHJhQm9sZE9ibC5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Db25kRXh0cmFCb2xkT2JsLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZEV4dHJhQm9sZE9ibC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Db25kRXh0cmFCb2xkT2JsLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Db25kRXh0cmFCb2xkT2JsLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IDgwMDsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiRnV0dXJhIFN0ZFwiOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtTWVkaXVtT2JsaXF1ZS5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1NZWRpdW1PYmxpcXVlLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtTWVkaXVtT2JsaXF1ZS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1NZWRpdW1PYmxpcXVlLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1NZWRpdW1PYmxpcXVlLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IDUwMDsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiRnV0dXJhIFN0ZFwiOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZGVuc2VkTGlnaHQuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZGVuc2VkTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Db25kZW5zZWRMaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Db25kZW5zZWRMaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZGVuc2VkTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogMzAwOyBmb250LXN0eWxlOiBub3JtYWw7IH1cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJHaWxsIFNhbnMgU3RkXCI7IHNyYzogdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtRXh0cmFCb2xkRGlzcC5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtRXh0cmFCb2xkRGlzcC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1FeHRyYUJvbGREaXNwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1FeHRyYUJvbGREaXNwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtRXh0cmFCb2xkRGlzcC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiA4MDA7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBTdGRcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLUNvbmRlbnNlZEV4dHJhQmQuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZGVuc2VkRXh0cmFCZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLUNvbmRlbnNlZEV4dHJhQmQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZGVuc2VkRXh0cmFCZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZGVuc2VkRXh0cmFCZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiBib2xkOyBmb250LXN0eWxlOiBub3JtYWw7IH1cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJHaWxsIFNhbnMgU3RkXCI7IHNyYzogdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtTGlnaHQuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IDMwMDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiRnV0dXJhIFN0ZFwiOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZGVuc2VkQm9sZE9ibC5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Db25kZW5zZWRCb2xkT2JsLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZGVuc2VkQm9sZE9ibC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Db25kZW5zZWRCb2xkT2JsLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Db25kZW5zZWRCb2xkT2JsLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBTdGRcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLUJvb2suZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQm9vay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLUJvb2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQm9vay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQm9vay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBTdGRcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLUNvbmRlbnNlZC5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Db25kZW5zZWQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Db25kZW5zZWQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZGVuc2VkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Db25kZW5zZWQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogNTAwOyBmb250LXN0eWxlOiBub3JtYWw7IH1cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJGdXR1cmEgU3RkXCI7IHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1MaWdodE9ibGlxdWUuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtTGlnaHRPYmxpcXVlLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtTGlnaHRPYmxpcXVlLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLUxpZ2h0T2JsaXF1ZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtTGlnaHRPYmxpcXVlLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IDMwMDsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiVmVybGFnIEJvb2tcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9WZXJsYWcvVmVybGFnLUJvb2tfMi5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1Cb29rXzIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1Cb29rXzIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1ZlcmxhZy9WZXJsYWctQm9va18yLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1Cb29rXzIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBub3JtYWw7IH1cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJHaWxsIFNhbnMgU3RkXCI7IHNyYzogdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtSXRhbGljLmVvdFwiKTsgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1JdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBpdGFsaWM7IH1cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJWZXJsYWdcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9WZXJsYWcvVmVybGFnLUJvbGRfMi5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1Cb2xkXzIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1Cb2xkXzIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1ZlcmxhZy9WZXJsYWctQm9sZF8yLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvVmVybGFnL1ZlcmxhZy1Cb2xkXzIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogYm9sZDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiR2lsbCBTYW5zIFN0ZFwiOyBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLUJvbGQuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogYm9sZDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiR2lsbCBTYW5zIFN0ZFwiOyBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLUV4dHJhQm9sZC5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtRXh0cmFCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLUV4dHJhQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtRXh0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtRXh0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IDgwMDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiRnV0dXJhIFN0ZFwiOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtTGlnaHQuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogMzAwOyBmb250LXN0eWxlOiBub3JtYWw7IH1cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJGdXR1cmEgU3RkXCI7IHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Cb29rT2JsaXF1ZS5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Cb29rT2JsaXF1ZS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLUJvb2tPYmxpcXVlLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLUJvb2tPYmxpcXVlLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Cb29rT2JsaXF1ZS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBTdGRcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLU1lZGl1bS5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogNTAwOyBmb250LXN0eWxlOiBub3JtYWw7IH1cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJGdXR1cmEgU3RkXCI7IHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1FeHRyYUJvbGQuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtRXh0cmFCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtRXh0cmFCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLUV4dHJhQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtRXh0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IDgwMDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiRnV0dXJhIFN0ZFwiOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtRXh0cmFCb2xkT2JsaXF1ZS5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1FeHRyYUJvbGRPYmxpcXVlLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtRXh0cmFCb2xkT2JsaXF1ZS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1FeHRyYUJvbGRPYmxpcXVlLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1FeHRyYUJvbGRPYmxpcXVlLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IDgwMDsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiRnV0dXJhIFN0ZFwiOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZGVuc2VkTGlnaHRPYmwuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZGVuc2VkTGlnaHRPYmwuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Db25kZW5zZWRMaWdodE9ibC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Db25kZW5zZWRMaWdodE9ibC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQ29uZGVuc2VkTGlnaHRPYmwudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogMzAwOyBmb250LXN0eWxlOiBpdGFsaWM7IH1cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJHaWxsIFNhbnMgU3RkXCI7IHNyYzogdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtQm9sZEV4dHJhQ29uZC5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtQm9sZEV4dHJhQ29uZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1Cb2xkRXh0cmFDb25kLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1Cb2xkRXh0cmFDb25kLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtQm9sZEV4dHJhQ29uZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IGZvbnQtd2VpZ2h0OiBib2xkOyBmb250LXN0eWxlOiBub3JtYWw7IH1cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJHaWxsIFNhbnMgU3RkXCI7IHNyYzogdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiRnV0dXJhIFN0ZFwiOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQm9sZC5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkdpbGwgU2FucyBTdGRcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxsc2Fucy9HaWxsU2Fuc1N0ZC1MaWdodEl0YWxpYy5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtTGlnaHRJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtTGlnaHRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0dpbGxzYW5zL0dpbGxTYW5zU3RkLUxpZ2h0SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2lsbHNhbnMvR2lsbFNhbnNTdGQtTGlnaHRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogMzAwOyBmb250LXN0eWxlOiBpdGFsaWM7IH1cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJGdXR1cmEgU3RkXCI7IHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1IZWF2eU9ibGlxdWUuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtSGVhdnlPYmxpcXVlLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtSGVhdnlPYmxpcXVlLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhU3RkLUhlYXZ5T2JsaXF1ZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtSGVhdnlPYmxpcXVlLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IDkwMDsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiQmFza2VydmlsbGVcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9CYXNrZXJ2aWxsZS9CYXNrZXJ2aWxsZS5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvQmFza2VydmlsbGUvQmFza2VydmlsbGUuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQmFza2VydmlsbGUvQmFza2VydmlsbGUud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Jhc2tlcnZpbGxlL0Jhc2tlcnZpbGxlLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQmFza2VydmlsbGUvQmFza2VydmlsbGUudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBub3JtYWw7IH1cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJCYXNrZXJ2aWxsZVwiOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Jhc2tlcnZpbGxlL0Jhc2tlcnZpbGxlLUJvbGQuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Jhc2tlcnZpbGxlL0Jhc2tlcnZpbGxlLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQmFza2VydmlsbGUvQmFza2VydmlsbGUtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQmFza2VydmlsbGUvQmFza2VydmlsbGUtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Jhc2tlcnZpbGxlL0Jhc2tlcnZpbGxlLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogYm9sZDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiQmFza2VydmlsbGVcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9CYXNrZXJ2aWxsZS9CYXNrZXJ2aWxsZS1TZW1pQm9sZEl0YWxpYy5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvQmFza2VydmlsbGUvQmFza2VydmlsbGUtU2VtaUJvbGRJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQmFza2VydmlsbGUvQmFza2VydmlsbGUtU2VtaUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Jhc2tlcnZpbGxlL0Jhc2tlcnZpbGxlLVNlbWlCb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQmFza2VydmlsbGUvQmFza2VydmlsbGUtU2VtaUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyBmb250LXdlaWdodDogNjAwOyBmb250LXN0eWxlOiBpdGFsaWM7IH1cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJCYXNrZXJ2aWxsZVwiOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Jhc2tlcnZpbGxlL0Jhc2tlcnZpbGxlLUl0YWxpYy5lb3RcIik7IHNyYzogdXJsKFwiLi4vZm9udHMvQmFza2VydmlsbGUvQmFza2VydmlsbGUtSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Jhc2tlcnZpbGxlL0Jhc2tlcnZpbGxlLUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQmFza2VydmlsbGUvQmFza2VydmlsbGUtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQmFza2VydmlsbGUvQmFza2VydmlsbGUtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiQmFza2VydmlsbGVcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9CYXNrZXJ2aWxsZS9CYXNrZXJ2aWxsZS1Cb2xkSXRhbGljLmVvdFwiKTsgc3JjOiB1cmwoXCIuLi9mb250cy9CYXNrZXJ2aWxsZS9CYXNrZXJ2aWxsZS1Cb2xkSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Jhc2tlcnZpbGxlL0Jhc2tlcnZpbGxlLUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Jhc2tlcnZpbGxlL0Jhc2tlcnZpbGxlLUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9CYXNrZXJ2aWxsZS9CYXNrZXJ2aWxsZS1Cb2xkSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIkJhc2tlcnZpbGxlXCI7IHNyYzogdXJsKFwiLi4vZm9udHMvQmFza2VydmlsbGUvQmFza2VydmlsbGUtU2VtaUJvbGQuZW90XCIpOyBzcmM6IHVybChcIi4uL2ZvbnRzL0Jhc2tlcnZpbGxlL0Jhc2tlcnZpbGxlLVNlbWlCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Jhc2tlcnZpbGxlL0Jhc2tlcnZpbGxlLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9CYXNrZXJ2aWxsZS9CYXNrZXJ2aWxsZS1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Jhc2tlcnZpbGxlL0Jhc2tlcnZpbGxlLVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgZm9udC13ZWlnaHQ6IDYwMDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiVmFuaXRhc1wiOyBzcmM6IHVybChcIi4uL2ZvbnRzL1Zhbml0YXMvVmFuaXRhcy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9WYW5pdGFzL1Zhbml0YXMtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIlZhbml0YXNcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9WYW5pdGFzL1Zhbml0YXMtQmxhY2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1Zhbml0YXMvVmFuaXRhcy1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IGZvbnQtd2VpZ2h0OiA5MDA7IGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIlZhbml0YXNcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9WYW5pdGFzL1Zhbml0YXMtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvVmFuaXRhcy9WYW5pdGFzLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyBmb250LXdlaWdodDogYm9sZDsgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiVmFuaXRhc1wiOyBzcmM6IHVybChcIi4uL2ZvbnRzL1Zhbml0YXMvVmFuaXRhcy1Cb2xkSXQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1Zhbml0YXMvVmFuaXRhcy1Cb2xkSXQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyBmb250LXdlaWdodDogYm9sZDsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5AZm9udC1mYWNlIHsgZm9udC1mYW1pbHk6IFwiVmFuaXRhc1wiOyBzcmM6IHVybChcIi4uL2ZvbnRzL1Zhbml0YXMvVmFuaXRhcy1FeHRyYWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1Zhbml0YXMvVmFuaXRhcy1FeHRyYWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyBmb250LXdlaWdodDogODAwOyBmb250LXN0eWxlOiBub3JtYWw7IH1cbkBmb250LWZhY2UgeyBmb250LWZhbWlseTogXCJWYW5pdGFzXCI7IHNyYzogdXJsKFwiLi4vZm9udHMvVmFuaXRhcy9WYW5pdGFzLUV4dHJhYm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvVmFuaXRhcy9WYW5pdGFzLUV4dHJhYm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IGZvbnQtd2VpZ2h0OiA4MDA7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIlZhbml0YXNcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9WYW5pdGFzL1Zhbml0YXMtSXQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1Zhbml0YXMvVmFuaXRhcy1JdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuQGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBcIlZhbml0YXNcIjsgc3JjOiB1cmwoXCIuLi9mb250cy9WYW5pdGFzL1Zhbml0YXMtQmxhY2tJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1Zhbml0YXMvVmFuaXRhcy1CbGFja0l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IGZvbnQtd2VpZ2h0OiA5MDA7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvYmFzZS9fY3NzLWljb24uc2NzcyAqL1xuLmNzcy1pY29uLXJpZ2h0IHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxNHB4OyBoZWlnaHQ6IDE0cHg7IHBhZGRpbmc6IDA7IG1hcmdpbjogMCBhdXRvOyBsaW5lLWhlaWdodDogMTsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4vKiBsaW5lIDEwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvYmFzZS9fY3NzLWljb24uc2NzcyAqL1xuLmNzcy1pY29uLXJpZ2h0OmJlZm9yZSwgLmNzcy1pY29uLXJpZ2h0OmFmdGVyIHsgY29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDUwJTsgaGVpZ2h0OiAycHg7IGJhY2tncm91bmQtY29sb3I6ICNjODEwMmU7IGJvcmRlci1yYWRpdXM6IDFweDsgcmlnaHQ6IDNweDsgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjsgfVxuLyogbGluZSAyMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2Jhc2UvX2Nzcy1pY29uLnNjc3MgKi9cbi5jc3MtaWNvbi1yaWdodDpiZWZvcmUgeyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IHRvcDogNnB4OyB9XG4vKiBsaW5lIDI3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvYmFzZS9fY3NzLWljb24uc2NzcyAqL1xuLmNzcy1pY29uLXJpZ2h0OmFmdGVyIHsgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgYm90dG9tOiAycHg7IH1cblxuLyogbGluZSAzNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2Jhc2UvX2Nzcy1pY29uLnNjc3MgKi9cbi5jc3MtaWNvbi1jbG9zZSB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogNDBweDsgaGVpZ2h0OiA0MHB4OyBsaW5lLWhlaWdodDogMTsgcG9zaXRpb246IHJlbGF0aXZlOyBtYXJnaW46IDAgYXV0bzsgfVxuLyogbGluZSA0MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2Jhc2UvX2Nzcy1pY29uLnNjc3MgKi9cbi5jc3MtaWNvbi1jbG9zZTpiZWZvcmUsIC5jc3MtaWNvbi1jbG9zZTphZnRlciB7IGNvbnRlbnQ6ICcnOyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiAzcHg7IHdpZHRoOiAxMDAlOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHRvcDogNTAlOyBtYXJnaW4tdG9wOiAtMS41cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbi8qIGxpbmUgNTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9iYXNlL19jc3MtaWNvbi5zY3NzICovXG4uY3NzLWljb24tY2xvc2U6YmVmb3JlIHsgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4vKiBsaW5lIDYwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvYmFzZS9fY3NzLWljb24uc2NzcyAqL1xuLmNzcy1pY29uLWNsb3NlOmFmdGVyIHsgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9iYXNlL19iYXNlLnNjc3MgKi9cbmh0bWwgeyBmb250LXNpemU6IDEwMCU7IH1cblxuLyogbGluZSA2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvYmFzZS9fYmFzZS5zY3NzICovXG5ib2R5IHsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvb2tcIjsgb3BhY2l0eTogMDsgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjsgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7IGFuaW1hdGlvbi1kZWxheTogLjZzOyBhbmltYXRpb24tZHVyYXRpb246IC42czsgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cbi8qIGxpbmUgMTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9iYXNlL19iYXNlLnNjc3MgKi9cbi5uby1jc3NhbmltYXRpb25zIGJvZHkgeyBvcGFjaXR5OiAxOyB9XG4vKiBsaW5lIDIwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvYmFzZS9fYmFzZS5zY3NzICovXG5ib2R5LnZpZGVvLW9wZW5lZCB7IG92ZXJmbG93OiBoaWRkZW47IH1cbi8qIGxpbmUgMjQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9iYXNlL19iYXNlLnNjc3MgKi9cbmJvZHkuYWdlZ2F0ZS1vcGVuZWQgeyBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLyogbGluZSAyOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2Jhc2UvX2Jhc2Uuc2NzcyAqL1xuKiB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbi8qIGxpbmUgMzIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9iYXNlL19iYXNlLnNjc3MgKi9cbio6Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9XG5cbi8qIGxpbmUgMzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9iYXNlL19iYXNlLnNjc3MgKi9cbi5jYW1wYXJpLS1mcmFuY2UtbGFuZGluZyB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgxMDJlOyB9XG4vKiBsaW5lIDQ0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvYmFzZS9fYmFzZS5zY3NzICovXG4uY2FtcGFyaS0tZnJhbmNlLWxhbmRpbmcgaW1nIHsgZGlzcGxheTogYmxvY2s7IG1heC13aWR0aDogNDgwcHg7IGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDU0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvYmFzZS9fYmFzZS5zY3NzICovXG4udmlldy1vdXItY29ja3RhaWwgLnZpZXctZW1wdHksIC52aWV3LWNhbGVuZGFyIC52aWV3LWVtcHR5IHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IG1pbi1oZWlnaHQ6IDQwMHB4OyB9XG4vKiBsaW5lIDYwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvYmFzZS9fYmFzZS5zY3NzICovXG4udmlldy1vdXItY29ja3RhaWwgLnZpZXctZW1wdHkgaDIsIC52aWV3LWNhbGVuZGFyIC52aWV3LWVtcHR5IGgyIHsgZGlzcGxheTogYmxvY2s7IHRleHQtYWxpZ246IGNlbnRlcjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgY29sb3I6ICNmZmZmZmY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA2OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2Jhc2UvX2Jhc2Uuc2NzcyAqL1xuICAub25seS1kZXNrIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHsgLyogbGluZSA3NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2Jhc2UvX2Jhc2Uuc2NzcyAqL1xuICAub25seS1tb2IgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9iYXNlL19hbmltYXRpb25zLnNjc3MgKi9cbi5jc3NhbmltYXRpb25zLm9wYWNpdHkgLmxpZ2h0d2VpZ2h0LXZpZXcgeyBvcGFjaXR5OiAwOyBhbmltYXRpb246IHBhZ2Vfc3dpdGNoIDAuNHMgZm9yd2FyZHM7IGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7IDAlIHsgb3BhY2l0eTogMDsgfVxuICAxMDAlIHsgb3BhY2l0eTogMTsgfSB9XG5Aa2V5ZnJhbWVzIHNob3dGYWRlT3V0IHsgMCUgeyBvcGFjaXR5OiAxOyB9XG4gIDUwJSB7IG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7IG9wYWNpdHk6IDA7IH0gfVxuQGtleWZyYW1lcyBmbGlja2VyIHsgMCUsIDE5Ljk5OSUsIDIyJSwgNjIuOTk5JSwgNjQlLCA2NC45OTklLCA3MCUsIDEwMCUgeyBvcGFjaXR5OiAuOTk7IH1cbiAgMjAlLCAyMS45OTklLCA2MyUsIDYzLjk5OSUsIDY1JSwgNjkuOTk5JSB7IG9wYWNpdHk6IDAuNDsgfSB9XG4vKiBsaW5lIDQwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvYmFzZS9fYW5pbWF0aW9ucy5zY3NzICovXG5bZGF0YS1hb3M9XCJncm93XCJdIHsgbWF4LXdpZHRoOiAwJTsgbWF4LWhlaWdodDogMCU7IHRyYW5zaXRpb24tcHJvcGVydHk6IG1heC13aWR0aCwgbWF4LWhlaWdodDsgfVxuLyogbGluZSA0NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2Jhc2UvX2FuaW1hdGlvbnMuc2NzcyAqL1xuW2RhdGEtYW9zPVwiZ3Jvd1wiXS5hb3MtYW5pbWF0ZSB7IG1heC13aWR0aDogMTAwJTsgbWF4LWhlaWdodDogMTAwJTsgfVxuXG4vKiBsaW5lIDUxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvYmFzZS9fYW5pbWF0aW9ucy5zY3NzICovXG5bZGF0YS1hb3M9XCJncm93LWhcIl0geyBtYXgtd2lkdGg6IDAlOyB0cmFuc2l0aW9uLXByb3BlcnR5OiBtYXgtd2lkdGg7IH1cbi8qIGxpbmUgNTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9iYXNlL19hbmltYXRpb25zLnNjc3MgKi9cbltkYXRhLWFvcz1cImdyb3ctaFwiXS5hb3MtYW5pbWF0ZSB7IG1heC13aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDYwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvYmFzZS9fYW5pbWF0aW9ucy5zY3NzICovXG5bZGF0YS1hb3M9XCJncm93LXZcIl0geyBtYXgtaGVpZ2h0OiAwJTsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWF4LWhlaWdodDsgfVxuLyogbGluZSA2NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2Jhc2UvX2FuaW1hdGlvbnMuc2NzcyAqL1xuW2RhdGEtYW9zPVwiZ3Jvdy12XCJdLmFvcy1hbmltYXRlIHsgbWF4LWhlaWdodDogMTAwJTsgfVxuXG4vKiBsaW5lIDY5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvYmFzZS9fYW5pbWF0aW9ucy5zY3NzICovXG5bZGF0YS1hb3M9XCJjbGlwcGF0aC1yZXZlYWxcIl0geyBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwIDAsIDAgMTAwJSwgMCUgMTAwJSk7IHRyYW5zaXRpb24tcHJvcGVydHk6IGNsaXAtcGF0aDsgfVxuLyogbGluZSA3MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2Jhc2UvX2FuaW1hdGlvbnMuc2NzcyAqL1xuW2RhdGEtYW9zPVwiY2xpcHBhdGgtcmV2ZWFsXCJdLmFvcy1hbmltYXRlIHsgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSk7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19ncmlkLnNjc3MgKi9cbmJvZHkgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZ2VuZXJhbC9nZW5lcmFsLWJhY2tncm91bmQuanBnXCIpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4vKiBsaW5lIDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuYm9keS5wYXRoLWZyb250cGFnZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9nZW5lcmFsL2hvbWUtYmFja2dyb3VuZC0yLmpwZ1wiKTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgeyAvKiBsaW5lIDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuICBib2R5LnBhdGgtZnJvbnRwYWdlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNhbGMoMTAwJSAtIDkwcHgpOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuICBib2R5LnBhdGgtZnJvbnRwYWdlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0yMzdweDsgfSB9XG4vKiBsaW5lIDIxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19ncmlkLnNjc3MgKi9cbmJvZHkuX3RoZS1jYW1wYXJpLXdvcmxkIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2dlbmVyYWwvY2FtcGFyaS13b3JsZC1iYWNrZ3JvdW5kLmpwZ1wiKTsgfVxuLyogbGluZSAyNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fZ3JpZC5zY3NzICovXG5ib2R5Ll9vdXItY29ja3RhaWxzIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2dlbmVyYWwvb3VyLWNvY2t0YWlscy1iYWNrZ3JvdW5kLmpwZ1wiKTsgfVxuLyogbGluZSAyOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fZ3JpZC5zY3NzICovXG5ib2R5Ll90aGUtY2FtcGFyaS13b3JsZF9hcnQtbGFiZWwgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZ2VuZXJhbC9hcnQtbGFiZWwtYmFja2dyb3VuZC5qcGdcIik7IH1cbi8qIGxpbmUgMzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuYm9keS5fdGhlLWNhbGVuZGFyIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2dlbmVyYWwvdGhlLWNhbGVuZGFyLWJhY2tncm91bmQuanBnXCIpOyB9XG4vKiBsaW5lIDM3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19ncmlkLnNjc3MgKi9cbmJvZHkuX2NhbXBhcmktY2luZW1hIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2dlbmVyYWwvY2FtcGFyaS1jaW5lbWEtYmFja2dyb3VuZC5qcGdcIik7IGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxNjNweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMzcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuICBib2R5Ll9jYW1wYXJpLWNpbmVtYSB7IGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA0MHB4OyB9IH1cbi8qIGxpbmUgNDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuYm9keS5fY29udGFjdC11cywgYm9keS5fa29udGFrdCwgYm9keS5fY29udGFjdF9jYW1wYXJpX2NvbnRhY3RzIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbnRhY3QvY29udGFjdC1iYWNrZ3JvdW5kLmpwZ1wiKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA1MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fZ3JpZC5zY3NzICovXG4gIC5jYW1wYXJpLWdlbmVyYWwtd3JhcHBlciB7IG92ZXJmbG93LXg6IGhpZGRlbjsgfSB9XG5cbi8qIGxpbmUgNTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuLmNhbXBhcmktY29udGVudC13cmFwcGVyIHsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmctdG9wOiAxNjJweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuICAuY2FtcGFyaS1jb250ZW50LXdyYXBwZXIgeyBwYWRkaW5nLXRvcDogNDBweDsgfSB9XG4vKiBsaW5lIDY3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19ncmlkLnNjc3MgKi9cbi5wYXRoLXVzZXIgLmNhbXBhcmktY29udGVudC13cmFwcGVyIHsgcGFkZGluZy10b3A6IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNzIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuICAjYmxvY2stdmlld3MtYmxvY2stZnJvbnRwYWdlLWNvY2t0YWlscyB7IHBhZGRpbmc6IDAgMCA0MHB4IDA7IH0gfVxuXG4vKiBsaW5lIDc4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19ncmlkLnNjc3MgKi9cbi5jb250YWluZXIgeyBkaXNwbGF5OiBibG9jazsgbWF4LXdpZHRoOiAxMjgwcHg7IHdpZHRoOiAxMDAlOyBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKiBsaW5lIDg2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19ncmlkLnNjc3MgKi9cbi52aWV3LWhlYWRlciB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi8qIGxpbmUgOTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuLnZpZXctaGVhZGVyIGgzIHsgZGlzcGxheTogYmxvY2s7IGNvbG9yOiAjZmZmZmZmOyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0RGVtaVwiOyBsaW5lLWhlaWdodDogMTsgZm9udC1zaXplOiA0MXB4OyBtYXJnaW46IDYwcHggMDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgbGV0dGVyLXNwYWNpbmc6IDNweDsgZm9udC13ZWlnaHQ6IDEwMDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgOTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuICAudmlldy1oZWFkZXIgaDMgeyBtYXJnaW46IDMwcHggMDsgZm9udC1zaXplOiAyOHB4OyB9IH1cbi8qIGxpbmUgMTA2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19ncmlkLnNjc3MgKi9cbi52aWV3LWhlYWRlciBoMyBzcGFuIHsgZm9udC1mYW1pbHk6IFwiQmF1ZXJCb2RvbmlTdGQtSXRhbGljXCI7IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDM4cHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyBmb250LXdlaWdodDogMzAwOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAxMDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuICAudmlldy1oZWFkZXIgaDMgc3BhbiB7IGZvbnQtc2l6ZTogMjhweDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuICAudmlldy1oZWFkZXIgaDMgc3BhbiB7IGZvbnQtc2l6ZTogMjFweDsgfSB9XG5cbi8qIGxpbmUgMTI0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19ncmlkLnNjc3MgKi9cbi52aWV3LW5ld3MgeyBwYWRkaW5nOiAwIDQwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDEyNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fZ3JpZC5zY3NzICovXG4gIC52aWV3LW5ld3MgeyBwYWRkaW5nOiAwOyB9IH1cblxuLyogbGluZSAxMzIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuI2Jsb2NrLXdhc2l0LXBhZ2UtdGl0bGUgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiA1MCU7IG1hcmdpbjogMCAtMnB4OyB0ZXh0LWFsaWduOiByaWdodDsgcGFkZGluZy1yaWdodDogNDBweDsgei1pbmRleDogMTA7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLyogbGluZSAxNDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuLnBhdGgtZnJvbnRwYWdlICNibG9jay13YXNpdC1wYWdlLXRpdGxlIHsgZGlzcGxheTogbm9uZTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTMyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19ncmlkLnNjc3MgKi9cbiAgI2Jsb2NrLXdhc2l0LXBhZ2UtdGl0bGUgeyB3aWR0aDogNDAlOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyBmbG9hdDogcmlnaHQ7IHBhZGRpbmctcmlnaHQ6IDIwcHg7IH0gfVxuLyogbGluZSAxNTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuI2Jsb2NrLXdhc2l0LXBhZ2UtdGl0bGUgaDEgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwOyBwYWRkaW5nOiAxMHB4IDAgMTBweCAxMHB4OyBmb250LXNpemU6IDE0cHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiAjZmZmZmZmOyBsaW5lLWhlaWdodDogMTsgZm9udC13ZWlnaHQ6IDEwMDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTUzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19ncmlkLnNjc3MgKi9cbiAgI2Jsb2NrLXdhc2l0LXBhZ2UtdGl0bGUgaDEgeyBsaW5lLWhlaWdodDogMS40ZW07IGZvbnQtc2l6ZTogMTBweDsgfSB9XG5cbi8qIGxpbmUgMTcwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19ncmlkLnNjc3MgKi9cbiNibG9jay13YXNpdC1jb250ZW50IHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyB9XG4vKiBsaW5lIDE3NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fZ3JpZC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtYXJ0aWNsZSAjYmxvY2std2FzaXQtY29udGVudCB7IGRpc3BsYXk6IHRhYmxlOyB9XG5cbi8qIGxpbmUgMTgyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19ncmlkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1wYWdlICNibG9jay13YXNpdC1jb250ZW50IHAgeyBmb250LXNpemU6IDE1cHg7IGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDE4MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fZ3JpZC5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1wYWdlICNibG9jay13YXNpdC1jb250ZW50IHAgeyBmb250LXNpemU6IDE2cHg7IH0gfVxuLyogbGluZSAxOTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2dyaWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXBhZ2UgI2Jsb2NrLXdhc2l0LWNvbnRlbnQgcCBhIHsgY29sb3I6ICNjODEwMmU7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmNhbXBhcmktaGVhZGVyLXdyYXBwZXIgeyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IGZpeGVkOyB3aWR0aDogMTAwJTsgdG9wOiAwOyBsZWZ0OiAwOyB6LWluZGV4OiA5NTA7IH1cblxuLyogbGluZSAxMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi51cHBlcmhlYWRlciB7IGRpc3BsYXk6IHRhYmxlOyB3aWR0aDogMTAwJTsgYmFja2dyb3VuZC1jb2xvcjogI2M4MTAyZTsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxMDA7IH1cbi8qIGxpbmUgMTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4udXBwZXJoZWFkZXIgLmNvbnRhaW5lciB7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IHBhZGRpbmc6IDAgNDBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gIC51cHBlcmhlYWRlciAuY29udGFpbmVyIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IC1tcy1mbGV4LWFsaWduOiBzdHJldGNoOyBwYWRkaW5nOiAwIDAgMCAyMHB4OyB9IH1cbi8qIGxpbmUgMzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4udXBwZXJoZWFkZXIgLmNvbnRhaW5lciAucmlnaHQgeyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gIC51cHBlcmhlYWRlciAuY29udGFpbmVyIC5yaWdodCB7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzM3MmYyYzsgfSB9XG4vKiBsaW5lIDQ0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LWJyYW5kaW5nIHsgZmxleC1ncm93OiAyOyBvcmRlcjogMTsgLW1zLWZsZXgtb3JkZXI6IDE7IHBhZGRpbmc6IDEwcHggMDsgfVxuLyogbGluZSA1MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC1icmFuZGluZyAuc2l0ZS1sb2dvIGltZyB7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDIwcHg7IHdpZHRoOiBhdXRvOyBtYXgtd2lkdGg6IG5vbmU7IH1cbi8qIGxpbmUgNTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubm8tZmxleGJveGxlZ2FjeSAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtYnJhbmRpbmcgeyBmbG9hdDogbGVmdDsgfVxuLyogbGluZSA2NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnUsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVpdGEsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVlcywgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWRlLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51Z3IsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVmciwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudW5sLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51cHQsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC1sYW5ndWFnZXN3aXRjaGVyIHsgcGFkZGluZzogMTBweCAwOyB9XG4vKiBsaW5lIDc1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLm5vLWZsZXhib3hsZWdhY3kgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudSwgLm5vLWZsZXhib3hsZWdhY3kgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWl0YSwgLm5vLWZsZXhib3hsZWdhY3kgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWVzLCAubm8tZmxleGJveGxlZ2FjeSAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51ZGUsIC5uby1mbGV4Ym94bGVnYWN5IC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVnciwgLm5vLWZsZXhib3hsZWdhY3kgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWZyLCAubm8tZmxleGJveGxlZ2FjeSAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51bmwsIC5uby1mbGV4Ym94bGVnYWN5IC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVwdCwgLm5vLWZsZXhib3hsZWdhY3kgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LWxhbmd1YWdlc3dpdGNoZXIgeyBmbG9hdDogcmlnaHQ7IH1cbi8qIGxpbmUgODAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4udXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51LCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51aXRhLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51ZXMsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVkZSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWdyLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51ZnIsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVubCwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudXB0IHsgb3JkZXI6IDI7IC1tcy1mbGV4LW9yZGVyOiAyOyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgcGFkZGluZzogMTJweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgODAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnUsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVpdGEsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVlcywgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWRlLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51Z3IsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVmciwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudW5sLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51cHQgeyBwYWRkaW5nOiAwOyBvcmRlcjogMzsgLW1zLWZsZXgtb3JkZXI6IDM7IH0gfVxuLyogbGluZSAxMDAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4udXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51Lm9wZW5lZCwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWl0YS5vcGVuZWQsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVlcy5vcGVuZWQsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVkZS5vcGVuZWQsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVnci5vcGVuZWQsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVmci5vcGVuZWQsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVubC5vcGVuZWQsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVwdC5vcGVuZWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuLyogbGluZSAxMDMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4udXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51Lm9wZW5lZCAub3Blbi11cG1lbnUsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVpdGEub3BlbmVkIC5vcGVuLXVwbWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWVzLm9wZW5lZCAub3Blbi11cG1lbnUsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVkZS5vcGVuZWQgLm9wZW4tdXBtZW51LCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51Z3Iub3BlbmVkIC5vcGVuLXVwbWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWZyLm9wZW5lZCAub3Blbi11cG1lbnUsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVubC5vcGVuZWQgLm9wZW4tdXBtZW51LCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51cHQub3BlbmVkIC5vcGVuLXVwbWVudSB7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyB9XG4vKiBsaW5lIDEwNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnUub3BlbmVkIC5vcGVuLXVwbWVudSAudHJpYW5nbGUsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVpdGEub3BlbmVkIC5vcGVuLXVwbWVudSAudHJpYW5nbGUsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVlcy5vcGVuZWQgLm9wZW4tdXBtZW51IC50cmlhbmdsZSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWRlLm9wZW5lZCAub3Blbi11cG1lbnUgLnRyaWFuZ2xlLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51Z3Iub3BlbmVkIC5vcGVuLXVwbWVudSAudHJpYW5nbGUsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVmci5vcGVuZWQgLm9wZW4tdXBtZW51IC50cmlhbmdsZSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudW5sLm9wZW5lZCAub3Blbi11cG1lbnUgLnRyaWFuZ2xlLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51cHQub3BlbmVkIC5vcGVuLXVwbWVudSAudHJpYW5nbGUgeyBib3JkZXItdG9wLWNvbG9yOiAjMzcyZjJjOyB9XG4vKiBsaW5lIDExMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnUgLm9wZW4tdXBtZW51LCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51aXRhIC5vcGVuLXVwbWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWVzIC5vcGVuLXVwbWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWRlIC5vcGVuLXVwbWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWdyIC5vcGVuLXVwbWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWZyIC5vcGVuLXVwbWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudW5sIC5vcGVuLXVwbWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudXB0IC5vcGVuLXVwbWVudSB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBib3JkZXI6IDA7IGxpbmUtaGVpZ2h0OiAxOyB3aWR0aDogMTZweDsgaGVpZ2h0OiAxNnB4OyBwYWRkaW5nOiAyMHB4OyBkaXNwbGF5OiBub25lOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnUgLm9wZW4tdXBtZW51LCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51aXRhIC5vcGVuLXVwbWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWVzIC5vcGVuLXVwbWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWRlIC5vcGVuLXVwbWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWdyIC5vcGVuLXVwbWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWZyIC5vcGVuLXVwbWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudW5sIC5vcGVuLXVwbWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudXB0IC5vcGVuLXVwbWVudSB7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyB9IH1cbi8qIGxpbmUgMTI3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudSAub3Blbi11cG1lbnUgLnRyaWFuZ2xlLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51aXRhIC5vcGVuLXVwbWVudSAudHJpYW5nbGUsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVlcyAub3Blbi11cG1lbnUgLnRyaWFuZ2xlLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51ZGUgLm9wZW4tdXBtZW51IC50cmlhbmdsZSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWdyIC5vcGVuLXVwbWVudSAudHJpYW5nbGUsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVmciAub3Blbi11cG1lbnUgLnRyaWFuZ2xlLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51bmwgLm9wZW4tdXBtZW51IC50cmlhbmdsZSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudXB0IC5vcGVuLXVwbWVudSAudHJpYW5nbGUgeyBtYXJnaW4tbGVmdDogLTNweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBoZWlnaHQ6IDA7IHdpZHRoOiAwOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IGJvcmRlci13aWR0aDogNXB4IDMuNXB4OyBib3JkZXItc3R5bGU6IHNvbGlkOyBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmOyBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9XG4vKiBsaW5lIDEzMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnUgLm1lbnUsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVpdGEgLm1lbnUsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVlcyAubWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWRlIC5tZW51LCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51Z3IgLm1lbnUsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVmciAubWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudW5sIC5tZW51LCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51cHQgLm1lbnUgeyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgbWFyZ2luOiAwIDVweCAwIDA7IHBhZGRpbmc6IDA7IGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmY7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDEzMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbiAgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudSAubWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWl0YSAubWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWVzIC5tZW51LCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51ZGUgLm1lbnUsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVnciAubWVudSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWZyIC5tZW51LCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51bmwgLm1lbnUsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVwdCAubWVudSB7IHBvc2l0aW9uOiBmaXhlZDsgbGVmdDogMDsgYm90dG9tOiAwcHg7IHdpZHRoOiAxMDAlOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgcGFkZGluZzogMjBweDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IHotaW5kZXg6IDEwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGJvcmRlci1yaWdodDogbm9uZTsgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDE1MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbiAgLm1lbnUtb3BlbmVkIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnUgLm1lbnUsIC5tZW51LW9wZW5lZCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51aXRhIC5tZW51LCAubWVudS1vcGVuZWQgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWVzIC5tZW51LCAubWVudS1vcGVuZWQgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWRlIC5tZW51LCAubWVudS1vcGVuZWQgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWdyIC5tZW51LCAubWVudS1vcGVuZWQgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWZyIC5tZW51LCAubWVudS1vcGVuZWQgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudW5sIC5tZW51LCAubWVudS1vcGVuZWQgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudXB0IC5tZW51IHsgZGlzcGxheTogZmxleDsgfSB9XG4vKiBsaW5lIDE1OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnUgLm1lbnUgbGksIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVpdGEgLm1lbnUgbGksIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVlcyAubWVudSBsaSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWRlIC5tZW51IGxpLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51Z3IgLm1lbnUgbGksIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVmciAubWVudSBsaSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudW5sIC5tZW51IGxpLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51cHQgLm1lbnUgbGkgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxNTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnUgLm1lbnUgbGksIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVpdGEgLm1lbnUgbGksIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVlcyAubWVudSBsaSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWRlIC5tZW51IGxpLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51Z3IgLm1lbnUgbGksIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVmciAubWVudSBsaSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudW5sIC5tZW51IGxpLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51cHQgLm1lbnUgbGkgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiA1cHggMTBweDsgcGFkZGluZzogMDsgfSB9XG4vKiBsaW5lIDE2OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnUgLm1lbnUgbGkgYSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWl0YSAubWVudSBsaSBhLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51ZXMgLm1lbnUgbGkgYSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWRlIC5tZW51IGxpIGEsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVnciAubWVudSBsaSBhLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51ZnIgLm1lbnUgbGkgYSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudW5sIC5tZW51IGxpIGEsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVwdCAubWVudSBsaSBhIHsgZGlzcGxheTogYmxvY2s7IGxpbmUtaGVpZ2h0OiAxOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LXNpemU6IDEwcHg7IGNvbG9yOiAjZmZmZmZmOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDE2OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbiAgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudSAubWVudSBsaSBhLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51aXRhIC5tZW51IGxpIGEsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVlcyAubWVudSBsaSBhLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51ZGUgLm1lbnUgbGkgYSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWdyIC5tZW51IGxpIGEsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVmciAubWVudSBsaSBhLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51bmwgLm1lbnUgbGkgYSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudXB0IC5tZW51IGxpIGEgeyBjb2xvcjogIzM3MmYyYzsgZm9udC1zaXplOiAxMnB4OyB9IH1cbi8qIGxpbmUgMTgyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudSAubWVudSBsaSBhLmlzLWFjdGl2ZSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWl0YSAubWVudSBsaSBhLmlzLWFjdGl2ZSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWVzIC5tZW51IGxpIGEuaXMtYWN0aXZlLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51ZGUgLm1lbnUgbGkgYS5pcy1hY3RpdmUsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVnciAubWVudSBsaSBhLmlzLWFjdGl2ZSwgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXVwcGVyaGVhZGVybWVudWZyIC5tZW51IGxpIGEuaXMtYWN0aXZlLCAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51bmwgLm1lbnUgbGkgYS5pcy1hY3RpdmUsIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnVwdCAubWVudSBsaSBhLmlzLWFjdGl2ZSB7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb2xkXCI7IH1cbi8qIGxpbmUgMTkyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LWxhbmd1YWdlc3dpdGNoZXIgeyBvcmRlcjogMzsgLW1zLWZsZXgtb3JkZXI6IDM7IHBvc2l0aW9uOiByZWxhdGl2ZTsgaGVpZ2h0OiAyMHB4OyBsaW5lLWhlaWdodDogMTsgd2lkdGg6IDc1cHg7IHotaW5kZXg6IDUwOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxOTIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gIC51cHBlcmhlYWRlciAuY29udGFpbmVyICNibG9jay13YXNpdC1sYW5ndWFnZXN3aXRjaGVyIHsgb3JkZXI6IDI7IC1tcy1mbGV4LW9yZGVyOiAyOyB9IH1cbi8qIGxpbmUgMjA2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LWxhbmd1YWdlc3dpdGNoZXIgdWwgeyBtYXJnaW46IDA7IHBhZGRpbmc6IDI4cHggMCAwIDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzOyB3aWR0aDogMTAwJTsgfVxuLyogbGluZSAyMTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4udXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtbGFuZ3VhZ2Vzd2l0Y2hlciB1bDpob3ZlciBsaTpub3QoLmlzLWFjdGl2ZSkgeyBkaXNwbGF5OiBibG9jazsgb3BhY2l0eTogMTsgfVxuLyogbGluZSAyMjEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4udXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtbGFuZ3VhZ2Vzd2l0Y2hlciB1bCBsaSB7IGRpc3BsYXk6IG5vbmU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgYmFja2dyb3VuZC1jb2xvcjogI2M4MTAyZTsgcGFkZGluZzogNXB4OyB3aWR0aDogMTAwJTsgb3BhY2l0eTogMDsgfVxuLyogbGluZSAyMjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4udXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtbGFuZ3VhZ2Vzd2l0Y2hlciB1bCBsaS5pcy1hY3RpdmUgeyBvcGFjaXR5OiAxOyBkaXNwbGF5OiBibG9jazsgdG9wOiAxcHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDIyOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbiAgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LWxhbmd1YWdlc3dpdGNoZXIgdWwgbGkuaXMtYWN0aXZlIHsgcGFkZGluZzogMDsgfVxuICAvKiBsaW5lIDI0MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbiAgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LWxhbmd1YWdlc3dpdGNoZXIgdWwgbGkuaXMtYWN0aXZlOmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMDsgd2lkdGg6IDcwJTsgbGVmdDogMTUlOyBoZWlnaHQ6IDFweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAvKiBsaW5lIDI1MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbiAgLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LWxhbmd1YWdlc3dpdGNoZXIgdWwgbGkuaXMtYWN0aXZlOmFmdGVyIHsgcG9zaXRpb246IGFic29sdXRlOyBjb250ZW50OiAnJzsgbGVmdDogNTAlOyBtYXJnaW4tbGVmdDogLTNweDsgYm90dG9tOiAtMTBweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBoZWlnaHQ6IDA7IHdpZHRoOiAwOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IGJvcmRlci13aWR0aDogNXB4IDMuNXB4OyBib3JkZXItc3R5bGU6IHNvbGlkOyBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmOyBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9IH1cbi8qIGxpbmUgMjYzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LWxhbmd1YWdlc3dpdGNoZXIgdWwgbGkgYSB7IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDEwcHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiAjZmZmZmZmOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IHRleHQtYWxpZ246IGNlbnRlcjsgbGluZS1oZWlnaHQ6IDE7IH1cbi8qIGxpbmUgMjcyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLnVwcGVyaGVhZGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LWxhbmd1YWdlc3dpdGNoZXIgdWwgbGkgYS5pcy1hY3RpdmUgeyBjb2xvcjogI2ZmZmZmZjsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvbGRcIjsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjcyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuICAudXBwZXJoZWFkZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtbGFuZ3VhZ2Vzd2l0Y2hlciB1bCBsaSBhLmlzLWFjdGl2ZSB7IHBvaW50ZXItZXZlbnRzOiBub25lOyB9IH1cblxuLyogbGluZSAyODcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubG93ZXJoZWFkZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4OyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYzsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zczsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjg3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuICAubG93ZXJoZWFkZXIgeyBwb3NpdGlvbjogZml4ZWQ7IHRvcDogMDsgbGVmdDogLTEwMCU7IGhlaWdodDogMTAwJTsgd2lkdGg6IDEwMCU7IH0gfVxuLyogbGluZSAzMDAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4ubG93ZXJoZWFkZXIub3BlbmVkIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAzMDQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gIC5sb3dlcmhlYWRlciAuY29udGFpbmVyIHsgaGVpZ2h0OiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGp1c3RpZnktY29udGVudDogY2VudGVyOyAtbXMtZmxleC1wYWNrOiBjZW50ZXI7IHRleHQtYWxpZ246IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjsgfSB9XG4vKiBsaW5lIDMxOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sb3dlcmhlYWRlciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51LTIgeyBkaXNwbGF5OiBub25lOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAzMTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzICovXG4gIC5sb3dlcmhlYWRlciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51LTIgeyBkaXNwbGF5OiBibG9jazsgcGFkZGluZzogMjBweCAwOyB9IH1cbi8qIGxpbmUgMzI3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmxvd2VyaGVhZGVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnUtMiB1bCB7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgcGFkZGluZzogMDsgbWFyZ2luOiAwOyB9XG4vKiBsaW5lIDMzNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9faGVhZGVyLnNjc3MgKi9cbi5sb3dlcmhlYWRlciAjYmxvY2std2FzaXQtdXBwZXJoZWFkZXJtZW51LTIgdWwgbGkgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IG1hcmdpbjogMCA1cHg7IH1cbi8qIGxpbmUgMzQwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19oZWFkZXIuc2NzcyAqL1xuLmxvd2VyaGVhZGVyICNibG9jay13YXNpdC11cHBlcmhlYWRlcm1lbnUtMiB1bCBsaSBhIHsgZGlzcGxheTogYmxvY2s7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZm9udC1zaXplOiAxMnB4OyBjb2xvcjogIzM3MmYyYzsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgbGluZS1oZWlnaHQ6IDE7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19uYXZpZ2F0aW9uLnNjc3MgKi9cbi5tYWluLW5hdmlnYXRpb24tbWVudSwgLm1lbnUtLW1haW4tbmF2aWdhdGlvbi1pdCwgLm1lbnUtLW1haW4tbmF2aWdhdGlvbi1mciB7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiAyLjVlbSAwOyAtd2Via2l0LXRyYW5zaXRpb246IHBhZGRpbmcgMC4zcyBlYXNlOyB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuM3MgZWFzZTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fbmF2aWdhdGlvbi5zY3NzICovXG4gIC5tYWluLW5hdmlnYXRpb24tbWVudSwgLm1lbnUtLW1haW4tbmF2aWdhdGlvbi1pdCwgLm1lbnUtLW1haW4tbmF2aWdhdGlvbi1mciB7IHBhZGRpbmc6IDA7IH0gfVxuLyogbGluZSAxMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fbmF2aWdhdGlvbi5zY3NzICovXG4ubWFpbi1uYXZpZ2F0aW9uLW1lbnUgLm1lbnUtbmFtZSwgLm1lbnUtLW1haW4tbmF2aWdhdGlvbi1pdCAubWVudS1uYW1lLCAubWVudS0tbWFpbi1uYXZpZ2F0aW9uLWZyIC5tZW51LW5hbWUgeyBkaXNwbGF5OiBub25lOyBjb2xvcjogIzM3MmYyYzsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiAxNHB4OyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9sZFwiOyBmb250LXdlaWdodDogMTAwOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fbmF2aWdhdGlvbi5zY3NzICovXG4gIC5tYWluLW5hdmlnYXRpb24tbWVudSAubWVudS1uYW1lLCAubWVudS0tbWFpbi1uYXZpZ2F0aW9uLWl0IC5tZW51LW5hbWUsIC5tZW51LS1tYWluLW5hdmlnYXRpb24tZnIgLm1lbnUtbmFtZSB7IGRpc3BsYXk6IGJsb2NrOyB9IH1cbi8qIGxpbmUgMjQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX25hdmlnYXRpb24uc2NzcyAqL1xuLnBhZ2VTY3JvbGxlZCAubWFpbi1uYXZpZ2F0aW9uLW1lbnUsIC5wYWdlU2Nyb2xsZWQgLm1lbnUtLW1haW4tbmF2aWdhdGlvbi1pdCwgLnBhZ2VTY3JvbGxlZCAubWVudS0tbWFpbi1uYXZpZ2F0aW9uLWZyIHsgcGFkZGluZzogMC43NWVtIDA7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDI0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgLnBhZ2VTY3JvbGxlZCAubWFpbi1uYXZpZ2F0aW9uLW1lbnUsIC5wYWdlU2Nyb2xsZWQgLm1lbnUtLW1haW4tbmF2aWdhdGlvbi1pdCwgLnBhZ2VTY3JvbGxlZCAubWVudS0tbWFpbi1uYXZpZ2F0aW9uLWZyIHsgcGFkZGluZzogMDsgfSB9XG5cbi8qIGxpbmUgMzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX25hdmlnYXRpb24uc2NzcyAqL1xuI2Jsb2NrLXdhc2l0LW1haW4tbWVudSwgI2Jsb2NrLXdhc2l0LW1haW5uYXZpZ2F0aW9uZnIsICNibG9jay1tYWlubmF2aWdhdGlvbml0IHsgZGlzcGxheTogYmxvY2s7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDMzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgI2Jsb2NrLXdhc2l0LW1haW4tbWVudSwgI2Jsb2NrLXdhc2l0LW1haW5uYXZpZ2F0aW9uZnIsICNibG9jay1tYWlubmF2aWdhdGlvbml0IHsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IHBhZGRpbmc6IDQwcHggMDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7IH0gfVxuLyogbGluZSA0NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fbmF2aWdhdGlvbi5zY3NzICovXG4jYmxvY2std2FzaXQtbWFpbi1tZW51ID4gdWwsICNibG9jay13YXNpdC1tYWlubmF2aWdhdGlvbmZyID4gdWwsICNibG9jay1tYWlubmF2aWdhdGlvbml0ID4gdWwgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi8qIGxpbmUgNTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX25hdmlnYXRpb24uc2NzcyAqL1xuI2Jsb2NrLXdhc2l0LW1haW4tbWVudSA+IHVsIGxpLCAjYmxvY2std2FzaXQtbWFpbm5hdmlnYXRpb25mciA+IHVsIGxpLCAjYmxvY2stbWFpbm5hdmlnYXRpb25pdCA+IHVsIGxpIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBwYWRkaW5nOiAwIDIwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDUzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19uYXZpZ2F0aW9uLnNjc3MgKi9cbiAgI2Jsb2NrLXdhc2l0LW1haW4tbWVudSA+IHVsIGxpLCAjYmxvY2std2FzaXQtbWFpbm5hdmlnYXRpb25mciA+IHVsIGxpLCAjYmxvY2stbWFpbm5hdmlnYXRpb25pdCA+IHVsIGxpIHsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmc6IDEwcHggMjBweDsgfSB9XG4vKiBsaW5lIDY0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19uYXZpZ2F0aW9uLnNjc3MgKi9cbiNibG9jay13YXNpdC1tYWluLW1lbnUgPiB1bCBsaS5tZW51LWl0ZW0tLWFjdGl2ZSBhLCAjYmxvY2std2FzaXQtbWFpbm5hdmlnYXRpb25mciA+IHVsIGxpLm1lbnUtaXRlbS0tYWN0aXZlIGEsICNibG9jay1tYWlubmF2aWdhdGlvbml0ID4gdWwgbGkubWVudS1pdGVtLS1hY3RpdmUgYSB7IGNvbG9yOiAjYzgxMDJlOyB9XG4vKiBsaW5lIDY5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19uYXZpZ2F0aW9uLnNjc3MgKi9cbiNibG9jay13YXNpdC1tYWluLW1lbnUgPiB1bCBsaSBhLCAjYmxvY2std2FzaXQtbWFpbm5hdmlnYXRpb25mciA+IHVsIGxpIGEsICNibG9jay1tYWlubmF2aWdhdGlvbml0ID4gdWwgbGkgYSB7IGNvbG9yOiAjMzcyZjJjOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGxpbmUtaGVpZ2h0OiAxOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LXNpemU6IDEuMjVlbTsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvbGRcIjsgfVxuLyogbGluZSA3NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fbmF2aWdhdGlvbi5zY3NzICovXG4jYmxvY2std2FzaXQtbWFpbi1tZW51ID4gdWwgbGkgYSBzcGFuLCAjYmxvY2std2FzaXQtbWFpbm5hdmlnYXRpb25mciA+IHVsIGxpIGEgc3BhbiwgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uaXQgPiB1bCBsaSBhIHNwYW4geyBkaXNwbGF5OiBibG9jazsgZm9udC1mYW1pbHk6IFwiQmF1ZXJCb2RvbmlTdGQtSXRhbGljXCI7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IGZvbnQtc3R5bGU6IGl0YWxpYzsgZm9udC1zaXplOiAxZW07IH1cbi8qIGxpbmUgODUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX25hdmlnYXRpb24uc2NzcyAqL1xuI2Jsb2NrLXdhc2l0LW1haW4tbWVudSA+IHVsIGxpIGE6aG92ZXIsICNibG9jay13YXNpdC1tYWlubmF2aWdhdGlvbmZyID4gdWwgbGkgYTpob3ZlciwgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uaXQgPiB1bCBsaSBhOmhvdmVyIHsgY29sb3I6ICNjODEwMmU7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuLmNhbXBhcmktZm9vdGVyIHsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbi5jYW1wYXJpLWZvb3RlciAudXBwZXJmb290ZXIgeyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgd2lkdGg6IDEwMCU7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4OyBwYWRkaW5nOiAyMHB4IDQwcHg7IG1pbi1oZWlnaHQ6IDQwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4gIC5jYW1wYXJpLWZvb3RlciAudXBwZXJmb290ZXIgeyBwYWRkaW5nOiA1cHggMjBweDsgfSB9XG4vKiBsaW5lIDIwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuLmNhbXBhcmktZm9vdGVyIC51cHBlcmZvb3RlciAjYmxvY2std2FzaXQtZm9vdGVyIC5tZW51LCAuY2FtcGFyaS1mb290ZXIgLnVwcGVyZm9vdGVyICNibG9jay13YXNpdC1mb290ZXJkZSAubWVudSB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDA7IHRleHQtYWxpZ246IGNlbnRlcjsgbGluZS1oZWlnaHQ6IDE7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDIwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuICAuY2FtcGFyaS1mb290ZXIgLnVwcGVyZm9vdGVyICNibG9jay13YXNpdC1mb290ZXIgLm1lbnUsIC5jYW1wYXJpLWZvb3RlciAudXBwZXJmb290ZXIgI2Jsb2NrLXdhc2l0LWZvb3RlcmRlIC5tZW51IHsgcGFkZGluZzogMDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHsgLyogbGluZSAyMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbiAgLmNhbXBhcmktZm9vdGVyIC51cHBlcmZvb3RlciAjYmxvY2std2FzaXQtZm9vdGVyIC5tZW51LCAuY2FtcGFyaS1mb290ZXIgLnVwcGVyZm9vdGVyICNibG9jay13YXNpdC1mb290ZXJkZSAubWVudSB7IHBhZGRpbmc6IDA7IH0gfVxuLyogbGluZSAzNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbi5jYW1wYXJpLWZvb3RlciAudXBwZXJmb290ZXIgI2Jsb2NrLXdhc2l0LWZvb3RlciAubWVudSBsaSwgLmNhbXBhcmktZm9vdGVyIC51cHBlcmZvb3RlciAjYmxvY2std2FzaXQtZm9vdGVyZGUgLm1lbnUgbGkgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbjogMCAxMHB4OyB9XG4vKiBsaW5lIDM4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuLmNhbXBhcmktZm9vdGVyIC51cHBlcmZvb3RlciAjYmxvY2std2FzaXQtZm9vdGVyIC5tZW51IGxpIGEsIC5jYW1wYXJpLWZvb3RlciAudXBwZXJmb290ZXIgI2Jsb2NrLXdhc2l0LWZvb3RlcmRlIC5tZW51IGxpIGEgeyBjb2xvcjogIzM3MmYyYzsgZGlzcGxheTogYmxvY2s7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiAxMHB4OyBsaW5lLWhlaWdodDogMTsgfVxuLyogbGluZSA0NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbi5jYW1wYXJpLWZvb3RlciAudXBwZXJmb290ZXIgI2Jsb2NrLXdhc2l0LWZvb3RlciAubWVudSBsaSBhLmlzLWFjdGl2ZSwgLmNhbXBhcmktZm9vdGVyIC51cHBlcmZvb3RlciAjYmxvY2std2FzaXQtZm9vdGVyZGUgLm1lbnUgbGkgYS5pcy1hY3RpdmUgeyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9sZFwiOyB9XG4vKiBsaW5lIDUwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuLmNhbXBhcmktZm9vdGVyIC51cHBlcmZvb3RlciAjYmxvY2std2FzaXQtZm9vdGVyIC5tZW51IGxpIGEuaG92ZXIsIC5jYW1wYXJpLWZvb3RlciAudXBwZXJmb290ZXIgI2Jsb2NrLXdhc2l0LWZvb3RlcmRlIC5tZW51IGxpIGEuaG92ZXIgeyBjb2xvcjogI2M4MTAyZTsgfVxuLyogbGluZSA1OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbi5jYW1wYXJpLWZvb3RlciAubG93ZXJmb290ZXIgeyBwYWRkaW5nOiAwOyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgxMDJlOyB9XG4vKiBsaW5lIDY4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuLmNhbXBhcmktZm9vdGVyIC5sb3dlcmZvb3RlciAuY29udGFpbmVyIHsgcGFkZGluZzogOHB4IDIwcHg7IH1cbi8qIGxpbmUgNzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4uY2FtcGFyaS1mb290ZXIgLmxvd2VyZm9vdGVyIC5jb250YWluZXIgI2Jsb2NrLXdhc2l0LXNpdGVicmFuZGluZyB7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuLyogbGluZSA3NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbi5jYW1wYXJpLWZvb3RlciAubG93ZXJmb290ZXIgLmNvbnRhaW5lciAjYmxvY2std2FzaXQtc2l0ZWJyYW5kaW5nOmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfVxuLyogbGluZSA4MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbi5jYW1wYXJpLWZvb3RlciAubG93ZXJmb290ZXIgLmNvbnRhaW5lciBhIHsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgODQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4uY2FtcGFyaS1mb290ZXIgLmxvd2VyZm9vdGVyIC5jb250YWluZXIgYSBpbWcgeyBkaXNwbGF5OiBibG9jazsgbWF4LXdpZHRoOiBub25lOyBoZWlnaHQ6IDIwcHg7IH1cbi8qIGxpbmUgOTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4uY2FtcGFyaS1mb290ZXIgLmxvd2VyZm9vdGVyIC5jb250YWluZXIgLnNpdGUtc2xvZ2FuIHsgZGlzcGxheTogYmxvY2s7IGNvbG9yOiAjZmZmZmZmOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LXNpemU6IDAuNjI1ZW07IH1cbi8qIGxpbmUgOTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4uY2FtcGFyaS1mb290ZXIgLmxvd2VyZm9vdGVyIC5jb250YWluZXIgLnNpdGUtc2xvZ2FuX19saW5rIHsgY29sb3I6ICNmZmZmZmY7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuLyogbGluZSAxMDQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4uY2FtcGFyaS1mb290ZXIgLmRpc2NsYWltZXIgeyBkaXNwbGF5OiBibG9jazsgdGV4dC1hbGlnbjogbGVmdDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgcGFkZGluZzogM3B4IDAgMDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTA0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuICAuY2FtcGFyaS1mb290ZXIgLmRpc2NsYWltZXIgeyBwYWRkaW5nOiAxNXB4IDAgMTAwcHg7IH0gfVxuLyogbGluZSAxMTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzICovXG4uY2FtcGFyaS1mb290ZXIgLmRpc2NsYWltZXIgLmNvbnRhaW5lciB7IHBhZGRpbmc6IDhweCAyMHB4OyB9XG4vKiBsaW5lIDExOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbi5jYW1wYXJpLWZvb3RlciAuZGlzY2xhaW1lciBzbWFsbCB7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyBjb2xvcjogIzM3MmYyYzsgd2lkdGg6IDEwMCU7IGZvbnQtc2l6ZTogMTBweDsgZmxleC13cmFwOiB3cmFwOyB9XG4vKiBsaW5lIDEyNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2xheW91dC9fZm9vdGVyLnNjc3MgKi9cbi5jYW1wYXJpLWZvb3RlciAuZGlzY2xhaW1lciBzbWFsbCBzcGFuIHsgZGlzcGxheTogYmxvY2s7IGxpbmUtaGVpZ2h0OiAxOyBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbi8qIGxpbmUgMTMxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvbGF5b3V0L19mb290ZXIuc2NzcyAqL1xuLmNhbXBhcmktZm9vdGVyIC5kaXNjbGFpbWVyIHNtYWxsIHNwYW46bGFzdC1jaGlsZCB7IG1hcmdpbi1yaWdodDogMDsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4uZ3JpZF9zaXplciB7IHdpZHRoOiAyNSU7IH1cblxuLyogbGluZSA1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLmhvbWVwYWdlLW1vc2FpYyB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDAgNDBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbiAgLmhvbWVwYWdlLW1vc2FpYyB7IG1hcmdpbjogMDsgd2lkdGg6IDEwMCU7IH0gfVxuXG4vKiBsaW5lIDE2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLm1haW4tcGFnZXMtZWxlbWVudDpsYXN0LWNoaWxkIHsgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLm1haW4tcGFnZXMtZWxlbWVudCB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbi8qIGxpbmUgMjQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4ubWFpbi1wYWdlcy1lbGVtZW50Lm5vdC0tdmlzaWJsZSB7IHdpZHRoOiAyNSU7IGhlaWdodDogMDsgfVxuLyogbGluZSAyOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5tYWluLXBhZ2VzLWVsZW1lbnQuZ3JpZC0xIHsgd2lkdGg6IDI1JTsgcGFkZGluZy10b3A6IDI1JTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gIC5tYWluLXBhZ2VzLWVsZW1lbnQuZ3JpZC0xIHsgd2lkdGg6IDUwJTsgcGFkZGluZy10b3A6IDUwJTsgfSB9XG4vKiBsaW5lIDM5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLm1haW4tcGFnZXMtZWxlbWVudC5ncmlkLTIgeyB3aWR0aDogNTAlOyBwYWRkaW5nLXRvcDogMjUlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAzOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbiAgLm1haW4tcGFnZXMtZWxlbWVudC5ncmlkLTIgeyBwYWRkaW5nLXRvcDogNTAlOyB3aWR0aDogNTAlOyB9IH1cbi8qIGxpbmUgNTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4ubWFpbi1wYWdlcy1lbGVtZW50LmdyaWQtMyB7IHdpZHRoOiAyNSU7IHBhZGRpbmctdG9wOiA1MCU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDUxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuICAubWFpbi1wYWdlcy1lbGVtZW50LmdyaWQtMyB7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7IHBhZGRpbmctdG9wOiA1MCU7IHdpZHRoOiA1MCU7IH0gfVxuLyogbGluZSA2MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5tYWluLXBhZ2VzLWVsZW1lbnQuZ3JpZC00IHsgd2lkdGg6IDEwMCU7IHBhZGRpbmctdG9wOiA1MCU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDY4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuICAubWFpbi1wYWdlcy1lbGVtZW50Lmxhc3QtbWFpbi1wYWdlcy1lbGVtZW50IHsgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG4vKiBsaW5lIDc0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLm1haW4tcGFnZXMtZWxlbWVudCBhIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IGhlaWdodDogMTAwJTsgd2lkdGg6IDEwMCU7IGNvbG9yOiAjZmZmZmZmOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9sZFwiOyBmb250LXNpemU6IDI0cHg7IG92ZXJmbG93OiBoaWRkZW47IH1cbi8qIGxpbmUgODcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4ubWFpbi1wYWdlcy1lbGVtZW50IGE6aG92ZXIgLnBhZ2UtbmFtZSB7IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7IG9wYWNpdHk6IDE7IH1cbi8qIGxpbmUgOTIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4ubWFpbi1wYWdlcy1lbGVtZW50IGE6aG92ZXIgaW1nIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMik7IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7IH1cbi8qIGxpbmUgOTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4ubWFpbi1wYWdlcy1lbGVtZW50IGE6aG92ZXIgKyAuaG9tZS1wYWdlLXRodW1ibmFpbCB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNzQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gIC5tYWluLXBhZ2VzLWVsZW1lbnQgYSB7IGZvbnQtc2l6ZTogMThweDsgfSB9XG4vKiBsaW5lIDEwOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5tYWluLXBhZ2VzLWVsZW1lbnQgLnBhZ2UtbmFtZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJTsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyAtbXMtZmxleC1wYWNrOiBjZW50ZXI7IHRvcDogMDsgdGV4dC1hbGlnbjogY2VudGVyOyBsZWZ0OiAwOyBwYWRkaW5nOiAwIDIwcHg7IGxpbmUtaGVpZ2h0OiAxOyBvcGFjaXR5OiAwOyB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzOyB6LWluZGV4OiAxMDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMTA4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuICAubWFpbi1wYWdlcy1lbGVtZW50IC5wYWdlLW5hbWUgeyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IC1tcy1mbGV4LXBhY2s6IGNlbnRlcjsgdGV4dC1hbGlnbjogbGVmdDsgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMTBweDsgb3BhY2l0eTogMTsgZm9udC1zaXplOiAxNnB4OyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDEwOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbiAgLm1haW4tcGFnZXMtZWxlbWVudCAucGFnZS1uYW1lIHsgdGV4dC1zaGFkb3c6IDFweCAxcHggMHB4IGJsYWNrOyB9IH1cbi8qIGxpbmUgMTQ2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLm1haW4tcGFnZXMtZWxlbWVudCBpbWcgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7IHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7IH1cblxuLyogbGluZSAxNTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4uaG9tZS1wYWdlLXRodW1ibmFpbCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgdG9wOiAwOyBsZWZ0OiAwOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5OyB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxNTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gIC5ob21lLXBhZ2UtdGh1bWJuYWlsIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpOyB9IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX21haW50ZW5hbmNlLnNjc3MgKi9cbi5tYWludGVuYW5jZS1wYWdlIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMHZoOyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgxMDJlOyBwYWRkaW5nOiAwOyBtYXJnaW46IDA7IH1cblxuLyogbGluZSAxMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19tYWludGVuYW5jZS5zY3NzICovXG4uY2FtcGFyaS1tYWludGVuYW5jZS13cmFwcGVyIHsgZGlzcGxheTogdGFibGU7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IH1cbi8qIGxpbmUgMTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbWFpbnRlbmFuY2Uuc2NzcyAqL1xuLmNhbXBhcmktbWFpbnRlbmFuY2Utd3JhcHBlciAuY2FtcGFyaS1tYWludGVuYW5jZS1jb250YWluZXIgeyBkaXNwbGF5OiB0YWJsZS1jZWxsOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4vKiBsaW5lIDIwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX21haW50ZW5hbmNlLnNjc3MgKi9cbi5jYW1wYXJpLW1haW50ZW5hbmNlLXdyYXBwZXIgLmNhbXBhcmktbWFpbnRlbmFuY2UtY29udGFpbmVyIGhlYWRlciB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi1ib3R0b206IDFlbTsgfVxuLyogbGluZSAyNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19tYWludGVuYW5jZS5zY3NzICovXG4uY2FtcGFyaS1tYWludGVuYW5jZS13cmFwcGVyIC5jYW1wYXJpLW1haW50ZW5hbmNlLWNvbnRhaW5lciBoZWFkZXIgaW1nIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMCBhdXRvOyB9XG4vKiBsaW5lIDMxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX21haW50ZW5hbmNlLnNjc3MgKi9cbi5jYW1wYXJpLW1haW50ZW5hbmNlLXdyYXBwZXIgLmNhbXBhcmktbWFpbnRlbmFuY2UtY29udGFpbmVyIG1haW4geyBkaXNwbGF5OiBibG9jazsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4vKiBsaW5lIDM1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX21haW50ZW5hbmNlLnNjc3MgKi9cbi5jYW1wYXJpLW1haW50ZW5hbmNlLXdyYXBwZXIgLmNhbXBhcmktbWFpbnRlbmFuY2UtY29udGFpbmVyIG1haW4gaDEgeyBkaXNwbGF5OiBibG9jazsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogMy43NWVtOyBtYXJnaW46IDAgMCAxNnB4IDA7IHBhZGRpbmc6IDA7IGxpbmUtaGVpZ2h0OiAxOyB9XG4vKiBsaW5lIDQ1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX21haW50ZW5hbmNlLnNjc3MgKi9cbi5jYW1wYXJpLW1haW50ZW5hbmNlLXdyYXBwZXIgLmNhbXBhcmktbWFpbnRlbmFuY2UtY29udGFpbmVyIG1haW4gcCB7IGRpc3BsYXk6IGJsb2NrOyBjb2xvcjogI2ZmZmZmZjsgbWFyZ2luOiAwIGF1dG87IHBhZGRpbmc6IDA7IGxpbmUtaGVpZ2h0OiAxLjM7IGZvbnQtc2l6ZTogMWVtOyB9XG5cbi8qIGxpbmUgMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbi52aWV3LXRoZS1jYW1wYXJpLXdvcmxkIC52aWV3LWhlYWRlciB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogNzAlOyBtYXJnaW4tbGVmdDogMzAlOyB0ZXh0LWFsaWduOiBsZWZ0OyBtYXJnaW4tYm90dG9tOiAzMHB4OyBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuICAudmlldy10aGUtY2FtcGFyaS13b3JsZCAudmlldy1oZWFkZXIgeyBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB3aWR0aDogMTAwJTsgbWFyZ2luOiAwIDAgMzBweDsgcGFkZGluZzogMCAyMHB4OyB9IH1cbi8qIGxpbmUgMTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4udmlldy10aGUtY2FtcGFyaS13b3JsZCAudmlldy1oZWFkZXIgaDMgeyBtYXJnaW46IDAgMCAxNXB4OyBkaXNwbGF5OiB0YWJsZTsgd2lkdGg6IDEwMCU7IGZvbnQtc2l6ZTogMjhweDsgfVxuLyogbGluZSAyNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbi52aWV3LXRoZS1jYW1wYXJpLXdvcmxkIC52aWV3LWhlYWRlciBwIHsgbWFyZ2luOiAwOyBmb250LXNpemU6IDE1cHg7IGNvbG9yOiAjZmZmZmZmOyBmb250LWZhbWlseTogXCJCYXVlckJvZG9uaVN0ZC1JdGFsaWNcIjsgbGluZS1oZWlnaHQ6IDEuNDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4gIC52aWV3LXRoZS1jYW1wYXJpLXdvcmxkIC52aWV3LWhlYWRlciBwIHsgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLyogbGluZSAzOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbi53b3JsZC1lbGVtZW50LWNvbnRhaW5lciB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tYm90dG9tOiA1MHB4OyBwYWRkaW5nOiAwOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAzOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbiAgLndvcmxkLWVsZW1lbnQtY29udGFpbmVyIHsgcGFkZGluZzogMCAyMHB4OyBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbi8qIGxpbmUgNDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4ud29ybGQtZWxlbWVudC1jb250YWluZXIuZm9ybWF0LTIsIC53b3JsZC1lbGVtZW50LWNvbnRhaW5lci5mb3JtYXQtMyB7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDQ4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuICAud29ybGQtZWxlbWVudC1jb250YWluZXIuZm9ybWF0LTIsIC53b3JsZC1lbGVtZW50LWNvbnRhaW5lci5mb3JtYXQtMyB7IGFsaWduLWl0ZW1zOiBzdHJldGNoOyAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA0OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbiAgLndvcmxkLWVsZW1lbnQtY29udGFpbmVyLmZvcm1hdC0yLCAud29ybGQtZWxlbWVudC1jb250YWluZXIuZm9ybWF0LTMgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA2OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbiAgLndvcmxkLWVsZW1lbnQtY29udGFpbmVyLmZvcm1hdC0yOmxhc3QtY2hpbGQsIC53b3JsZC1lbGVtZW50LWNvbnRhaW5lci5mb3JtYXQtMzpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogMDsgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuLyogbGluZSA3OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbi53b3JsZC1lbGVtZW50LWNvbnRhaW5lci5mb3JtYXQtMSB7IG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDc5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuICAud29ybGQtZWxlbWVudC1jb250YWluZXIuZm9ybWF0LTEgeyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDg3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuLndvcmxkLWVsZW1lbnQtY29udGFpbmVyOm50aC1jaGlsZCgyKSB7IG1hcmdpbi10b3A6IDUwcHg7IHBhZGRpbmctdG9wOiA1MHB4OyBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYzsgfVxuLyogbGluZSA5MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbi53b3JsZC1lbGVtZW50LWNvbnRhaW5lciBoMyB7IGZvbnQtc2l6ZTogMzBweDsgY29sb3I6ICNmZmZmZmY7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb2xkXCI7IHRleHQtYWxpZ246IGxlZnQ7IG1hcmdpbjogMCAwIDEwcHg7IGxpbmUtaGVpZ2h0OiAxOyBmb250LXdlaWdodDogMTAwOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA5MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbiAgLndvcmxkLWVsZW1lbnQtY29udGFpbmVyIGgzIHsgZm9udC1zaXplOiAyMXB4OyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDkzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuICAud29ybGQtZWxlbWVudC1jb250YWluZXIgaDMgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuLyogbGluZSAxMTIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4ud29ybGQtZWxlbWVudC1jb250YWluZXIgcCB7IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDE1cHg7IGNvbG9yOiAjZmZmZmZmOyBtYXJnaW46IDA7IGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDExMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbiAgLndvcmxkLWVsZW1lbnQtY29udGFpbmVyIHAgeyBmb250LXNpemU6IDE2cHg7IHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4vKiBsaW5lIDEyNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbi53b3JsZC1lbGVtZW50LWNvbnRhaW5lciAubWFpbi1wYWdlLWxpbmt0byB7IGNvbG9yOiAjZmZmZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgxMDJlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb2xkXCI7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgbWFyZ2luLXRvcDogMTVweDsgbGluZS1oZWlnaHQ6IDE7IHBhZGRpbmc6IDE1cHggMzBweCAxMHB4OyBmb250LXNpemU6IDE2cHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMjUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4gIC53b3JsZC1lbGVtZW50LWNvbnRhaW5lciAubWFpbi1wYWdlLWxpbmt0byB7IG1hcmdpbjogMTVweCBhdXRvIDA7IGRpc3BsYXk6IHRhYmxlOyB9IH1cblxuLyogbGluZSAxNDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4uZm9ybWF0LTEgeyBvdmVyZmxvdzogaGlkZGVuOyBwb3NpdGlvbjogcmVsYXRpdmU7IGJhY2tncm91bmQtY29sb3I6ICNjODEwMmU7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyBhbGlnbi1pdGVtczogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7IHBhZGRpbmc6IDQwcHg7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jYW1wYXJpLXdvcmxkL3JlY2lwZS1iYWNrZ3JvdW5kLmpwZ1wiKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTQ4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuICAuZm9ybWF0LTEgeyBwYWRkaW5nOiAyMHB4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4vKiBsaW5lIDE3MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbi5mb3JtYXQtMSAud29ybGQtZWxlbWVudC1jb250ZW50IHsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IH1cbi8qIGxpbmUgMTc1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuLmZvcm1hdC0xIC5kZXNjcmlwdGlvbi13cmFwcGVyIHsgd2lkdGg6IDYwJTsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAtbXMtZmxleC1hbGlnbjogc3RhcnQ7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZzogMDsgb3JkZXI6IDI7IC1tcy1mbGV4LW9yZGVyOiAyOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxNzUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4gIC5mb3JtYXQtMSAuZGVzY3JpcHRpb24td3JhcHBlciB7IG1hcmdpbi10b3A6IDIwcHg7IHdpZHRoOiAxMDAlOyB9IH1cbi8qIGxpbmUgMTkyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuLmZvcm1hdC0xIC5kZXNjcmlwdGlvbi13cmFwcGVyIC5kZXNjcmlwdGlvbiB7IGRpc3BsYXk6IHRhYmxlOyBtYXJnaW46IDAgYXV0bzsgd2lkdGg6IDYwJTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTkyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuICAuZm9ybWF0LTEgLmRlc2NyaXB0aW9uLXdyYXBwZXIgLmRlc2NyaXB0aW9uIHsgd2lkdGg6IDEwMCU7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7IC8qIGxpbmUgMTkyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuICAuZm9ybWF0LTEgLmRlc2NyaXB0aW9uLXdyYXBwZXIgLmRlc2NyaXB0aW9uIHsgbWFyZ2luOiAyMHB4IGF1dG8gMDsgfSB9XG4vKiBsaW5lIDIwNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbi5mb3JtYXQtMSAuZGVzY3JpcHRpb24td3JhcHBlciAuZGVzY3JpcHRpb24gLm1haW4tcGFnZS1saW5rdG8geyBtYXJnaW4tdG9wOiAzMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjOyBjb2xvcjogIzM3MmYyYzsgZm9udC1zaXplOiAyMHB4OyBmb250LXdlaWdodDogNTAwOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyMDUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4gIC5mb3JtYXQtMSAuZGVzY3JpcHRpb24td3JhcHBlciAuZGVzY3JpcHRpb24gLm1haW4tcGFnZS1saW5rdG8geyBtYXJnaW4tdG9wOiAxNXB4OyBmb250LXNpemU6IDE0cHg7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjE5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuICAuZm9ybWF0LTEgLmRlc2NyaXB0aW9uLXdyYXBwZXIgaDMgeyB3aWR0aDogMTAwJTsgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbi8qIGxpbmUgMjI3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuLmZvcm1hdC0xIC5pbWFnZSB7IHdpZHRoOiA0MCU7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyAtbXMtZmxleC1wYWNrOiBjZW50ZXI7IG9yZGVyOiAxOyAtbXMtZmxleC1vcmRlcjogMTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7IC8qIGxpbmUgMjI3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuICAuZm9ybWF0LTEgLmltYWdlIHsgd2lkdGg6IDEwMCU7IH0gfVxuLyogbGluZSAyNDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4uZm9ybWF0LTEgLmltYWdlIC5maWVsZC0tbmFtZS1maWVsZC13b3JsZC1zZWN0aW9uLW1haW4taW1hZ2UgeyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiAxMDAlOyB9XG4vKiBsaW5lIDI0NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbi5mb3JtYXQtMSAuaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXdvcmxkLXNlY3Rpb24tbWFpbi1pbWFnZSBpbWcgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IGF1dG87IG1hcmdpbjogMCBhdXRvOyBoZWlnaHQ6IDEwMCU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDI0NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbiAgLmZvcm1hdC0xIC5pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtd29ybGQtc2VjdGlvbi1tYWluLWltYWdlIGltZyB7IHdpZHRoOiA3MCU7IH0gfVxuXG4vKiBsaW5lIDI2MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbi5mb3JtYXQtMjpudGgtY2hpbGQoZXZlbikgLmRlc2NyaXB0aW9uLXdyYXBwZXIgeyBvcmRlcjogMjsgLW1zLWZsZXgtb3JkZXI6IDI7IH1cbi8qIGxpbmUgMjY3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuLmZvcm1hdC0yOm50aC1jaGlsZChldmVuKSAuZGVzY3JpcHRpb24td3JhcHBlciAuZGVzY3JpcHRpb24geyBwYWRkaW5nOiAwIDMwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDI2NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbiAgLmZvcm1hdC0yOm50aC1jaGlsZChldmVuKSAuZGVzY3JpcHRpb24td3JhcHBlciAuZGVzY3JpcHRpb24geyBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuLyogbGluZSAyNzYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4uZm9ybWF0LTI6bnRoLWNoaWxkKGV2ZW4pIC5pbWFnZSB7IG9yZGVyOiAxOyAtbXMtZmxleC1vcmRlcjogMTsgfVxuLyogbGluZSAyODMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4uZm9ybWF0LTI6bnRoLWNoaWxkKG9kZCkgLmRlc2NyaXB0aW9uLXdyYXBwZXIgeyBvcmRlcjogMTsgLW1zLWZsZXgtb3JkZXI6IDE7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDI4MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbiAgLmZvcm1hdC0yOm50aC1jaGlsZChvZGQpIC5kZXNjcmlwdGlvbi13cmFwcGVyIHsgb3JkZXI6IDI7IC1tcy1mbGV4LW9yZGVyOiAyOyB9IH1cbi8qIGxpbmUgMjkyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuLmZvcm1hdC0yOm50aC1jaGlsZChvZGQpIC5kZXNjcmlwdGlvbi13cmFwcGVyIC5kZXNjcmlwdGlvbiB7IHBhZGRpbmc6IDAgMzBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjkyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuICAuZm9ybWF0LTI6bnRoLWNoaWxkKG9kZCkgLmRlc2NyaXB0aW9uLXdyYXBwZXIgLmRlc2NyaXB0aW9uIHsgcGFkZGluZzogMCAyMHB4OyB9IH1cbi8qIGxpbmUgMzAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuLmZvcm1hdC0yOm50aC1jaGlsZChvZGQpIC5pbWFnZSB7IG9yZGVyOiAyOyAtbXMtZmxleC1vcmRlcjogMjsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMzAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuICAuZm9ybWF0LTI6bnRoLWNoaWxkKG9kZCkgLmltYWdlIHsgb3JkZXI6IDE7IC1tcy1mbGV4LW9yZGVyOiAxOyB9IH1cbi8qIGxpbmUgMzEyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuLmZvcm1hdC0yOmxhc3QtY2hpbGQgeyBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi8qIGxpbmUgMzE2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuLmZvcm1hdC0yIC5kZXNjcmlwdGlvbi13cmFwcGVyIHsgd2lkdGg6IDM1JTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMzE2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuICAuZm9ybWF0LTIgLmRlc2NyaXB0aW9uLXdyYXBwZXIgeyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDMyNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbi5mb3JtYXQtMiAuaW1hZ2UgeyB3aWR0aDogNjUlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAzMjQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4gIC5mb3JtYXQtMiAuaW1hZ2UgeyB3aWR0aDogMTAwJTsgcG9zaXRpb246IHJlbGF0aXZlOyBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbi8qIGxpbmUgMzMzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuLmZvcm1hdC0yIC5pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtd29ybGQtc2VjdGlvbi1tYWluLWltYWdlIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAzMzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4gIC5mb3JtYXQtMiAuaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXdvcmxkLXNlY3Rpb24tbWFpbi1pbWFnZSB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG92ZXJmbG93OiBoaWRkZW47IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMzMzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuICAuZm9ybWF0LTIgLmltYWdlIC5maWVsZC0tbmFtZS1maWVsZC13b3JsZC1zZWN0aW9uLW1haW4taW1hZ2UgeyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbi8qIGxpbmUgMzQ2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuLmZvcm1hdC0yIC5pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtd29ybGQtc2VjdGlvbi1tYWluLWltYWdlIGltZyB7IHdpZHRoOiBhdXRvOyBoZWlnaHQ6IDEwMCU7IGRpc3BsYXk6IGJsb2NrOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAzNDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4gIC5mb3JtYXQtMiAuaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXdvcmxkLXNlY3Rpb24tbWFpbi1pbWFnZSBpbWcgeyBtYXgtd2lkdGg6IG5vbmU7IGhlaWdodDogYXV0bzsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiA1MCU7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMzQ2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuICAuZm9ybWF0LTIgLmltYWdlIC5maWVsZC0tbmFtZS1maWVsZC13b3JsZC1zZWN0aW9uLW1haW4taW1hZ2UgaW1nIHsgcG9zaXRpb246IHJlbGF0aXZlOyBoZWlnaHQ6IGF1dG87IHdpZHRoOiAxMDAlOyB0cmFuc2Zvcm06IG5vbmU7IGxlZnQ6IDA7IH0gfVxuXG4vKiBsaW5lIDM3MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbi5mb3JtYXQtMyB7IHBhZGRpbmctdG9wOiA4MHB4OyBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMzcxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuICAuZm9ybWF0LTMgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4vKiBsaW5lIDM4MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbi5mb3JtYXQtMyAuZGVzY3JpcHRpb24td3JhcHBlciB7IG9yZGVyOiAyOyAtbXMtZmxleC1vcmRlcjogMjsgcGFkZGluZzogMCAzMHB4OyB3aWR0aDogNjAlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAzODAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4gIC5mb3JtYXQtMyAuZGVzY3JpcHRpb24td3JhcHBlciB7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tdG9wOiAwOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDM5MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbiAgLmZvcm1hdC0zIC5kZXNjcmlwdGlvbi13cmFwcGVyIC5kZXNjcmlwdGlvbiB7IHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4vKiBsaW5lIDQwMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbi5mb3JtYXQtMyAuZGVzY3JpcHRpb24td3JhcHBlciAubWFpbi1wYWdlLWxpbmt0bzpudGgtY2hpbGQoZXZlbikgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgxMDJlOyBjb2xvcjogI2ZmZmZmZjsgfVxuLyogbGluZSA0MDUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4uZm9ybWF0LTMgLmRlc2NyaXB0aW9uLXdyYXBwZXIgLm1haW4tcGFnZS1saW5rdG86bnRoLWNoaWxkKG9kZCkgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyBjb2xvcjogIzM3MmYyYzsgfVxuLyogbGluZSA0MTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4uZm9ybWF0LTMgLmltYWdlIHsgb3JkZXI6IDE7IC1tcy1mbGV4LW9yZGVyOiAxOyB3aWR0aDogNDAlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA0MTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4gIC5mb3JtYXQtMyAuaW1hZ2UgeyB3aWR0aDogMTAwJTsgcGFkZGluZzogMCAyMHB4OyB9IH1cbi8qIGxpbmUgNDIzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuLmZvcm1hdC0zIC5pbWFnZSBpbWcgeyBkaXNwbGF5OiBibG9jazsgbWF4LXdpZHRoOiAxMDAlOyBtYXJnaW46IDAgYXV0bzsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNDIzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuICAuZm9ybWF0LTMgLmltYWdlIGltZyB7IHdpZHRoOiBhdXRvOyB9IH1cblxuLyogbGluZSA0MzUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4uZ2FsbGVyeS1wcmV2aWV3LXdyYXBwZXIgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDQzNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbiAgLmdhbGxlcnktcHJldmlldy13cmFwcGVyIHsgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4vKiBsaW5lIDQ0MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbi5nYWxsZXJ5LXByZXZpZXctd3JhcHBlciAuZ2FsbGVyeS1wcmV2aWV3LWNvbnRhaW5lciB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IH1cbi8qIGxpbmUgNDQ4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuLmdhbGxlcnktcHJldmlldy13cmFwcGVyIC5nYWxsZXJ5LXByZXZpZXctY29udGFpbmVyIC5zbGljay1kb3RzIHsgYm90dG9tOiAtMzBweDsgfVxuLyogbGluZSA0NTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4uZ2FsbGVyeS1wcmV2aWV3LXdyYXBwZXIgLmdhbGxlcnktcHJldmlldy1jb250YWluZXIgLnNsaWNrLWRvdHMgbGkgeyBtYXJnaW46IDAgMnB4OyB9XG4vKiBsaW5lIDQ1NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbi5nYWxsZXJ5LXByZXZpZXctd3JhcHBlciAuZ2FsbGVyeS1wcmV2aWV3LWNvbnRhaW5lciAuc2xpY2stZG90cyBsaSBidXR0b24geyBwYWRkaW5nOiAwOyB9XG4vKiBsaW5lIDQ1NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbi5nYWxsZXJ5LXByZXZpZXctd3JhcHBlciAuZ2FsbGVyeS1wcmV2aWV3LWNvbnRhaW5lciAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHsgZm9udC1zaXplOiAxNHB4OyBjb2xvcjogI2M4MTAyZTsgfVxuXG4vKiBsaW5lIDQ2NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbi5nYWxsZXJ5LWNvbnRlbnQtY29udGFpbmVyIHsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgNDcyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuLmdhbGxlcnktY29udGVudC1jb250YWluZXI6aG92ZXIgLmdvdG9nYWxsZXJ5IHNwYW4geyBvcGFjaXR5OiAxOyB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzOyB9XG4vKiBsaW5lIDQ3OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLXdvcmxkLnNjc3MgKi9cbi5nYWxsZXJ5LWNvbnRlbnQtY29udGFpbmVyIC5nb3RvZ2FsbGVyeSB7IGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi8qIGxpbmUgNDgzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuLmdhbGxlcnktY29udGVudC1jb250YWluZXIgLmdvdG9nYWxsZXJ5IHNwYW4geyBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyBvcGFjaXR5OiAwOyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyB0b3A6IDA7IGxlZnQ6IDA7IGp1c3RpZnktY29udGVudDogY2VudGVyOyAtbXMtZmxleC1wYWNrOiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IGNvbG9yOiAjZmZmZmZmOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9sZFwiOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmc6IDIwcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZm9udC1zaXplOiAyNHB4OyBsaW5lLWhlaWdodDogMTsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zczsgei1pbmRleDogMTA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNDgzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuICAuZ2FsbGVyeS1jb250ZW50LWNvbnRhaW5lciAuZ290b2dhbGxlcnkgc3BhbiB7IGZvbnQtc2l6ZTogMThweDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA0ODMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4gIC5nYWxsZXJ5LWNvbnRlbnQtY29udGFpbmVyIC5nb3RvZ2FsbGVyeSBzcGFuIHsgZm9udC1zaXplOiAxNnB4OyBwYWRkaW5nOiAxMHB4OyB9IH1cbi8qIGxpbmUgNTE4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktd29ybGQuc2NzcyAqL1xuLmdhbGxlcnktY29udGVudC1jb250YWluZXIgLmdvdG9nYWxsZXJ5IC5jYWxlbmRhci10aHVtYm5haWwgeyBkaXNwbGF5OiBibG9jazsgfVxuLyogbGluZSA1MjEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS13b3JsZC5zY3NzICovXG4uZ2FsbGVyeS1jb250ZW50LWNvbnRhaW5lciAuZ290b2dhbGxlcnkgLmNhbGVuZGFyLXRodW1ibmFpbCBpbWcgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktZ2FsbGVyeS5zY3NzICovXG4uY2FtcGFyeS1nYWxsZXJ5LWJsb2NrIHsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IGZsZXgtd3JhcDogd3JhcDsgLW1zLWZsZXgtd3JhcDogd3JhcDsgd2lkdGg6IDEwMCU7IG1hcmdpbi1ib3R0b206IDkwcHg7IHBhZGRpbmc6IDAgNDBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWdhbGxlcnkuc2NzcyAqL1xuICAuY2FtcGFyeS1nYWxsZXJ5LWJsb2NrIHsgcGFkZGluZzogMCAyMHB4OyBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbi8qIGxpbmUgMTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1nYWxsZXJ5LnNjc3MgKi9cbi5jYW1wYXJ5LWdhbGxlcnktYmxvY2sgLmNhbXBhcmktZ2FsbGVyeS1lbGVtZW50IHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAzMyU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDE1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktZ2FsbGVyeS5zY3NzICovXG4gIC5jYW1wYXJ5LWdhbGxlcnktYmxvY2sgLmNhbXBhcmktZ2FsbGVyeS1lbGVtZW50IHsgd2lkdGg6IDUwJTsgfSB9XG5cbi8qIGxpbmUgMjUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1nYWxsZXJ5LnNjc3MgKi9cbi5nYWxsZXJ5LWNvbnRlbnQtY29udGFpbmVyIHsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zczsgb3ZlcmZsb3c6IGhpZGRlbjsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgMjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1nYWxsZXJ5LnNjc3MgKi9cbi5nYWxsZXJ5LWNvbnRlbnQtY29udGFpbmVyOmhvdmVyIHsgY3Vyc29yOiBwb2ludGVyOyB9XG4vKiBsaW5lIDMzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktZ2FsbGVyeS5zY3NzICovXG4uZ2FsbGVyeS1jb250ZW50LWNvbnRhaW5lcjpob3ZlciAuY29udGVudC1jb250YWluZXIgc3Ryb25nIHsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zczsgb3BhY2l0eTogMTsgfVxuLyogbGluZSAzOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWdhbGxlcnkuc2NzcyAqL1xuLmdhbGxlcnktY29udGVudC1jb250YWluZXI6aG92ZXIgLmNvbnRlbnQtY29udGFpbmVyIGltZyB7IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7IHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7IHRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpOyB9XG4vKiBsaW5lIDQ4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktZ2FsbGVyeS5zY3NzICovXG4uZ2FsbGVyeS1jb250ZW50LWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgeyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4vKiBsaW5lIDUyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktZ2FsbGVyeS5zY3NzICovXG4uZ2FsbGVyeS1jb250ZW50LWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgc3Ryb25nIHsgb3BhY2l0eTogMDsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IGhlaWdodDogMTAwJTsgd2lkdGg6IDEwMCU7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nOiAxNXB4OyBjb2xvcjogI2ZmZmZmZjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiAyMXB4OyB6LWluZGV4OiAxMDsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zczsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpOyBsaW5lLWhlaWdodDogMTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNTIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1nYWxsZXJ5LnNjc3MgKi9cbiAgLmdhbGxlcnktY29udGVudC1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIHN0cm9uZyB7IGZvbnQtc2l6ZTogMTZweDsgfSB9XG4vKiBsaW5lIDc2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktZ2FsbGVyeS5zY3NzICovXG4uZ2FsbGVyeS1jb250ZW50LWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgc3Ryb25nIHNwYW4geyBkaXNwbGF5OiB0YWJsZTsgbWFyZ2luOiAwIGF1dG87IH1cbi8qIGxpbmUgODIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1nYWxsZXJ5LnNjc3MgKi9cbi5nYWxsZXJ5LWNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciBpbWcgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7IH1cblxuLyogbGluZSA5MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWdhbGxlcnkuc2NzcyAqL1xuLmdhbGxlcnktaXRlbS1leHBhbmRlZCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogbm9uZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyB6LWluZGV4OiAxMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTsgcGFkZGluZzogMjA1cHggNDBweCA0MHB4OyB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzOyBvcGFjaXR5OiAwOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA5MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWdhbGxlcnkuc2NzcyAqL1xuICAuZ2FsbGVyeS1pdGVtLWV4cGFuZGVkIHsgcGFkZGluZzogNDBweDsgfSB9XG4vKiBsaW5lIDEwNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWdhbGxlcnkuc2NzcyAqL1xuLmdhbGxlcnktaXRlbS1leHBhbmRlZC5vcGVuZWQgeyB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzOyBwb3NpdGlvbjogZml4ZWQ7IG9wYWNpdHk6IDE7IGRpc3BsYXk6IGJsb2NrOyB9XG4vKiBsaW5lIDExNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWdhbGxlcnkuc2NzcyAqL1xuLmdhbGxlcnktaXRlbS1leHBhbmRlZCAuY2xvc2UtZ2FsbGVyeS1lbGVtZW50IHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDE3NXB4OyByaWdodDogNDBweDsgcGFkZGluZzogMDsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJvcmRlcjogbWVkaXVtIG5vbmU7IG1hcmdpbjogMDsgei1pbmRleDogNDAwOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1nYWxsZXJ5LnNjc3MgKi9cbiAgLmdhbGxlcnktaXRlbS1leHBhbmRlZCAuY2xvc2UtZ2FsbGVyeS1lbGVtZW50IHsgdG9wOiA2MHB4OyByaWdodDogMjVweDsgfSB9XG4vKiBsaW5lIDEzMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWdhbGxlcnkuc2NzcyAqL1xuLmdhbGxlcnktaXRlbS1leHBhbmRlZCAuZ2FsbGVyeS1pdGVtLWV4cGFuZGVkLWNvbnRhaW5lciB7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBhbGlnbi1pdGVtczogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDEzMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWdhbGxlcnkuc2NzcyAqL1xuICAuZ2FsbGVyeS1pdGVtLWV4cGFuZGVkIC5nYWxsZXJ5LWl0ZW0tZXhwYW5kZWQtY29udGFpbmVyIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGp1c3RpZnktY29udGVudDogY2VudGVyOyAtbXMtZmxleC1wYWNrOiBjZW50ZXI7IHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4vKiBsaW5lIDE0OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWdhbGxlcnkuc2NzcyAqL1xuLmdhbGxlcnktaXRlbS1leHBhbmRlZCAuZ2FsbGVyeS1pdGVtLWV4cGFuZGVkLWNvbnRhaW5lciAuZ2FsbGVyeS1pdGVtcy13cmFwcGVyIHsgd2lkdGg6IDQwJTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTQ5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktZ2FsbGVyeS5zY3NzICovXG4gIC5nYWxsZXJ5LWl0ZW0tZXhwYW5kZWQgLmdhbGxlcnktaXRlbS1leHBhbmRlZC1jb250YWluZXIgLmdhbGxlcnktaXRlbXMtd3JhcHBlciB7IHdpZHRoOiBhdXRvOyBkaXNwbGF5OiBibG9jazsgbWF4LWhlaWdodDogNjAlOyBtYXJnaW4tdG9wOiAtNDBweDsgfSB9XG4vKiBsaW5lIDE1OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWdhbGxlcnkuc2NzcyAqL1xuLmdhbGxlcnktaXRlbS1leHBhbmRlZCAuZ2FsbGVyeS1pdGVtLWV4cGFuZGVkLWNvbnRhaW5lciAuZ2FsbGVyeS1pdGVtcy13cmFwcGVyIC5nYWxsZXJ5LWltYWdlIHsgZGlzcGxheTogYmxvY2s7IGhlaWdodDogNzB2aDsgcGFkZGluZy1ib3R0b206IDYwcHg7IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTU5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktZ2FsbGVyeS5zY3NzICovXG4gIC5nYWxsZXJ5LWl0ZW0tZXhwYW5kZWQgLmdhbGxlcnktaXRlbS1leHBhbmRlZC1jb250YWluZXIgLmdhbGxlcnktaXRlbXMtd3JhcHBlciAuZ2FsbGVyeS1pbWFnZSB7IHBhZGRpbmctYm90dG9tOiAwOyBoZWlnaHQ6IDEwMCU7IH0gfVxuLyogbGluZSAxNzAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1nYWxsZXJ5LnNjc3MgKi9cbi5nYWxsZXJ5LWl0ZW0tZXhwYW5kZWQgLmdhbGxlcnktaXRlbS1leHBhbmRlZC1jb250YWluZXIgLmdhbGxlcnktaXRlbXMtd3JhcHBlciAuZ2FsbGVyeS1pbWFnZSBpbWcgeyBkaXNwbGF5OiBibG9jazsgbWF4LXdpZHRoOiAxMDAlOyBtYXJnaW46IDAgYXV0bzsgaGVpZ2h0OiAxMDAlOyB3aWR0aDogYXV0bzsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTcwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktZ2FsbGVyeS5zY3NzICovXG4gIC5nYWxsZXJ5LWl0ZW0tZXhwYW5kZWQgLmdhbGxlcnktaXRlbS1leHBhbmRlZC1jb250YWluZXIgLmdhbGxlcnktaXRlbXMtd3JhcHBlciAuZ2FsbGVyeS1pbWFnZSBpbWcgeyBoZWlnaHQ6IGF1dG87IG1heC1oZWlnaHQ6IDIzMHB4OyB9IH1cbi8qIGxpbmUgMTgzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktZ2FsbGVyeS5zY3NzICovXG4uZ2FsbGVyeS1pdGVtLWV4cGFuZGVkIC5nYWxsZXJ5LWl0ZW0tZXhwYW5kZWQtY29udGFpbmVyIC5nYWxsZXJ5LWl0ZW1zLXdyYXBwZXIgLmdhbGxlcnktaW1hZ2Ugc3Ryb25nIHsgZGlzcGxheTogYmxvY2s7IHRleHQtYWxpZ246IGNlbnRlcjsgY29sb3I6IHdoaXRlOyBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbi10b3A6IDI1cHg7IGxpbmUtaGVpZ2h0OiAxLjM7IH1cbi8qIGxpbmUgMTk0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktZ2FsbGVyeS5zY3NzICovXG4uZ2FsbGVyeS1pdGVtLWV4cGFuZGVkIC5nYWxsZXJ5LWl0ZW0tZXhwYW5kZWQtY29udGFpbmVyIC5nYWxsZXJ5LWl0ZW1zLXdyYXBwZXIgLnNsaWNrLXByZXYgeyBsZWZ0OiAtNTBweDsgfVxuLyogbGluZSAxOTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1nYWxsZXJ5LnNjc3MgKi9cbi5nYWxsZXJ5LWl0ZW0tZXhwYW5kZWQgLmdhbGxlcnktaXRlbS1leHBhbmRlZC1jb250YWluZXIgLmdhbGxlcnktaXRlbXMtd3JhcHBlciAuc2xpY2stbmV4dCB7IHJpZ2h0OiAtNTBweDsgfVxuLyogbGluZSAyMDMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1nYWxsZXJ5LnNjc3MgKi9cbi5nYWxsZXJ5LWl0ZW0tZXhwYW5kZWQgLmdhbGxlcnktaXRlbS1leHBhbmRlZC1jb250YWluZXIgLmV4cGFuZGVkLWRldGFpbCB7IHdpZHRoOiA2MCU7IHBhZGRpbmc6IDAgMjBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjAzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktZ2FsbGVyeS5zY3NzICovXG4gIC5nYWxsZXJ5LWl0ZW0tZXhwYW5kZWQgLmdhbGxlcnktaXRlbS1leHBhbmRlZC1jb250YWluZXIgLmV4cGFuZGVkLWRldGFpbCB7IHdpZHRoOiA4NSU7IH0gfVxuLyogbGluZSAyMTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1nYWxsZXJ5LnNjc3MgKi9cbi5nYWxsZXJ5LWl0ZW0tZXhwYW5kZWQgLmdhbGxlcnktaXRlbS1leHBhbmRlZC1jb250YWluZXIgLmV4cGFuZGVkLWRldGFpbCAuZ2FsbGVyeS1leHBhbmRlZC10aXRsZSB7IGRpc3BsYXk6IGJsb2NrOyBjb2xvcjogI2ZmZmZmZjsgdGV4dC1hbGlnbjogY2VudGVyOyBmb250LXNpemU6IDQwcHg7IGZvbnQtZmFtaWx5OiBcIkJhdWVyQm9kb25pU3RkLUl0YWxpY1wiOyBtYXJnaW46IDAgMCAxMHB4OyBsaW5lLWhlaWdodDogMTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjExLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktZ2FsbGVyeS5zY3NzICovXG4gIC5nYWxsZXJ5LWl0ZW0tZXhwYW5kZWQgLmdhbGxlcnktaXRlbS1leHBhbmRlZC1jb250YWluZXIgLmV4cGFuZGVkLWRldGFpbCAuZ2FsbGVyeS1leHBhbmRlZC10aXRsZSB7IGZvbnQtc2l6ZTogMTlweDsgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4vKiBsaW5lIDIyNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWdhbGxlcnkuc2NzcyAqL1xuLmdhbGxlcnktaXRlbS1leHBhbmRlZCAuZ2FsbGVyeS1pdGVtLWV4cGFuZGVkLWNvbnRhaW5lciAuZXhwYW5kZWQtZGV0YWlsIC5nYWxsZXJ5LWV4cGFuZGVkLWRlc2NyaXB0aW9uIHsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgMjI5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktZ2FsbGVyeS5zY3NzICovXG4uZ2FsbGVyeS1pdGVtLWV4cGFuZGVkIC5nYWxsZXJ5LWl0ZW0tZXhwYW5kZWQtY29udGFpbmVyIC5leHBhbmRlZC1kZXRhaWwgLmdhbGxlcnktZXhwYW5kZWQtZGVzY3JpcHRpb24gcCB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDA7IGZvbnQtc2l6ZTogMTVweDsgdGV4dC1hbGlnbjogY2VudGVyOyBjb2xvcjogI2ZmZmZmZjsgbGluZS1oZWlnaHQ6IDEuNDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjI5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktZ2FsbGVyeS5zY3NzICovXG4gIC5nYWxsZXJ5LWl0ZW0tZXhwYW5kZWQgLmdhbGxlcnktaXRlbS1leHBhbmRlZC1jb250YWluZXIgLmV4cGFuZGVkLWRldGFpbCAuZ2FsbGVyeS1leHBhbmRlZC1kZXNjcmlwdGlvbiBwIHsgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLyogbGluZSAyNDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1nYWxsZXJ5LnNjc3MgKi9cbi5nYWxsZXJ5LXNsaWRlc2hvdyB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgfVxuLyogbGluZSAyNTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1nYWxsZXJ5LnNjc3MgKi9cbi5nYWxsZXJ5LXNsaWRlc2hvdyAuZ2FsbGVyeS1pdGVtcy13cmFwcGVyIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiA4MCUgIWltcG9ydGFudDsgbWFyZ2luOiAwIGF1dG87IH1cbi8qIGxpbmUgMjU2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktZ2FsbGVyeS5zY3NzICovXG4uZ2FsbGVyeS1zbGlkZXNob3cgLmdhbGxlcnktaXRlbXMtd3JhcHBlciBpbWcgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NvY2t0YWlscy5zY3NzICovXG4udmlldy1vdXItY29ja3RhaWwgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLXRvcDogLTg1cHg7IHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NvY2t0YWlscy5zY3NzICovXG4gIC52aWV3LW91ci1jb2NrdGFpbCB7IG1hcmdpbi10b3A6IDA7IH0gfVxuXG4vKiBsaW5lIDEwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NvY2t0YWlscy5zY3NzICovXG4uY29ja3RhaWxzLXBhZ2Utc2xpZGVyIHsgbWFyZ2luLXRvcDogNTBweDsgZGlzcGxheTogYmxvY2s7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDEwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NvY2t0YWlscy5zY3NzICovXG4gIC5jb2NrdGFpbHMtcGFnZS1zbGlkZXIgeyBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDEwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NvY2t0YWlscy5zY3NzICovXG4gIC5jb2NrdGFpbHMtcGFnZS1zbGlkZXIgeyBtYXJnaW4tdG9wOiAwOyB9IH1cbi8qIGxpbmUgMjIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY29ja3RhaWxzLnNjc3MgKi9cbi5jb2NrdGFpbHMtcGFnZS1zbGlkZXIgdWwgeyBwYWRkaW5nOiAwOyBtYXJnaW46IC0zNXB4IDAgMDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMjIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY29ja3RhaWxzLnNjc3MgKi9cbiAgLmNvY2t0YWlscy1wYWdlLXNsaWRlciB1bCB7IG1hcmdpbjogMDsgfSB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19iYXNpYy1wYWdlLnNjc3MgKi9cbi5ub2RlLS10eXBlLXBhZ2UgeyBkaXNwbGF5OiBibG9jazsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgcGFkZGluZzogNDBweDsgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19iYXNpYy1wYWdlLnNjc3MgKi9cbiAgLm5vZGUtLXR5cGUtcGFnZSB7IGRpc3BsYXk6IHRhYmxlOyB3aWR0aDogMTAwJTsgcGFkZGluZzogNDBweCAyMHB4OyB9IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbi5sYXN0LWNhbGVuZGFyLXdyYXBwZXIgeyBkaXNwbGF5OiBibG9jazsgfVxuLyogbGluZSA0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbi5sYXN0LWNhbGVuZGFyLXdyYXBwZXIgaDIgeyBkaXNwbGF5OiB0YWJsZTsgd2lkdGg6IDEwMCU7IGxpbmUtaGVpZ2h0OiAxOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBjb2xvcjogI2ZmZmZmZjsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvbGRcIjsgZm9udC1zaXplOiAyOHB4OyBtYXJnaW46IDIwcHggMDsgcGFkZGluZzogMCA0MHB4OyBmb250LXdlaWdodDogNDAwOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLmxhc3QtY2FsZW5kYXItd3JhcHBlciBoMiB7IHBhZGRpbmc6IDAgMjBweDsgZm9udC1zaXplOiAyMXB4OyB9IH1cblxuLyogbGluZSAyMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4uY2FsZW5kYXItbWVkaWEtd3JhcHBlciB7IGRpc3BsYXk6IGJsb2NrOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4gIC5jYWxlbmRhci1tZWRpYS13cmFwcGVyIHsgZGlzcGxheTogdGFibGU7IHdpZHRoOiAxMDAlOyB9IH1cbi8qIGxpbmUgMzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuLmNhbGVuZGFyLW1lZGlhLXdyYXBwZXIgLmZpZWxkLS10eXBlLXZpZGVvIHsgb3ZlcmZsb3c6IGhpZGRlbjsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4vKiBsaW5lIDEwMjIsIC4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy5kZXYvcnVieS8yLjYuMC9nZW1zL3NjdXQtMS40LjAvZGlzdC9fc2N1dC5zY3NzICovXG4uY2FsZW5kYXItbWVkaWEtd3JhcHBlciAuZmllbGQtLXR5cGUtdmlkZW86YmVmb3JlIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IGhlaWdodDogMDsgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuICAuY2FsZW5kYXItbWVkaWEtd3JhcHBlciAuZmllbGQtLXR5cGUtdmlkZW8geyBvdmVyZmxvdzogYXV0bzsgfSB9XG4vKiBsaW5lIDM5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbi5jYWxlbmRhci1tZWRpYS13cmFwcGVyIGlmcmFtZSB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGhlaWdodDogMTAwJTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7IC8qIGxpbmUgMzksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuICAuY2FsZW5kYXItbWVkaWEtd3JhcHBlciBpZnJhbWUgeyBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4vKiBsaW5lIDUzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbi5jYWxlbmRhci1kZXNjcmlwdGlvbi13cmFwcGVyIHsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLW1zLWZsZXgtcGFjazoganVzdGlmeTsgYWxpZ24taXRlbXM6IGNlbnRlcjsgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjsgcGFkZGluZzogODBweCA0MHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA1MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4gIC5jYWxlbmRhci1kZXNjcmlwdGlvbi13cmFwcGVyIHsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDQwcHggMDsgfSB9XG4vKiBsaW5lIDY3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbi5jYWxlbmRhci1kZXNjcmlwdGlvbi13cmFwcGVyIC5jYWxlbmRhci10aHVtYiB7IHdpZHRoOiAyNTBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNjcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuICAuY2FsZW5kYXItZGVzY3JpcHRpb24td3JhcHBlciAuY2FsZW5kYXItdGh1bWIgeyBkaXNwbGF5OiBub25lOyB9IH1cbi8qIGxpbmUgNzQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuLmNhbGVuZGFyLWRlc2NyaXB0aW9uLXdyYXBwZXIgLmNhbGVuZGFyLXRodW1iIGltZyB7IGRpc3BsYXk6IGJsb2NrOyBtaW4td2lkdGg6IDI1MHB4OyB9XG4vKiBsaW5lIDgwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbi5jYWxlbmRhci1kZXNjcmlwdGlvbi13cmFwcGVyIC5jYWxlbmRhci1kZXNjcmlwdGlvbiB7IHdpZHRoOiBjYWxjKDEwMCUgLSAyNTBweCk7IHBhZGRpbmc6IDAgNDBweDsgZmxleC1zaHJpbms6IDEwOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA4MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4gIC5jYWxlbmRhci1kZXNjcmlwdGlvbi13cmFwcGVyIC5jYWxlbmRhci1kZXNjcmlwdGlvbiB7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuLyogbGluZSA5MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4uY2FsZW5kYXItZGVzY3JpcHRpb24td3JhcHBlciAuY2FsZW5kYXItZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uIHsgZGlzcGxheTogYmxvY2s7IGZvbnQtZmFtaWx5OiBcIkJhdWVyQm9kb25pU3RkLUl0YWxpY1wiOyBmb250LXNpemU6IDE1cHg7IHRleHQtYWxpZ246IGxlZnQ7IGNvbG9yOiAjZmZmZmZmOyB9XG4vKiBsaW5lIDk3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbi5jYWxlbmRhci1kZXNjcmlwdGlvbi13cmFwcGVyIC5jYWxlbmRhci1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24gcCB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDk3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLmNhbGVuZGFyLWRlc2NyaXB0aW9uLXdyYXBwZXIgLmNhbGVuZGFyLWRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbiBwIHsgZm9udC1zaXplOiAxNnB4OyB9IH1cbi8qIGxpbmUgMTA4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbi5jYWxlbmRhci1kZXNjcmlwdGlvbi13cmFwcGVyIC5jYWxlbmRhci1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24gLm1haW4tY3RhIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi10b3A6IDIwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDEwOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4gIC5jYWxlbmRhci1kZXNjcmlwdGlvbi13cmFwcGVyIC5jYWxlbmRhci1kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24gLm1haW4tY3RhIHsgZGlzcGxheTogdGFibGU7IG1hcmdpbjogMjBweCBhdXRvIDA7IH0gfVxuLyogbGluZSAxMTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuLmNhbGVuZGFyLWRlc2NyaXB0aW9uLXdyYXBwZXIgLmNhbGVuZGFyLWRlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbiAubWFpbi1jdGEgYSB7IGRpc3BsYXk6IHRhYmxlOyBsaW5lLWhlaWdodDogMTsgcGFkZGluZzogMTBweCAyMHB4IDhweDsgYmFja2dyb3VuZC1jb2xvcjogI2M4MTAyZTsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogMjBweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvbGRcIjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMTM1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbi5jYWxlbmRhci1pbWFnZXMgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwIDAgMTAwcHggMDsgcGFkZGluZzogMCA0MHB4OyB9XG4vKiBsaW5lIDE0MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4uY2FsZW5kYXItaW1hZ2VzIC5zbGljay1hcnJvdy5zbGljay1wcmV2LCAuY2FsZW5kYXItaW1hZ2VzIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHsgd2lkdGg6IDQwcHg7IGhlaWdodDogY2FsYygxMDAlIC0gMzBweCk7IHotaW5kZXg6IDEwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IHRvcDogMDsgdHJhbnNmb3JtOiBub25lOyB9XG4vKiBsaW5lIDE1MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4uY2FsZW5kYXItaW1hZ2VzIC5zbGljay1hcnJvdy5zbGljay1wcmV2OmJlZm9yZSwgLmNhbGVuZGFyLWltYWdlcyAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDpiZWZvcmUgeyBmb250LWZhbWlseTogJ2NhbXBhcmktaWNvbic7IGZvbnQtc2l6ZTogNDBweDsgfVxuLyogbGluZSAxNTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuLmNhbGVuZGFyLWltYWdlcyAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7IGxlZnQ6IDQwcHg7IH1cbi8qIGxpbmUgMTYwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbi5jYWxlbmRhci1pbWFnZXMgLnNsaWNrLWFycm93LnNsaWNrLXByZXY6YmVmb3JlIHsgY29udGVudDogXCLupIVcIjsgfVxuLyogbGluZSAxNjUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuLmNhbGVuZGFyLWltYWdlcyAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7IHJpZ2h0OiA0MHB4OyB9XG4vKiBsaW5lIDE2OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4uY2FsZW5kYXItaW1hZ2VzIC5zbGljay1hcnJvdy5zbGljay1uZXh0OmJlZm9yZSB7IGNvbnRlbnQ6IFwi7qSGXCI7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDEzNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4gIC5jYWxlbmRhci1pbWFnZXMgeyBtYXJnaW46IDAgMCA0MHB4IDA7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTc5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLmNhbGVuZGFyLWltYWdlcyAuY2FsZW5kYXItaXRlbS1pbWFnZSBpbWcgeyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDE4NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4uY2FsZW5kYXItaW1hZ2VzIC5jYWxlbmRhci1pdGVtLWltYWdlIHNwYW4geyBkaXNwbGF5OiBibG9jazsgdGV4dC1hbGlnbjogY2VudGVyOyBjb2xvcjogI2ZmZmZmZjsgaGVpZ2h0OiAyMHB4OyBtYXJnaW4tdG9wOiAxMHB4OyBsaW5lLWhlaWdodDogMTsgfVxuLyogbGluZSAxOTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuLmNhbGVuZGFyLWltYWdlcyAuc2xpY2stZG90cyB7IG1hcmdpbjogMDsgYm90dG9tOiAtMzVweDsgfVxuXG4vKiBsaW5lIDIwMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4uY2FsZW5kYXItY3RhLXdyYXBwZXIgeyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5OyBhbGlnbi1pdGVtczogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyBtYXJnaW46IDAgMCAxMDBweCAwOyBwYWRkaW5nOiAwIDQwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDIwMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4gIC5jYWxlbmRhci1jdGEtd3JhcHBlciB7IGFsaWduLWl0ZW1zOiBzdHJldGNoOyAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDsgYWxpZ24tY29udGVudDogY2VudGVyOyBwYWRkaW5nOiAwOyBtYXJnaW46IDAgMCAzMHB4IDA7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbi8qIGxpbmUgMjIxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbi5jYWxlbmRhci1jdGEtd3JhcHBlciAudGV4dCB7IHdpZHRoOiA0MCU7IHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDIyMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4gIC5jYWxlbmRhci1jdGEtd3JhcHBlciAudGV4dCB7IHBhZGRpbmc6IDAgMjBweDsgb3JkZXI6IDI7IC1tcy1mbGV4LW9yZGVyOiAyOyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDIzMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4uY2FsZW5kYXItY3RhLXdyYXBwZXIgLnRleHQgaDMgeyBsaW5lLWhlaWdodDogMTsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvbGRcIjsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogMzBweDsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMCAwIDIwcHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDIzMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4gIC5jYWxlbmRhci1jdGEtd3JhcHBlciAudGV4dCBoMyB7IGZvbnQtc2l6ZTogMjFweDsgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4vKiBsaW5lIDI0NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4uY2FsZW5kYXItY3RhLXdyYXBwZXIgLnRleHQgLmNvbnRlbnQgeyBkaXNwbGF5OiBibG9jazsgY29sb3I6ICNmZmZmZmY7IH1cbi8qIGxpbmUgMjUxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbi5jYWxlbmRhci1jdGEtd3JhcHBlciAudGV4dCAuY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWRlc2NyaXB0aW9uIHsgZGlzcGxheTogYmxvY2s7IGZvbnQtZmFtaWx5OiBcIkJhdWVyQm9kb25pU3RkLUl0YWxpY1wiOyBmb250LXNpemU6IDE1cHg7IHRleHQtYWxpZ246IGxlZnQ7IGNvbG9yOiAjZmZmZmZmOyBsaW5lLWhlaWdodDogMS40OyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyNTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuICAuY2FsZW5kYXItY3RhLXdyYXBwZXIgLnRleHQgLmNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1kZXNjcmlwdGlvbiB7IGZvbnQtc2l6ZTogMTZweDsgfSB9XG4vKiBsaW5lIDI2NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4uY2FsZW5kYXItY3RhLXdyYXBwZXIgLnRleHQgLmNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1saW5rIHsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgMjY4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbi5jYWxlbmRhci1jdGEtd3JhcHBlciAudGV4dCAuY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtY3RhLWxpbmsgYSB7IGRpc3BsYXk6IHRhYmxlOyBsaW5lLWhlaWdodDogMTsgcGFkZGluZzogMTBweCAyMHB4IDhweDsgYmFja2dyb3VuZC1jb2xvcjogI2M4MTAyZTsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogMTRweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvbGRcIjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHsgLyogbGluZSAyNjgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuICAuY2FsZW5kYXItY3RhLXdyYXBwZXIgLnRleHQgLmNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWN0YS1saW5rIGEgeyBtYXJnaW46IDAgYXV0bzsgfSB9XG4vKiBsaW5lIDI4OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4uY2FsZW5kYXItY3RhLXdyYXBwZXIgLmltYWdlIHsgd2lkdGg6IDYwJTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjg4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLmNhbGVuZGFyLWN0YS13cmFwcGVyIC5pbWFnZSB7IHdpZHRoOiAxMDAlOyBwb3NpdGlvbjogcmVsYXRpdmU7IG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuLyogbGluZSAyOTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuLmNhbGVuZGFyLWN0YS13cmFwcGVyIC5pbWFnZSBpbWcgeyBkaXNwbGF5OiBibG9jazsgbWF4LXdpZHRoOiAxMDAlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyOTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuICAuY2FsZW5kYXItY3RhLXdyYXBwZXIgLmltYWdlIGltZyB7IG1heC13aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvOyB3aWR0aDogMTAwJTsgcG9zaXRpb246IHJlbGF0aXZlOyBsZWZ0OiAwOyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTsgLW1zLXRyYW5zZm9ybTogbm9uZTsgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLyogbGluZSAzMTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuLnBhc3QtY2FsZW5kYXItd3JhcHBlciB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDQwcHggMDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMzE5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLnBhc3QtY2FsZW5kYXItd3JhcHBlciB7IG1hcmdpbjogMjBweCAwIDQwcHggMDsgfSB9XG5cbi8qIGxpbmUgMzI4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbi5wYXN0LWNhbGVuZGFyIHsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmc6IDA7IG1hcmdpbjogMDsgfVxuLyogbGluZSAzMzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuLnBhc3QtY2FsZW5kYXIgLnNsaWNrLWRvdHMgeyBib3R0b206IC0zMHB4OyB9XG4vKiBsaW5lIDMzNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4ucGFzdC1jYWxlbmRhciAuc2xpY2stZG90cyBsaSB7IG1hcmdpbjogMCAycHg7IH1cbi8qIGxpbmUgMzM5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbi5wYXN0LWNhbGVuZGFyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7IHBhZGRpbmc6IDA7IH1cbi8qIGxpbmUgMzQyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbi5wYXN0LWNhbGVuZGFyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUgeyBmb250LXNpemU6IDE0cHg7IGNvbG9yOiAjYzgxMDJlOyB9XG5cbi8qIGxpbmUgMzUxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbi5mdWxsLXBhc3QtY2FsZW5kYXItZGVzY3JpcHRpb24geyBkaXNwbGF5OiBibG9jazsgcGFkZGluZy1sZWZ0OiA0NXB4OyBwYWRkaW5nLXJpZ2h0OiA0MHB4OyBtYXJnaW4tYm90dG9tOiA2MHB4OyBtYXJnaW4tdG9wOiAxMDBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMzUxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLmZ1bGwtcGFzdC1jYWxlbmRhci1kZXNjcmlwdGlvbiB7IHBhZGRpbmc6IDAgNDVweCAwIDQwcHg7IG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMzUxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLmZ1bGwtcGFzdC1jYWxlbmRhci1kZXNjcmlwdGlvbiB7IHBhZGRpbmc6IDIwcHg7IGRpc3BsYXk6IHRhYmxlOyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDM3MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4uZnVsbC1wYXN0LWNhbGVuZGFyLWRlc2NyaXB0aW9uIGgyIHsgZGlzcGxheTogYmxvY2s7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb2xkXCI7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHRleHQtYWxpZ246IGxlZnQ7IGZvbnQtc2l6ZTogMjhweDsgY29sb3I6ICNmZmZmZmY7IGxpbmUtaGVpZ2h0OiAxOyB9XG4vKiBsaW5lIDM4MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4uZnVsbC1wYXN0LWNhbGVuZGFyLWRlc2NyaXB0aW9uIHAgeyBmb250LWZhbWlseTogXCJCYXVlckJvZG9uaVN0ZC1JdGFsaWNcIjsgZm9udC1zaXplOiAxNXB4OyBjb2xvcjogI2ZmZmZmZjsgbGluZS1oZWlnaHQ6IDEuNDsgbWFyZ2luOiAwOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAzODEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuICAuZnVsbC1wYXN0LWNhbGVuZGFyLWRlc2NyaXB0aW9uIHAgeyBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4vKiBsaW5lIDM5NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4uY2FsZW5kYXItY29udGVudC1jb250YWluZXIgeyBkaXNwbGF5OiBibG9jazsgfVxuLyogbGluZSAzOTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuLmNhbGVuZGFyLWNvbnRlbnQtY29udGFpbmVyIC5nb3RvY2FsZW5kYXIgeyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IHJlbGF0aXZlOyBjb2xvcjogI2ZmZmZmZjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvbGRcIjsgdGV4dC1hbGlnbjogY2VudGVyOyBvdmVyZmxvdzogaGlkZGVuOyB9XG4vKiBsaW5lIDQwOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4uY2FsZW5kYXItY29udGVudC1jb250YWluZXIgLmdvdG9jYWxlbmRhcjpob3ZlciBpbWcgeyB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzOyB0cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTsgfVxuLyogbGluZSA0MTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuLmNhbGVuZGFyLWNvbnRlbnQtY29udGFpbmVyIC5nb3RvY2FsZW5kYXIgc3BhbiB7IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcGFkZGluZzogMTBweDsgaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJTsgdG9wOiAwOyBsZWZ0OiAwOyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC1tcy1mbGV4LXBhY2s6IGNlbnRlcjsgbGluZS1oZWlnaHQ6IDE7IGZvbnQtc2l6ZTogMzBweDsgei1pbmRleDogMTA7IG9wYWNpdHk6IDE7IHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgeyAvKiBsaW5lIDQxNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYWxlbmRhci5zY3NzICovXG4gIC5jYWxlbmRhci1jb250ZW50LWNvbnRhaW5lciAuZ290b2NhbGVuZGFyIHNwYW4geyBmb250LXNpemU6IDE4cHg7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNDE0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLmNhbGVuZGFyLWNvbnRlbnQtY29udGFpbmVyIC5nb3RvY2FsZW5kYXIgc3BhbiB7IGZvbnQtc2l6ZTogMjFweDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA0MTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuICAuY2FsZW5kYXItY29udGVudC1jb250YWluZXIgLmdvdG9jYWxlbmRhciBzcGFuIHsgZm9udC1zaXplOiAxNHB4OyB9IH1cbi8qIGxpbmUgNDQ4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbGVuZGFyLnNjc3MgKi9cbi5jYWxlbmRhci1jb250ZW50LWNvbnRhaW5lciAuZ290b2NhbGVuZGFyIC5jYWxlbmRhci10aHVtYm5haWwgeyBkaXNwbGF5OiBibG9jazsgfVxuLyogbGluZSA0NTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FsZW5kYXIuc2NzcyAqL1xuLmNhbGVuZGFyLWNvbnRlbnQtY29udGFpbmVyIC5nb3RvY2FsZW5kYXIgLmNhbGVuZGFyLXRodW1ibmFpbCBpbWcgeyB3aWR0aDogMTAwJTsgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fYXJ0LWxhYmVsLnNjc3MgKi9cbi52aWV3LWFydC1sYWJlbCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZzogMCA0MHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2FydC1sYWJlbC5zY3NzICovXG4gIC52aWV3LWFydC1sYWJlbCB7IHBhZGRpbmc6IDAgMjBweDsgfSB9XG4vKiBsaW5lIDksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fYXJ0LWxhYmVsLnNjc3MgKi9cbi52aWV3LWFydC1sYWJlbCAudmlldy1oZWFkZXIgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDQwcHg7IHRvcDogMDsgd2lkdGg6IDI1JTsgcGFkZGluZy1yaWdodDogMzBweDsgdGV4dC1hbGlnbjogbGVmdDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7IC8qIGxpbmUgOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19hcnQtbGFiZWwuc2NzcyAqL1xuICAudmlldy1hcnQtbGFiZWwgLnZpZXctaGVhZGVyIHsgd2lkdGg6IDU1JTsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2FydC1sYWJlbC5zY3NzICovXG4gIC52aWV3LWFydC1sYWJlbCAudmlldy1oZWFkZXIgeyBkaXNwbGF5OiB0YWJsZTsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogMTAwJTsgbGVmdDogMDsgcGFkZGluZzogMDsgbWFyZ2luLXRvcDogNDBweDsgfSB9XG4vKiBsaW5lIDMwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2FydC1sYWJlbC5zY3NzICovXG4udmlldy1hcnQtbGFiZWwgLnZpZXctaGVhZGVyIGgyIHsgZGlzcGxheTogYmxvY2s7IGZvbnQtc2l6ZTogMzVweDsgY29sb3I6ICNmZmZmZmY7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb2xkXCI7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IG1hcmdpbjogMDsgbGluZS1oZWlnaHQ6IDE7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHsgLyogbGluZSAzMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19hcnQtbGFiZWwuc2NzcyAqL1xuICAudmlldy1hcnQtbGFiZWwgLnZpZXctaGVhZGVyIGgyIHsgZm9udC1zaXplOiAyMXB4OyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDMwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2FydC1sYWJlbC5zY3NzICovXG4gIC52aWV3LWFydC1sYWJlbCAudmlldy1oZWFkZXIgaDIgeyBmb250LXNpemU6IDMwcHg7IH0gfVxuLyogbGluZSA0OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19hcnQtbGFiZWwuc2NzcyAqL1xuLnZpZXctYXJ0LWxhYmVsIC52aWV3LWhlYWRlciBwIHsgZGlzcGxheTogYmxvY2s7IGZvbnQtc2l6ZTogMTVweDsgY29sb3I6ICNmZmZmZmY7IG1hcmdpbjogMWVtIDAgMDsgbGluZS1oZWlnaHQ6IDEuNDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fYXJ0LWxhYmVsLnNjc3MgKi9cbiAgLnZpZXctYXJ0LWxhYmVsIC52aWV3LWhlYWRlciBwIHsgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLyogbGluZSA2MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19hcnQtbGFiZWwuc2NzcyAqL1xuLmFydGxhYmVsLXdyYXBwZXIgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLXRvcDogMTIwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDYyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2FydC1sYWJlbC5zY3NzICovXG4gIC5hcnRsYWJlbC13cmFwcGVyIHsgbWFyZ2luLXRvcDogNDBweDsgfSB9XG4vKiBsaW5lIDcwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2FydC1sYWJlbC5zY3NzICovXG4uYXJ0bGFiZWwtd3JhcHBlciAuYXJ0bGFiZWwtY29udGFpbmVyIHsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmc6IDA7IG1hcmdpbjogMDsgfVxuLyogbGluZSA3NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19hcnQtbGFiZWwuc2NzcyAqL1xuLmFydGxhYmVsLXdyYXBwZXIgLmFydGxhYmVsLWNvbnRhaW5lciBsaSB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4vKiBsaW5lIDgxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2FydC1sYWJlbC5zY3NzICovXG4uYXJ0bGFiZWwtd3JhcHBlciAuYXJ0bGFiZWwtY29udGFpbmVyIGxpOm50aC1jaGlsZChvZGQpIHsgcGFkZGluZy1sZWZ0OiAyNSU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHsgLyogbGluZSA4MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19hcnQtbGFiZWwuc2NzcyAqL1xuICAuYXJ0bGFiZWwtd3JhcHBlciAuYXJ0bGFiZWwtY29udGFpbmVyIGxpOm50aC1jaGlsZChvZGQpIHsgcGFkZGluZy1sZWZ0OiAxMCU7IH0gfVxuLyogbGluZSA4OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19hcnQtbGFiZWwuc2NzcyAqL1xuLmFydGxhYmVsLXdyYXBwZXIgLmFydGxhYmVsLWNvbnRhaW5lciBsaTpmaXJzdC1jaGlsZCB7IHBhZGRpbmctbGVmdDogMjUlOyB9XG4vKiBsaW5lIDkzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2FydC1sYWJlbC5zY3NzICovXG4uYXJ0bGFiZWwtd3JhcHBlciAuYXJ0bGFiZWwtY29udGFpbmVyIGxpOm50aC1jaGlsZChldmVuKSB7IHBhZGRpbmctcmlnaHQ6IDI1JTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgeyAvKiBsaW5lIDkzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2FydC1sYWJlbC5zY3NzICovXG4gIC5hcnRsYWJlbC13cmFwcGVyIC5hcnRsYWJlbC1jb250YWluZXIgbGk6bnRoLWNoaWxkKGV2ZW4pIHsgcGFkZGluZy1yaWdodDogMTAlOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDc1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2FydC1sYWJlbC5zY3NzICovXG4gIC5hcnRsYWJlbC13cmFwcGVyIC5hcnRsYWJlbC1jb250YWluZXIgbGkgeyBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH0gfVxuLyogbGluZSAxMDUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fYXJ0LWxhYmVsLnNjc3MgKi9cbi5hcnRsYWJlbC13cmFwcGVyIC5hcnRsYWJlbC1jb250YWluZXIgbGkgLmFydGxhYmVsLWVkaXRpb24tZWxlbWVudCB7IGRpc3BsYXk6IGJsb2NrOyB9XG4vKiBsaW5lIDEwOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19hcnQtbGFiZWwuc2NzcyAqL1xuLmFydGxhYmVsLXdyYXBwZXIgLmFydGxhYmVsLWNvbnRhaW5lciBsaSAuYXJ0bGFiZWwtZWRpdGlvbi1lbGVtZW50IC5hcnRsYWJlbC1lZGl0aW9uLWNvbnRlbnQgeyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5OyBhbGlnbi1pdGVtczogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAxMDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fYXJ0LWxhYmVsLnNjc3MgKi9cbiAgLmFydGxhYmVsLXdyYXBwZXIgLmFydGxhYmVsLWNvbnRhaW5lciBsaSAuYXJ0bGFiZWwtZWRpdGlvbi1lbGVtZW50IC5hcnRsYWJlbC1lZGl0aW9uLWNvbnRlbnQgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLW1zLWZsZXgtYWxpZ246IHN0YXJ0OyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDEwOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19hcnQtbGFiZWwuc2NzcyAqL1xuICAuYXJ0bGFiZWwtd3JhcHBlciAuYXJ0bGFiZWwtY29udGFpbmVyIGxpIC5hcnRsYWJlbC1lZGl0aW9uLWVsZW1lbnQgLmFydGxhYmVsLWVkaXRpb24tY29udGVudCB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLyogbGluZSAxMzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fYXJ0LWxhYmVsLnNjc3MgKi9cbi5hcnRsYWJlbC1jb21wb25lbnQgeyBkaXNwbGF5OiBibG9jazsgfVxuLyogbGluZSAxMzQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fYXJ0LWxhYmVsLnNjc3MgKi9cbi5hcnRsYWJlbC1jb21wb25lbnQuYXJ0bGFiZWwtaW1nIHsgd2lkdGg6IDcwJTsgbWFyZ2luLXJpZ2h0OiAzMHB4OyBvdmVyZmxvdzogaGlkZGVuOyB9XG4vKiBsaW5lIDE0MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19hcnQtbGFiZWwuc2NzcyAqL1xuLmFydGxhYmVsLWNvbXBvbmVudC5hcnRsYWJlbC1pbWc6aG92ZXIgaW1nIHsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zczsgdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMik7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDEzNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19hcnQtbGFiZWwuc2NzcyAqL1xuICAuYXJ0bGFiZWwtY29tcG9uZW50LmFydGxhYmVsLWltZyB7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwOyBtYXJnaW4tYm90dG9tOiAyNXB4OyBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuLyogbGluZSAxNTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fYXJ0LWxhYmVsLnNjc3MgKi9cbi5hcnRsYWJlbC1jb21wb25lbnQuYXJ0bGFiZWwtaW1nIGltZyB7IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7IGRpc3BsYXk6IGJsb2NrOyB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyOyB3aWR0aDogMTAwJTsgfVxuLyogbGluZSAxNjEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fYXJ0LWxhYmVsLnNjc3MgKi9cbi5hcnRsYWJlbC1jb21wb25lbnQuYXJ0bGFiZWwtZGVzY3JpcHRpb24geyB3aWR0aDogMzAlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxNjEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fYXJ0LWxhYmVsLnNjc3MgKi9cbiAgLmFydGxhYmVsLWNvbXBvbmVudC5hcnRsYWJlbC1kZXNjcmlwdGlvbiB7IHdpZHRoOiAxMDAlOyB9IH1cbi8qIGxpbmUgMTY4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2FydC1sYWJlbC5zY3NzICovXG4uYXJ0bGFiZWwtY29tcG9uZW50LmFydGxhYmVsLWRlc2NyaXB0aW9uIGgzIHsgZGlzcGxheTogYmxvY2s7IGZvbnQtc2l6ZTogNDBweDsgZm9udC1mYW1pbHk6IFwiQmF1ZXJCb2RvbmlTdGQtSXRhbGljXCI7IGxpbmUtaGVpZ2h0OiAxOyBtYXJnaW46IDA7IGNvbG9yOiAjZmZmZmZmOyB9XG4vKiBsaW5lIDE3NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19hcnQtbGFiZWwuc2NzcyAqL1xuLmFydGxhYmVsLWNvbXBvbmVudC5hcnRsYWJlbC1kZXNjcmlwdGlvbiBoNSB7IG1hcmdpbjogMDsgZGlzcGxheTogYmxvY2s7IGZvbnQtc2l6ZTogMjBweDsgY29sb3I6ICNmZmZmZmY7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb2xkXCI7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGxpbmUtaGVpZ2h0OiAxOyB9XG4vKiBsaW5lIDE4OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19hcnQtbGFiZWwuc2NzcyAqL1xuLmFydGxhYmVsLWNvbXBvbmVudC5hcnRsYWJlbC1kZXNjcmlwdGlvbiBwIHsgZGlzcGxheTogYmxvY2s7IGNvbG9yOiAjZmZmZmZmOyBtYXJnaW46IDFlbSAwIDA7IGxpbmUtaGVpZ2h0OiAxLjQ7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb29rXCI7IGZvbnQtc2l6ZTogMTVweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTg4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2FydC1sYWJlbC5zY3NzICovXG4gIC5hcnRsYWJlbC1jb21wb25lbnQuYXJ0bGFiZWwtZGVzY3JpcHRpb24gcCB7IGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbiogaHRtbCAubGluZSB7IHpvb206IDE7IH1cblxuLyogSUU2ICovXG4vKiBsaW5lIDIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4qOmZpcnN0LWNoaWxkICsgaHRtbCAubGluZSB7IHpvb206IDE7IH1cblxuLyogbGluZSA0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuLmhpc3Rvcnktd3JhcHBlciB7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAtbXMtZmxleC1hbGlnbjogc3RhcnQ7IHdpZHRoOiAxMDAlOyB9XG4vKiBsaW5lIDE3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuLmhpc3Rvcnktd3JhcHBlciAuaGlzdG9yeS1lbGVtZW50cy13cmFwcGVyIHsgcGFkZGluZy1sZWZ0OiAzMHB4OyBtYXJnaW4tbGVmdDogMjAlOyB3aWR0aDogODAlOyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmctYm90dG9tOiAxMDBweDsgbWFyZ2luLWJvdHRvbTogMTAwcHg7IHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDE3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuICAuaGlzdG9yeS13cmFwcGVyIC5oaXN0b3J5LWVsZW1lbnRzLXdyYXBwZXIgeyB3aWR0aDogNjUlOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDE3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuICAuaGlzdG9yeS13cmFwcGVyIC5oaXN0b3J5LWVsZW1lbnRzLXdyYXBwZXIgeyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDsgbWFyZ2luOiAwIGF1dG87IH0gfVxuLyogbGluZSAzNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbi5oaXN0b3J5LXdyYXBwZXIgLmhpc3RvcnktZWxlbWVudHMtd3JhcHBlcjpiZWZvcmUgeyBjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxcHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLyogbGluZSA0NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbi5oaXN0b3J5LWVsZW1lbnRzIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG4vKiBsaW5lIDUyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuLmhpc3RvcnktZWxlbWVudHMgLmhlbCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLyogbGluZSA1NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbi5oaXN0b3J5LWVsZW1lbnRzIC5ncmlkLTEgeyB3aWR0aDogMzMuMzMzMyU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDU2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuICAuaGlzdG9yeS1lbGVtZW50cyAuZ3JpZC0xIHsgd2lkdGg6IDUwJTsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA1NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbiAgLmhpc3RvcnktZWxlbWVudHMgLmdyaWQtMSB7IHdpZHRoOiAxMDAlOyB9IH1cbi8qIGxpbmUgNjgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4uaGlzdG9yeS1lbGVtZW50cyAuZ3JpZC0yIHsgd2lkdGg6IDY2LjY2NjYlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA2OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbiAgLmhpc3RvcnktZWxlbWVudHMgLmdyaWQtMiB7IHdpZHRoOiAxMDAlOyB9IH1cbi8qIGxpbmUgNzYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4uaGlzdG9yeS1lbGVtZW50cyAuZ3JpZC0zIHsgd2lkdGg6IDMzLjMzMzMlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA3NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbiAgLmhpc3RvcnktZWxlbWVudHMgLmdyaWQtMyB7IHdpZHRoOiA1MCU7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNzYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4gIC5oaXN0b3J5LWVsZW1lbnRzIC5ncmlkLTMgeyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDg4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuLmhpc3RvcnktZWxlbWVudHMgLmdyaWQtNCB7IHdpZHRoOiA2Ni42NjY2JTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgODgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4gIC5oaXN0b3J5LWVsZW1lbnRzIC5ncmlkLTQgeyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDk2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuLmhpc3RvcnktZWxlbWVudHMgLmhpc3RvcnlfX2dyaWQgeyB3aWR0aDogMzMuMzMzMyU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDk2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuICAuaGlzdG9yeS1lbGVtZW50cyAuaGlzdG9yeV9fZ3JpZCB7IHdpZHRoOiA1MCU7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgOTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4gIC5oaXN0b3J5LWVsZW1lbnRzIC5oaXN0b3J5X19ncmlkIHsgd2lkdGg6IDEwMCU7IH0gfVxuLyogbGluZSAxMDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4uaGlzdG9yeS1lbGVtZW50cyAubGluZSB7IHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgMTEzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuLmhpc3RvcnktZWxlbWVudCB7IGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7IG92ZXJmbG93OiBoaWRkZW47IHdpZHRoOiAxMDAlOyB9XG4vKiBsaW5lIDEyMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbi5oaXN0b3J5LWVsZW1lbnQub3BlbmVkIC55ZWFyIHsgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjsgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7IGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzOyBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxOyB6LWluZGV4OiAxMDA7IH1cbi8qIGxpbmUgMTI5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuLmhpc3RvcnktZWxlbWVudCAuaW1hZ2UgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IH1cbi8qIGxpbmUgMTMzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuLmhpc3RvcnktZWxlbWVudCAuaW1hZ2UgaW1nIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyOyB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzOyB9XG4vKiBsaW5lIDE0MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbi5oaXN0b3J5LWVsZW1lbnQ6aG92ZXIgLmltYWdlIGltZyB7IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7IHRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpOyB9XG4vKiBsaW5lIDE0OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbi5oaXN0b3J5LWVsZW1lbnQ6aG92ZXIgLmRldGFpbHMgLnRpdGxlIHsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zczsgb3BhY2l0eTogMTsgfVxuLyogbGluZSAxNTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4uaGlzdG9yeS1lbGVtZW50IC5kZXRhaWxzIHsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IGZsZXgtd3JhcDogd3JhcDsgLW1zLWZsZXgtd3JhcDogd3JhcDsgaGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyAtbXMtZmxleC1wYWNrOiBjZW50ZXI7IGN1cnNvcjogcG9pbnRlcjsgfVxuLyogbGluZSAxNzIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4uaGlzdG9yeS1lbGVtZW50IC5kZXRhaWxzIC55ZWFyIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDIwcHg7IGxlZnQ6IDIwcHg7IGNvbG9yOiAjZmZmZmZmOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4vKiBsaW5lIDE4MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbi5oaXN0b3J5LWVsZW1lbnQgLmRldGFpbHMgLnRpdGxlIHsgZGlzcGxheTogYmxvY2s7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiAjZmZmZmZmOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtc2l6ZTogMjRweDsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvbGRcIjsgcGFkZGluZzogMCAyMHB4OyBsaW5lLWhlaWdodDogMTsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zczsgd2lkdGg6IDEwMCU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDE4MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbiAgLmhpc3RvcnktZWxlbWVudCAuZGV0YWlscyAudGl0bGUgeyBvcGFjaXR5OiAxOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSAxOTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4gIC5oaXN0b3J5LWVsZW1lbnQgLmRldGFpbHMgLnRpdGxlOmFmdGVyIHsgY29udGVudDogYXR0cihkYXRhLW1vcmUpOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTAwJTsgbGVmdDogNTAlOyBmb250LXNpemU6IDEycHg7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH1cblxuLyogbGluZSAyMTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4uZGVzY3JpcHRpb24tY29udGFpbmVyIHsgcG9zaXRpb246IGZpeGVkOyBsZWZ0OiAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7IGhlaWdodDogMTAwJTsgdG9wOiAwOyB3aWR0aDogMTAwJTsgei1pbmRleDogMTAwMDsgZGlzcGxheTogbm9uZTsgfVxuLyogbGluZSAyMjQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4uZGVzY3JpcHRpb24tY29udGFpbmVyIC5oaXN0b3J5LWNsb3NlIHsgcGFkZGluZzogMDsgbWFyZ2luOiAwOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYm9yZGVyOiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNDBweDsgcmlnaHQ6IDQwcHg7IH1cbi8qIGxpbmUgMjM0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuLmRlc2NyaXB0aW9uLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tY29udGVudCB7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyBtYXJnaW46IDAgYXV0bzsgaGVpZ2h0OiAxMDAlOyBhbGlnbi1pdGVtczogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyBjb2xvcjogd2hpdGU7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBwYWRkaW5nOiA0MHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IHdpZHRoOiAxMDAlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyMzQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4gIC5kZXNjcmlwdGlvbi1jb250YWluZXIgLmRlc2NyaXB0aW9uLWNvbnRlbnQgeyBwYWRkaW5nOiA5MHB4IDQwcHg7IH0gfVxuLyogbGluZSAyNTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4uZGVzY3JpcHRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1jb250ZW50IC5oaXN0b3J5LWNvbnRlbnQgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDUwJTsgbWFyZ2luOiAwIGF1dG87IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHsgLyogbGluZSAyNTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4gIC5kZXNjcmlwdGlvbi1jb250YWluZXIgLmRlc2NyaXB0aW9uLWNvbnRlbnQgLmhpc3RvcnktY29udGVudCB7IHdpZHRoOiA4MCU7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjUxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuICAuZGVzY3JpcHRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1jb250ZW50IC5oaXN0b3J5LWNvbnRlbnQgeyB3aWR0aDogMTAwJTsgbWF4LWhlaWdodDogMTAwJTsgb3ZlcmZsb3c6IGF1dG87IH0gfVxuLyogbGluZSAyNjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4uZGVzY3JpcHRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1jb250ZW50IC5oaXN0b3J5LWNvbnRlbnQgc3Ryb25nIHsgZGlzcGxheTogYmxvY2s7IGxpbmUtaGVpZ2h0OiAxOyBmb250LXNpemU6IDUwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjY2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuICAuZGVzY3JpcHRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1jb250ZW50IC5oaXN0b3J5LWNvbnRlbnQgc3Ryb25nIHsgZm9udC1zaXplOiAzMHB4OyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkgeyAvKiBsaW5lIDI2NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbiAgLmRlc2NyaXB0aW9uLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tY29udGVudCAuaGlzdG9yeS1jb250ZW50IHN0cm9uZyB7IGZvbnQtc2l6ZTogMjFweDsgfSB9XG4vKiBsaW5lIDI4MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbi5kZXNjcmlwdGlvbi1jb250YWluZXIgLmRlc2NyaXB0aW9uLWNvbnRlbnQgLmhpc3RvcnktY29udGVudCBzdHJvbmcgc3BhbiB7IGZvbnQtZmFtaWx5OiBcIkJhdWVyQm9kb25pU3RkLUl0YWxpY1wiOyB9XG4vKiBsaW5lIDI4NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbi5kZXNjcmlwdGlvbi1jb250YWluZXIgLmRlc2NyaXB0aW9uLWNvbnRlbnQgLmhpc3RvcnktY29udGVudCBwIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMTBweCBhdXRvOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtc2l6ZTogMTZweDsgd2lkdGg6IDgwJTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjg1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuICAuZGVzY3JpcHRpb24tY29udGFpbmVyIC5kZXNjcmlwdGlvbi1jb250ZW50IC5oaXN0b3J5LWNvbnRlbnQgcCB7IHdpZHRoOiAxMDAlOyB9IH1cblxuLyogbGluZSAzMDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4ucGVyaW9kLXdyYXBwZXIgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiBjYWxjKDEwMCUgKyAzMHB4KTsgd2lkdGg6IDIyMHB4OyBjb2xvcjogd2hpdGU7IHotaW5kZXg6IDEwOyB0b3A6IDUwJTsgcGFkZGluZy1yaWdodDogMjBweDsgbWFyZ2luLXRvcDogLTMwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHsgLyogbGluZSAzMDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4gIC5wZXJpb2Qtd3JhcHBlciB7IHdpZHRoOiAxNjBweDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAzMDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4gIC5wZXJpb2Qtd3JhcHBlciB7IHBhZGRpbmc6IDA7IG1hcmdpbi10b3A6IDA7IH0gfVxuLyogbGluZSAzMjAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4ucGVyaW9kLXdyYXBwZXIuZmlyc3QtcGVyaW9kIHsgcG9zaXRpb246IGZpeGVkOyBsZWZ0OiBhdXRvOyByaWdodDogODAlOyB0b3A6IDM0JTsgfVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgeyAvKiBsaW5lIDMyMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbiAgLnBlcmlvZC13cmFwcGVyLmZpcnN0LXBlcmlvZCB7IGxlZnQ6IGNhbGMoKDEwMCUgLSAxMjgwcHgpLzIgKyAzNXB4KTsgcmlnaHQ6IGF1dG87IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMzIwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuICAucGVyaW9kLXdyYXBwZXIuZmlyc3QtcGVyaW9kIHsgcmlnaHQ6IDY1JTsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAzMjAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4gIC5wZXJpb2Qtd3JhcHBlci5maXJzdC1wZXJpb2QgeyB0b3A6IGF1dG87IGJvdHRvbTogNDBweDsgcmlnaHQ6IDA7IHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTsgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7IHBhZGRpbmc6IDZweDsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IG1pbi1oZWlnaHQ6IDQwcHg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyAtbXMtZmxleC1wYWNrOiBjZW50ZXI7IH0gfVxuLyogbGluZSAzNTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4ucGVyaW9kLXdyYXBwZXI6YWZ0ZXIgeyBjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgaGVpZ2h0OiAyMHB4OyB3aWR0aDogMjBweDsgYmFja2dyb3VuZC1jb2xvcjogI2M4MTAyZTsgYm9yZGVyLXJhZGl1czogNTAlOyBtYXJnaW4tdG9wOiAtMTBweDsgcmlnaHQ6IC0xMS41cHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDM1MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbiAgLnBlcmlvZC13cmFwcGVyOmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfSB9XG4vKiBsaW5lIDM2OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19oaXN0b3J5LnNjc3MgKi9cbi5wZXJpb2Qtd3JhcHBlciAucGVyaW9kIHsgZm9udC1mYW1pbHk6IHNlcmlmOyBkaXNwbGF5OiBibG9jazsgZm9udC1zaXplOiA1NnB4OyBsaW5lLWhlaWdodDogMTsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7IC8qIGxpbmUgMzY5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuICAucGVyaW9kLXdyYXBwZXIgLnBlcmlvZCB7IGZvbnQtc2l6ZTogNDBweDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAzNjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4gIC5wZXJpb2Qtd3JhcHBlciAucGVyaW9kIHsgZm9udC1zaXplOiAyMXB4OyB9IH1cbi8qIGxpbmUgMzg1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2hpc3Rvcnkuc2NzcyAqL1xuLnBlcmlvZC13cmFwcGVyIC5wZXJpb2QtdGl0bGUgeyBkaXNwbGF5OiBibG9jazsgdGV4dC1hbGlnbjogY2VudGVyOyBmb250LXNpemU6IDE4cHg7IGxpbmUtaGVpZ2h0OiAxOyBwYWRkaW5nOiAwIDIwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHsgLyogbGluZSAzODUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9faGlzdG9yeS5zY3NzICovXG4gIC5wZXJpb2Qtd3JhcHBlciAucGVyaW9kLXRpdGxlIHsgZm9udC1zaXplOiAxNXB4OyB9IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX25ld3Muc2NzcyAqL1xuLm5ld3MtdmlzdWFsIHsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuLyogbGluZSA2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX25ld3Muc2NzcyAqL1xuLm5ld3MtdmlzdWFsIGgyIHsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyBhbGlnbi1pdGVtczogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLW1zLWZsZXgtcGFjazogY2VudGVyOyBjb2xvcjogI2ZmZmZmZjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiA0MHB4OyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9sZFwiOyBtYXJnaW46IDA7IHBhZGRpbmc6IDIwcHg7IH1cbi8qIGxpbmUgMjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbmV3cy5zY3NzICovXG4ubmV3cy12aXN1YWwgaW1nIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgMzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbmV3cy5zY3NzICovXG4ubmV3cy13cmFwcGVyIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbi8qIGxpbmUgMzUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbmV3cy5zY3NzICovXG4ubmV3cy13cmFwcGVyIC5uZXdzLWNvbnRhaW5lciB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IH1cbi8qIGxpbmUgNDAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbmV3cy5zY3NzICovXG4ubmV3cy13cmFwcGVyIC5uZXdzLWNvbnRhaW5lciBsaSB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi8qIGxpbmUgNDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbmV3cy5zY3NzICovXG4ubmV3cyB7IGRpc3BsYXk6IGJsb2NrOyB9XG4vKiBsaW5lIDUxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX25ld3Muc2NzcyAqL1xuLm5ld3MgLm5ld3MtY29udGVudCB7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA1MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19uZXdzLnNjc3MgKi9cbiAgLm5ld3MgLm5ld3MtY29udGVudCB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbi8qIGxpbmUgNjMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbmV3cy5zY3NzICovXG4ubmV3cyAubmV3cy1jb250ZW50IC50aHVtYm5haWwgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDIwJTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNjMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbmV3cy5zY3NzICovXG4gIC5uZXdzIC5uZXdzLWNvbnRlbnQgLnRodW1ibmFpbCB7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwIDQwcHg7IG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7IC8qIGxpbmUgNjMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbmV3cy5zY3NzICovXG4gIC5uZXdzIC5uZXdzLWNvbnRlbnQgLnRodW1ibmFpbCB7IHBhZGRpbmc6IDAgMjBweDsgfSB9XG4vKiBsaW5lIDc3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX25ld3Muc2NzcyAqL1xuLm5ld3MgLm5ld3MtY29udGVudCAudGh1bWJuYWlsIGltZyB7IGRpc3BsYXk6IGJsb2NrOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA3NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19uZXdzLnNjc3MgKi9cbiAgLm5ld3MgLm5ld3MtY29udGVudCAudGh1bWJuYWlsIGltZyB7IHdpZHRoOiAxMDAlOyB9IH1cbi8qIGxpbmUgODYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbmV3cy5zY3NzICovXG4ubmV3cyAubmV3cy1jb250ZW50IC5leGNlcnB0IHsgd2lkdGg6IDgwJTsgZmxvYXQ6IHJpZ2h0OyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IHBhZGRpbmctbGVmdDogMjBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgODYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbmV3cy5zY3NzICovXG4gIC5uZXdzIC5uZXdzLWNvbnRlbnQgLmV4Y2VycHQgeyB3aWR0aDogMTAwJTsgcGFkZGluZzogMCA0MHB4OyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkgeyAvKiBsaW5lIDg2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX25ld3Muc2NzcyAqL1xuICAubmV3cyAubmV3cy1jb250ZW50IC5leGNlcnB0IHsgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLyogbGluZSAxMDksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbmV3cy5zY3NzICovXG4uZXhjZXJwdCAuZXhjZXJwdC1jb250ZW50IHsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgMTEyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX25ld3Muc2NzcyAqL1xuLmV4Y2VycHQgLmV4Y2VycHQtY29udGVudCBoMiB7IGRpc3BsYXk6IGJsb2NrOyBsaW5lLWhlaWdodDogMTsgbWFyZ2luOiAxMHB4IDAgNXB4OyBwYWRkaW5nOiAwOyBjb2xvcjogI2ZmZmZmZjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiAyOHB4OyB9XG4vKiBsaW5lIDEyMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19uZXdzLnNjc3MgKi9cbi5leGNlcnB0IC5leGNlcnB0LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIHsgZGlzcGxheTogYmxvY2s7IGNvbG9yOiAjZmZmZmZmOyBmb250LWZhbWlseTogXCJCYXVlckJvZG9uaVN0ZC1JdGFsaWNcIjsgZm9udC1zaXplOiAxNXB4OyBsaW5lLWhlaWdodDogMS40OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMjIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbmV3cy5zY3NzICovXG4gIC5leGNlcnB0IC5leGNlcnB0LWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIHsgZm9udC1zaXplOiAxNnB4OyB9IH1cbi8qIGxpbmUgMTM0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX25ld3Muc2NzcyAqL1xuLmV4Y2VycHQgLmV4Y2VycHQtY29udGVudCAubmV3cy1jdGEgeyBkaXNwbGF5OiB0YWJsZTsgcGFkZGluZzogMTBweCAyMHB4OyBsaW5lLWhlaWdodDogMTsgbWFyZ2luLXRvcDogMTVweDsgYmFja2dyb3VuZC1jb2xvcjogI2M4MTAyZTsgY29sb3I6ICNmZmZmZmY7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDE0NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19uZXdzLnNjc3MgKi9cbi5wdWJsaWNhdGlvbi1kZXRhaWwgeyBkaXNwbGF5OiBibG9jazsgY29sb3I6ICNmZmZmZmY7IGxpbmUtaGVpZ2h0OiAxOyB9XG4vKiBsaW5lIDE1MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19uZXdzLnNjc3MgKi9cbi5wdWJsaWNhdGlvbi1kZXRhaWwgc3BhbiB7IGZvbnQtc2l6ZTogMTNweDsgbGluZS1oZWlnaHQ6IDE7IH1cbi8qIGxpbmUgMTU3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX25ld3Muc2NzcyAqL1xuLnB1YmxpY2F0aW9uLWRldGFpbCBhIHsgY29sb3I6ICNmZmZmZmY7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb2xkXCI7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDE2NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19uZXdzLnNjc3MgKi9cbi5uZXdzLWZ1bGwgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLWJvdHRvbTogODBweDsgbWF4LXdpZHRoOiAxMjgwcHg7IH1cbi8qIGxpbmUgMTY5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX25ld3Muc2NzcyAqL1xuLm5ld3MtZnVsbCAubmV3cy1mdWxsLWNvbXBvbmVudCB7IGRpc3BsYXk6IGJsb2NrOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyBtYXJnaW46IDAgNDBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTY5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX25ld3Muc2NzcyAqL1xuICAubmV3cy1mdWxsIC5uZXdzLWZ1bGwtY29tcG9uZW50IHsgbWFyZ2luOiAwIDIwcHg7IH0gfVxuLyogbGluZSAxNzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbmV3cy5zY3NzICovXG4ubmV3cy1mdWxsIC5uZXdzLWZ1bGwtY29tcG9uZW50LnRodW1ibmFpbCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLyogbGluZSAxODEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbmV3cy5zY3NzICovXG4ubmV3cy1mdWxsIC5uZXdzLWZ1bGwtY29tcG9uZW50LnRodW1ibmFpbCBoMiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IG1hcmdpbjogMDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC1tcy1mbGV4LXBhY2s6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NSwgNDcsIDQ0LCAwLjQpOyBsZWZ0OiAwOyB0b3A6IDA7IGNvbG9yOiAjZmZmZmZmOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LXNpemU6IDQwcHg7IHBhZGRpbmc6IDIwcHg7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb2xkXCI7IG1heC13aWR0aDogMTI4MHB4OyBsaW5lLWhlaWdodDogMS4yOyB9XG4vKiBsaW5lIDIwMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19uZXdzLnNjc3MgKi9cbi5uZXdzLWZ1bGwgLm5ld3MtZnVsbC1jb21wb25lbnQudGh1bWJuYWlsIGgyIHNwYW4geyBkaXNwbGF5OiBibG9jazsgbWF4LXdpZHRoOiAxMjgwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDE4MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19uZXdzLnNjc3MgKi9cbiAgLm5ld3MtZnVsbCAubmV3cy1mdWxsLWNvbXBvbmVudC50aHVtYm5haWwgaDIgeyBmb250LXNpemU6IDI4cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogYmxvY2s7IHRleHQtYWxpZ246IGNlbnRlcjsgbGluZS1oZWlnaHQ6IDE7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBjb2xvcjogIzM3MmYyYzsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyMTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbmV3cy5zY3NzICovXG4gIC5uZXdzLWZ1bGwgLm5ld3MtZnVsbC1jb21wb25lbnQudGh1bWJuYWlsIGgyOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAxNXB4OyB3aWR0aDogNTAlOyBsZWZ0OiAyNSU7IGhlaWdodDogMXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfSB9XG4vKiBsaW5lIDIzMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19uZXdzLnNjc3MgKi9cbi5uZXdzLWZ1bGwgLm5ld3MtZnVsbC1jb21wb25lbnQudGh1bWJuYWlsIGltZyB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgfVxuLyogbGluZSAyMzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbmV3cy5zY3NzICovXG4ubmV3cy1mdWxsIC5uZXdzLWZ1bGwtY29tcG9uZW50LmNvbnRlbnQgeyBwYWRkaW5nOiA2MHB4IDE2MHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAyMzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbmV3cy5zY3NzICovXG4gIC5uZXdzLWZ1bGwgLm5ld3MtZnVsbC1jb21wb25lbnQuY29udGVudCB7IHBhZGRpbmc6IDYwcHggMTAwcHg7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjM4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX25ld3Muc2NzcyAqL1xuICAubmV3cy1mdWxsIC5uZXdzLWZ1bGwtY29tcG9uZW50LmNvbnRlbnQgeyBwYWRkaW5nOiAxMHB4IDIwcHggMjBweDsgfSB9XG4vKiBsaW5lIDI0OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19uZXdzLnNjc3MgKi9cbi5uZXdzLWZ1bGwgLm5ld3MtZnVsbC1jb21wb25lbnQuY29udGVudCAuY29udGVudC10ZXh0IHsgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjQ5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX25ld3Muc2NzcyAqL1xuICAubmV3cy1mdWxsIC5uZXdzLWZ1bGwtY29tcG9uZW50LmNvbnRlbnQgLmNvbnRlbnQtdGV4dCB7IG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuLyogbGluZSAyNTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbmV3cy5zY3NzICovXG4ubmV3cy1mdWxsIC5uZXdzLWZ1bGwtY29tcG9uZW50LmNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIHsgZGlzcGxheTogYmxvY2s7IGZvbnQtZmFtaWx5OiBcIkJhdWVyQm9kb25pU3RkLUl0YWxpY1wiOyB9XG4vKiBsaW5lIDI2MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19uZXdzLnNjc3MgKi9cbi5uZXdzLWZ1bGwgLm5ld3MtZnVsbC1jb21wb25lbnQuY29udGVudCAudGV4dC1mb3JtYXR0ZWQgcCB7IG1hcmdpbjogMDsgZm9udC1zaXplOiAxNXB4OyBsaW5lLWhlaWdodDogMS40OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyNjEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbmV3cy5zY3NzICovXG4gIC5uZXdzLWZ1bGwgLm5ld3MtZnVsbC1jb21wb25lbnQuY29udGVudCAudGV4dC1mb3JtYXR0ZWQgcCB7IGZvbnQtc2l6ZTogMTZweDsgfSB9XG4vKiBsaW5lIDI3MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19uZXdzLnNjc3MgKi9cbi5uZXdzLWZ1bGwgLm5ld3MtZnVsbC1jb21wb25lbnQuY29udGVudCAucHVibGljYXRpb24tZGV0YWlsIHsgY29sb3I6ICMzNzJmMmM7IH1cbi8qIGxpbmUgMjc1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX25ld3Muc2NzcyAqL1xuLm5ld3MtZnVsbCAubmV3cy1mdWxsLWNvbXBvbmVudC5jb250ZW50IC5wdWJsaWNhdGlvbi1kZXRhaWwgYSB7IGNvbG9yOiAjMzcyZjJjOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19tZWRpYS5zY3NzICovXG4ubWVkaWEtdmlldyB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4vKiBsaW5lIDUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbWVkaWEuc2NzcyAqL1xuLm1lZGlhLXZpZXcgLnZpZXctaGVhZGVyIHsgd2lkdGg6IDcwJTsgbWFyZ2luLWxlZnQ6IDMwJTsgcGFkZGluZy1yaWdodDogNDBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19tZWRpYS5zY3NzICovXG4gIC5tZWRpYS12aWV3IC52aWV3LWhlYWRlciB7IHdpZHRoOiAxMDAlOyBtYXJnaW4tbGVmdDogMDsgcGFkZGluZzogMCAyMHB4OyB9IH1cbi8qIGxpbmUgMTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbWVkaWEuc2NzcyAqL1xuLm1lZGlhLXZpZXcgLnZpZXctaGVhZGVyIGgzIHsgZGlzcGxheTogYmxvY2s7IHRleHQtYWxpZ246IGxlZnQ7IG1hcmdpbjogMTBweCAwOyBsaW5lLWhlaWdodDogMTsgZm9udC1zaXplOiAyOHB4OyB9XG4vKiBsaW5lIDI1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX21lZGlhLnNjc3MgKi9cbi5tZWRpYS12aWV3IC52aWV3LWhlYWRlciBQIHsgZGlzcGxheTogYmxvY2s7IHRleHQtYWxpZ246IGxlZnQ7IG1hcmdpbjogMDsgY29sb3I6ICNmZmZmZmY7IGZvbnQtZmFtaWx5OiBcIkJhdWVyQm9kb25pU3RkLUl0YWxpY1wiOyBmb250LXNpemU6IDE1cHg7IH1cblxuLyogbGluZSAzNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19tZWRpYS5zY3NzICovXG4ubmV3cy1nZW5lcmFsLXdyYXBwZXIgeyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5OyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLW1zLWZsZXgtYWxpZ246IHN0YXJ0OyBtYXJnaW4tdG9wOiA0MHB4OyBwYWRkaW5nLWJvdHRvbTogNDBweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7IG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDM2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX21lZGlhLnNjc3MgKi9cbiAgLm5ld3MtZ2VuZXJhbC13cmFwcGVyIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IHdpZHRoOiAxMDAlOyB9IH1cbi8qIGxpbmUgNTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbWVkaWEuc2NzcyAqL1xuLm5ld3MtZ2VuZXJhbC13cmFwcGVyIC5jdGEgeyB3aWR0aDogMzAlOyBwYWRkaW5nLWxlZnQ6IDQwcHg7IHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDU0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX21lZGlhLnNjc3MgKi9cbiAgLm5ld3MtZ2VuZXJhbC13cmFwcGVyIC5jdGEgeyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5OyB3aWR0aDogMTAwJTsgcGFkZGluZzogMCAyMHB4OyB9IH1cbi8qIGxpbmUgNzAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbWVkaWEuc2NzcyAqL1xuLm5ld3MtZ2VuZXJhbC13cmFwcGVyIC5jdGEgaDQgeyBkaXNwbGF5OiBibG9jazsgdGV4dC1hbGlnbjogbGVmdDsgY29sb3I6ICNmZmZmZmY7IG1hcmdpbjogNDBweCAwIDIwcHg7IGZvbnQtc2l6ZTogNDBweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgbGluZS1oZWlnaHQ6IDE7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDcwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX21lZGlhLnNjc3MgKi9cbiAgLm5ld3MtZ2VuZXJhbC13cmFwcGVyIC5jdGEgaDQgeyB3aWR0aDogNTAlOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkgeyAvKiBsaW5lIDcwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX21lZGlhLnNjc3MgKi9cbiAgLm5ld3MtZ2VuZXJhbC13cmFwcGVyIC5jdGEgaDQgeyBmb250LXNpemU6IDI4cHg7IH0gfVxuLyogbGluZSA4OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19tZWRpYS5zY3NzICovXG4ubmV3cy1nZW5lcmFsLXdyYXBwZXIgLmN0YSBwIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMDsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogMTVweDsgfVxuLyogbGluZSA5NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19tZWRpYS5zY3NzICovXG4ubmV3cy1nZW5lcmFsLXdyYXBwZXIgLmN0YSBhIHsgZGlzcGxheTogdGFibGU7IG1hcmdpbi10b3A6IDE1cHg7IGJhY2tncm91bmQtY29sb3I6ICNjODEwMmU7IGNvbG9yOiAjZmZmZmZmOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHBhZGRpbmc6IDEwcHggMjVweDsgdGV4dC1hbGlnbjogY2VudGVyOyBsaW5lLWhlaWdodDogMTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgOTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbWVkaWEuc2NzcyAqL1xuICAubmV3cy1nZW5lcmFsLXdyYXBwZXIgLmN0YSBhIHsgd2lkdGg6IDUwJTsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IG1pbi1oZWlnaHQ6IDQwcHg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyAtbXMtZmxleC1wYWNrOiBjZW50ZXI7IH0gfVxuLyogbGluZSAxMjAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbWVkaWEuc2NzcyAqL1xuLm5ld3MtZ2VuZXJhbC13cmFwcGVyIC5uZXdzIHsgd2lkdGg6IDcwJTsgcGFkZGluZy1yaWdodDogNDBweDsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDEyMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19tZWRpYS5zY3NzICovXG4gIC5uZXdzLWdlbmVyYWwtd3JhcHBlciAubmV3cyB7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG4vKiBsaW5lIDEzMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19tZWRpYS5zY3NzICovXG4ubmV3cy1sYXRlc3QgeyB3aWR0aDogMzMuMzMzMyU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTMzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX21lZGlhLnNjc3MgKi9cbiAgLm5ld3MtbGF0ZXN0IHsgd2lkdGg6IDUwJTsgfSB9XG4vKiBsaW5lIDE0MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19tZWRpYS5zY3NzICovXG4ubmV3cy1sYXRlc3QgLm5ld3NsaW5rdG8geyBkaXNwbGF5OiBibG9jazsgY29sb3I6ICNmZmZmZmY7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiAyMXB4OyB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLyogbGluZSAxNTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbWVkaWEuc2NzcyAqL1xuLm5ld3MtbGF0ZXN0IC5uZXdzbGlua3RvOmhvdmVyIHNwYW4geyB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IG9wYWNpdHk6IDE7IH1cbi8qIGxpbmUgMTYwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX21lZGlhLnNjc3MgKi9cbi5uZXdzLWxhdGVzdCAubmV3c2xpbmt0bzpob3ZlciBpbWcgeyB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzOyB0cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTsgfVxuLyogbGluZSAxNjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbWVkaWEuc2NzcyAqL1xuLm5ld3MtbGF0ZXN0IC5uZXdzbGlua3RvIHNwYW4geyBwb3NpdGlvbjogYWJzb2x1dGU7IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7IHotaW5kZXg6IDEwOyBvcGFjaXR5OiAwOyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgdG9wOiAwOyBwYWRkaW5nOiAxNXB4OyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBhbGlnbi1pdGVtczogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLW1zLWZsZXgtcGFjazogY2VudGVyOyB9XG4vKiBsaW5lIDE4NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19tZWRpYS5zY3NzICovXG4ubmV3cy1sYXRlc3QgLm5ld3MtY29udGVudCB7IGRpc3BsYXk6IGJsb2NrOyB9XG4vKiBsaW5lIDE4OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19tZWRpYS5zY3NzICovXG4ubmV3cy1sYXRlc3QgLm5ld3MtY29udGVudCAuZmllbGQtLXR5cGUtaW1hZ2UgeyBvdmVyZmxvdzogaGlkZGVuOyB9XG4vKiBsaW5lIDE5NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19tZWRpYS5zY3NzICovXG4ubmV3cy1sYXRlc3QgLm5ld3MtY29udGVudCBpbWcgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwOyB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyOyB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzOyB9XG5cbi8qIGxpbmUgMjA2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX21lZGlhLnNjc3MgKi9cbi5jb250YWN0cy1nZW5lcmFsIHsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IHdpZHRoOiAxMDAlOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDIwNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19tZWRpYS5zY3NzICovXG4gIC5jb250YWN0cy1nZW5lcmFsIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuLyogbGluZSAyMjAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbWVkaWEuc2NzcyAqL1xuLmNvbnRhY3RzLWdlbmVyYWwgLmltYWdlIHsgd2lkdGg6IDcwJTsgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyMjAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbWVkaWEuc2NzcyAqL1xuICAuY29udGFjdHMtZ2VuZXJhbCAuaW1hZ2UgeyB3aWR0aDogMTAwJTsgcGFkZGluZzogMCAyMHB4OyBkaXNwbGF5OiBibG9jazsgfSB9XG4vKiBsaW5lIDIzMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19tZWRpYS5zY3NzICovXG4uY29udGFjdHMtZ2VuZXJhbCAuY29udGFjdHMgeyB3aWR0aDogMzAlOyBwYWRkaW5nOiAwIDQwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDIzMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19tZWRpYS5zY3NzICovXG4gIC5jb250YWN0cy1nZW5lcmFsIC5jb250YWN0cyB7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwIDIwcHg7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IH0gfVxuLyogbGluZSAyNDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbWVkaWEuc2NzcyAqL1xuLmNvbnRhY3RzLWdlbmVyYWwgLmNvbnRhY3RzIGg0IHsgZGlzcGxheTogYmxvY2s7IHRleHQtYWxpZ246IGxlZnQ7IGNvbG9yOiAjZmZmZmZmOyBtYXJnaW46IDIwcHggMDsgZm9udC1zaXplOiAzMHB4OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBsaW5lLWhlaWdodDogMTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjQ2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX21lZGlhLnNjc3MgKi9cbiAgLmNvbnRhY3RzLWdlbmVyYWwgLmNvbnRhY3RzIGg0IHsgd2lkdGg6IDUwJTsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHsgLyogbGluZSAyNDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbWVkaWEuc2NzcyAqL1xuICAuY29udGFjdHMtZ2VuZXJhbCAuY29udGFjdHMgaDQgeyBmb250LXNpemU6IDI4cHg7IH0gfVxuLyogbGluZSAyNjQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbWVkaWEuc2NzcyAqL1xuLmNvbnRhY3RzLWdlbmVyYWwgLmNvbnRhY3RzIHAgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwOyBjb2xvcjogI2ZmZmZmZjsgZm9udC1zaXplOiAxNXB4OyB9XG4vKiBsaW5lIDI3MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19tZWRpYS5zY3NzICovXG4uY29udGFjdHMtZ2VuZXJhbCAuY29udGFjdHMgYSB7IGRpc3BsYXk6IHRhYmxlOyBtYXJnaW4tdG9wOiAxNXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgxMDJlOyBjb2xvcjogI2ZmZmZmZjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBwYWRkaW5nOiAxMHB4IDI1cHg7IGxpbmUtaGVpZ2h0OiAxOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDI3MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19tZWRpYS5zY3NzICovXG4gIC5jb250YWN0cy1nZW5lcmFsIC5jb250YWN0cyBhIHsgd2lkdGg6IDUwJTsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IG1pbi1oZWlnaHQ6IDQwcHg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyAtbXMtZmxleC1wYWNrOiBjZW50ZXI7IG1hcmdpbi10b3A6IDA7IH0gfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcHJvZHVjdC5zY3NzICovXG4ubWFpbi1wcm9kdWN0LWl0ZW0geyBkaXNwbGF5OiB0YWJsZTsgd2lkdGg6IDEwMCU7IH1cbi8qIGxpbmUgNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wcm9kdWN0LnNjc3MgKi9cbi5tYWluLXByb2R1Y3QtaXRlbSAudG9wLWJhbm5lciB7IGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7IGJhY2tncm91bmQtY29sb3I6ICNjODEwMmU7IHBhZGRpbmc6IDEwMHB4IDQwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcHJvZHVjdC5zY3NzICovXG4gIC5tYWluLXByb2R1Y3QtaXRlbSAudG9wLWJhbm5lciB7IHBhZGRpbmc6IDQwcHg7IH0gfVxuLyogbGluZSAxNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wcm9kdWN0LnNjc3MgKi9cbi5tYWluLXByb2R1Y3QtaXRlbSAudG9wLWJhbm5lciBzcGFuIHsgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgdG9wOiAwOyBsZWZ0OiAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGxpbmUtaGVpZ2h0OiAxOyBhbGlnbi1pdGVtczogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLW1zLWZsZXgtcGFjazogY2VudGVyOyBjb2xvcjogI2ZmZmZmZjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiA0MHB4OyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9sZFwiOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wcm9kdWN0LnNjc3MgKi9cbiAgLm1haW4tcHJvZHVjdC1pdGVtIC50b3AtYmFubmVyIHNwYW4geyBmb250LXNpemU6IDMwcHg7IH0gfVxuLyogbGluZSAzOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wcm9kdWN0LnNjc3MgKi9cbi5tYWluLXByb2R1Y3QtaXRlbSAudG9wLWJhbm5lciBpbWcgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwIGF1dG87IHdpZHRoOiBhdXRvOyB9XG4vKiBsaW5lIDQ2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3Byb2R1Y3Quc2NzcyAqL1xuLm1haW4tcHJvZHVjdC1pdGVtIC5tYWluLXByb2R1Y3QtY29udGVudCB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogOTAlOyBtYXJnaW46IDUwcHggYXV0bzsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcHJvZHVjdC5zY3NzICovXG4gIC5tYWluLXByb2R1Y3QtaXRlbSAubWFpbi1wcm9kdWN0LWNvbnRlbnQgeyB3aWR0aDogMTAwJTsgbWFyZ2luOiA0MHB4IGF1dG87IH0gfVxuLyogbGluZSA1NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wcm9kdWN0LnNjc3MgKi9cbi5tYWluLXByb2R1Y3QtaXRlbSAubWFpbi1wcm9kdWN0LWNvbnRlbnQgcCB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogODAlOyBjb2xvcjogI2ZmZmZmZjsgbWFyZ2luOiAwIGF1dG87IGZvbnQtZmFtaWx5OiBcIkJhdWVyQm9kb25pU3RkLUl0YWxpY1wiOyBmb250LXNpemU6IDE1cHg7IGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDU2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3Byb2R1Y3Quc2NzcyAqL1xuICAubWFpbi1wcm9kdWN0LWl0ZW0gLm1haW4tcHJvZHVjdC1jb250ZW50IHAgeyBmb250LXNpemU6IDE2cHg7IH0gfVxuLyogbGluZSA2OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wcm9kdWN0LnNjc3MgKi9cbi5tYWluLXByb2R1Y3QtaXRlbSAubWFpbi1wcm9kdWN0LWNvbnRlbnQgcCBzdHJvbmcgeyBkaXNwbGF5OiBibG9jazsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgbWFyZ2luLWJvdHRvbTogMTBweDsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvb2tcIjsgZm9udC1zaXplOiAyMHB4OyB9XG4vKiBsaW5lIDc4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3Byb2R1Y3Quc2NzcyAqL1xuLm1haW4tcHJvZHVjdC1pdGVtIC5tYWluLXByb2R1Y3QtY29udGVudCBpbWcgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiA1MHB4IGF1dG87IHdpZHRoOiA5MCU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDc4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3Byb2R1Y3Quc2NzcyAqL1xuICAubWFpbi1wcm9kdWN0LWl0ZW0gLm1haW4tcHJvZHVjdC1jb250ZW50IGltZyB7IG1hcmdpbjogNDBweCBhdXRvOyB9IH1cblxuLyogbGluZSA5MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wcm9kdWN0LnNjc3MgKi9cbiNibG9jay12aWV3cy1ibG9jay1wcm9kdWN0LXByb2R1Y3RzIHsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmctdG9wOiA1MHB4OyBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgOTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcHJvZHVjdC5zY3NzICovXG4gICNibG9jay12aWV3cy1ibG9jay1wcm9kdWN0LXByb2R1Y3RzIHsgcGFkZGluZy10b3A6IDQwcHg7IH0gfVxuXG4vKiBsaW5lIDEwMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wcm9kdWN0LnNjc3MgKi9cbi5vdGhlci1wcm9kdWN0cy13cmFwcGVyIHsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IHdpZHRoOiAxMDAlOyBhbGlnbi1pdGVtczogc3RyZXRjaDsgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7IGp1c3RpZnktY29udGVudDogY2VudGVyOyAtbXMtZmxleC1wYWNrOiBjZW50ZXI7IHBhZGRpbmc6IDAgNDBweDsgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3Byb2R1Y3Quc2NzcyAqL1xuICAub3RoZXItcHJvZHVjdHMtd3JhcHBlciB7IHBhZGRpbmc6IDAgMjBweDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuLyogbGluZSAxMTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcHJvZHVjdC5zY3NzICovXG4ub3RoZXItcHJvZHVjdHMtd3JhcHBlciAub3RoZXItcHJvZC1kZXRhaWwgeyB3aWR0aDogMzAlOyBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAxMTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcHJvZHVjdC5zY3NzICovXG4gIC5vdGhlci1wcm9kdWN0cy13cmFwcGVyIC5vdGhlci1wcm9kLWRldGFpbCB7IHdpZHRoOiA1MCU7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTE4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3Byb2R1Y3Quc2NzcyAqL1xuICAub3RoZXItcHJvZHVjdHMtd3JhcHBlciAub3RoZXItcHJvZC1kZXRhaWwgeyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAyMHB4OyBvcmRlcjogMjsgLW1zLWZsZXgtb3JkZXI6IDI7IH0gfVxuLyogbGluZSAxMzcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcHJvZHVjdC5zY3NzICovXG4ub3RoZXItcHJvZHVjdHMtd3JhcHBlciAub3RoZXItcHJvZC1kZXRhaWwgc3BhbiB7IGRpc3BsYXk6IGJsb2NrOyBjb2xvcjogI2ZmZmZmZjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiAzMHB4OyBsaW5lLWhlaWdodDogMTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTM3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3Byb2R1Y3Quc2NzcyAqL1xuICAub3RoZXItcHJvZHVjdHMtd3JhcHBlciAub3RoZXItcHJvZC1kZXRhaWwgc3BhbiB7IGZvbnQtc2l6ZTogMjBweDsgbGluZS1oZWlnaHQ6IDEuNDsgfSB9XG4vKiBsaW5lIDE1MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wcm9kdWN0LnNjc3MgKi9cbi5vdGhlci1wcm9kdWN0cy13cmFwcGVyIC5vdGhlci1wcm9kLWRldGFpbCBwIHsgbWFyZ2luOiAyMHB4IDA7IGRpc3BsYXk6IGJsb2NrOyBmb250LWZhbWlseTogXCJCYXVlckJvZG9uaVN0ZC1JdGFsaWNcIjsgZm9udC1zaXplOiAxNXB4OyBjb2xvcjogI2ZmZmZmZjsgbGluZS1oZWlnaHQ6IDEuNDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTUwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3Byb2R1Y3Quc2NzcyAqL1xuICAub3RoZXItcHJvZHVjdHMtd3JhcHBlciAub3RoZXItcHJvZC1kZXRhaWwgcCB7IGZvbnQtc2l6ZTogMTZweDsgfSB9XG4vKiBsaW5lIDE2MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wcm9kdWN0LnNjc3MgKi9cbi5vdGhlci1wcm9kdWN0cy13cmFwcGVyIC5vdGhlci1wcm9kLWRldGFpbCBhIHsgYmFja2dyb3VuZC1jb2xvcjogI2M4MTAyZTsgY29sb3I6ICNmZmZmZmY7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHBhZGRpbmc6IDEwcHggMjBweDsgbGluZS1oZWlnaHQ6IDE7IGRpc3BsYXk6IHRhYmxlOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbi8qIGxpbmUgMTc0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3Byb2R1Y3Quc2NzcyAqL1xuLm90aGVyLXByb2R1Y3RzLXdyYXBwZXIgLm90aGVyLXByb2QtaW1nIHsgd2lkdGg6IDcwJTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMTc0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3Byb2R1Y3Quc2NzcyAqL1xuICAub3RoZXItcHJvZHVjdHMtd3JhcHBlciAub3RoZXItcHJvZC1pbWcgeyB3aWR0aDogNTAlOyB9IH1cbi8qIGxpbmUgMTgxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3Byb2R1Y3Quc2NzcyAqL1xuLm90aGVyLXByb2R1Y3RzLXdyYXBwZXIgLm90aGVyLXByb2QtaW1nIC5maWVsZC0tbmFtZS1maWVsZC1wcm9kdWN0LXRodW1ibmFpbCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMTgxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3Byb2R1Y3Quc2NzcyAqL1xuICAub3RoZXItcHJvZHVjdHMtd3JhcHBlciAub3RoZXItcHJvZC1pbWcgLmZpZWxkLS1uYW1lLWZpZWxkLXByb2R1Y3QtdGh1bWJuYWlsIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxNzQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcHJvZHVjdC5zY3NzICovXG4gIC5vdGhlci1wcm9kdWN0cy13cmFwcGVyIC5vdGhlci1wcm9kLWltZyB7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyB3aWR0aDogMTAwJTsgb3JkZXI6IDE7IC1tcy1mbGV4LW9yZGVyOiAxOyBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbi8qIGxpbmUgMjAwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3Byb2R1Y3Quc2NzcyAqL1xuLm90aGVyLXByb2R1Y3RzLXdyYXBwZXIgLm90aGVyLXByb2QtaW1nIGltZyB7IHdpZHRoOiBhdXRvOyBoZWlnaHQ6IDEwMCU7IGRpc3BsYXk6IGJsb2NrOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAyMDAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcHJvZHVjdC5zY3NzICovXG4gIC5vdGhlci1wcm9kdWN0cy13cmFwcGVyIC5vdGhlci1wcm9kLWltZyBpbWcgeyBtYXgtd2lkdGg6IG5vbmU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogNTAlOyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDIwMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wcm9kdWN0LnNjc3MgKi9cbiAgLm90aGVyLXByb2R1Y3RzLXdyYXBwZXIgLm90aGVyLXByb2QtaW1nIGltZyB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgaGVpZ2h0OiBhdXRvOyB3aWR0aDogMTAwJTsgdHJhbnNmb3JtOiBub25lOyBsZWZ0OiAwOyB9IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyAqL1xuLmNhbXBhcmktY29udGFjdHMtd3JhcHBlciB7IGRpc3BsYXk6IHRhYmxlOyBtYXgtd2lkdGg6IDQ1MHB4OyB3aWR0aDogMTAwJTsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgcGFkZGluZzogMjBweDsgbWFyZ2luOiAyMHB4IDMwcHggMjBweCAyMCU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb250YWN0LnNjc3MgKi9cbiAgLmNhbXBhcmktY29udGFjdHMtd3JhcHBlciB7IG1hcmdpbjogMTAlIGF1dG87IH0gfVxuLyogbGluZSAxNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb250YWN0LnNjc3MgKi9cbi5jYW1wYXJpLWNvbnRhY3RzLXdyYXBwZXI6YmVmb3JlIHsgY29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IHJpZ2h0OiAtMjBweDsgbWFyZ2luLXRvcDogLTE1cHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgaGVpZ2h0OiAwOyB3aWR0aDogMDsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyBib3JkZXItd2lkdGg6IDIwcHggMjBweDsgYm9yZGVyLXN0eWxlOiBzb2xpZDsgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7IGJvcmRlci1yaWdodC13aWR0aDogMDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzICovXG4gIC5jYW1wYXJpLWNvbnRhY3RzLXdyYXBwZXI6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfSB9XG4vKiBsaW5lIDI4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyAqL1xuLmNhbXBhcmktY29udGFjdHMtd3JhcHBlcjphZnRlciB7IGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTAlOyBkaXNwbGF5OiBibG9jazsgcmlnaHQ6IC02NXB4OyBtYXJnaW4tdG9wOiAtMTBweDsgd2lkdGg6IDIwcHg7IGhlaWdodDogMjBweDsgYm9yZGVyLXJhZGl1czogNTAlOyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgxMDJlOyBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDsgYm94LXNoYWRvdzogMCAwIDEwcHggI2M4MTAyZTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMjgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzICovXG4gIC5jYW1wYXJpLWNvbnRhY3RzLXdyYXBwZXI6YWZ0ZXIgeyBkaXNwbGF5OiBub25lOyB9IH1cbi8qIGxpbmUgNDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzICovXG4uY2FtcGFyaS1jb250YWN0cy13cmFwcGVyIC5jb250YWN0LW1lc3NhZ2UtY2FtcGFyaS1jb250YWN0cy1mb3JtIHsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgNTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzICovXG4uY2FtcGFyaS1jb250YWN0cy13cmFwcGVyIC5jYW1wYXJpLWZvcm0tLWhhbGYgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IHdpZHRoOiA0OSU7IHBhZGRpbmc6IDAgNXB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA1MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb250YWN0LnNjc3MgKi9cbiAgLmNhbXBhcmktY29udGFjdHMtd3JhcHBlciAuY2FtcGFyaS1mb3JtLS1oYWxmIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyB9IH1cbi8qIGxpbmUgNjMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzICovXG4uY2FtcGFyaS1jb250YWN0cy13cmFwcGVyIC5jYW1wYXJpLWZvcm0tLWZ1bGwgeyB3aWR0aDogOTglOyBwYWRkaW5nOiAwIDVweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNjMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzICovXG4gIC5jYW1wYXJpLWNvbnRhY3RzLXdyYXBwZXIgLmNhbXBhcmktZm9ybS0tZnVsbCB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDcyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyAqL1xuLmNhbXBhcmktY29udGFjdHMtd3JhcHBlciAuY2FtcGFyaS1mb3JtLS1sYXN0LXBhcnQgeyBkaXNwbGF5OiBibG9jazsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tdG9wOiAzZW07IH1cbi8qIGxpbmUgNzcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzICovXG4uY2FtcGFyaS1jb250YWN0cy13cmFwcGVyIC5jYW1wYXJpLWZvcm0tLWxhc3QtcGFydCAuY2FwdGNoYSB7IGRpc3BsYXk6IHRhYmxlOyBtYXJnaW46IDEuNWVtIGF1dG87IH1cbi8qIGxpbmUgODQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzICovXG4uY2FtcGFyaS1jb250YWN0cy13cmFwcGVyIC5mb3JtLWludHJvIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbi8qIGxpbmUgODgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzICovXG4uY2FtcGFyaS1jb250YWN0cy13cmFwcGVyIC5mb3JtLWludHJvIGgyIHsgY29sb3I6ICNjODEwMmU7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtc2l6ZTogMzBweDsgbGluZS1oZWlnaHQ6IDE7IHBhZGRpbmc6IDA7IG1hcmdpbjogMCAwIDIwcHg7IH1cbi8qIGxpbmUgOTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzICovXG4uY2FtcGFyaS1jb250YWN0cy13cmFwcGVyIC5mb3JtLWludHJvIHNwYW4geyBkaXNwbGF5OiBibG9jazsgbWFyZ2luLWJvdHRvbTogMTBweDsgY29sb3I6ICMzNzJmMmM7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtc2l6ZTogMTNweDsgbGluZS1oZWlnaHQ6IDE7IH1cbi8qIGxpbmUgMTA4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyAqL1xuLmNhbXBhcmktY29udGFjdHMtd3JhcHBlciAuZm9ybS10ZXh0YXJlYS13cmFwcGVyIHsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgMTExLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyAqL1xuLmNhbXBhcmktY29udGFjdHMtd3JhcHBlciAuZm9ybS10ZXh0YXJlYS13cmFwcGVyIHRleHRhcmVhIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyByZXNpemU6IG5vbmU7IHBhZGRpbmc6IDVweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTExLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyAqL1xuICAuY2FtcGFyaS1jb250YWN0cy13cmFwcGVyIC5mb3JtLXRleHRhcmVhLXdyYXBwZXIgdGV4dGFyZWEgeyBib3JkZXI6IDFweCBzb2xpZCAjYzgxMDJlOyBwYWRkaW5nOiAzcHg7IH0gfVxuLyogbGluZSAxMjQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY29udGFjdC5zY3NzICovXG4uY2FtcGFyaS1jb250YWN0cy13cmFwcGVyIC5mb3JtLWl0ZW0geyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IG1hcmdpbjogMCAwIDIwcHg7IH1cbi8qIGxpbmUgMTI5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyAqL1xuLmNhbXBhcmktY29udGFjdHMtd3JhcHBlciAuZm9ybS1pdGVtLmZvcm0taXRlbS1maWVsZC1wb2xpY3ktdmFsdWUgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG4vKiBsaW5lIDEzMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb250YWN0LnNjc3MgKi9cbi5jYW1wYXJpLWNvbnRhY3RzLXdyYXBwZXIgLmZvcm0taXRlbSBpbnB1dCwgLmNhbXBhcmktY29udGFjdHMtd3JhcHBlciAuZm9ybS1pdGVtIHNlbGVjdCB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAzMHB4OyBwYWRkaW5nOiA1cHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDEzMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb250YWN0LnNjc3MgKi9cbiAgLmNhbXBhcmktY29udGFjdHMtd3JhcHBlciAuZm9ybS1pdGVtIGlucHV0LCAuY2FtcGFyaS1jb250YWN0cy13cmFwcGVyIC5mb3JtLWl0ZW0gc2VsZWN0IHsgcGFkZGluZzogM3B4OyBib3JkZXI6IDFweCBzb2xpZCAjYzgxMDJlOyBib3JkZXItcmFkaXVzOiAwOyB9IH1cbi8qIGxpbmUgMTQ5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyAqL1xuLmNhbXBhcmktY29udGFjdHMtd3JhcHBlciAuZm9ybS1pdGVtIGlucHV0I2VkaXQtZmllbGQtcG9saWN5LXZhbHVlIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogYXV0bzsgaGVpZ2h0OiBhdXRvOyB9XG4vKiBsaW5lIDE1OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb250YWN0LnNjc3MgKi9cbi5jYW1wYXJpLWNvbnRhY3RzLXdyYXBwZXIgI2VkaXQtc3VibWl0IHsgYmFja2dyb3VuZC1jb2xvcjogI2M4MTAyZTsgY29sb3I6ICNmZmZmZmY7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHBhZGRpbmc6IDIwcHg7IGJvcmRlcjogbm9uZTsgZm9udC1zaXplOiAxMnB4OyBtYXJnaW46IDA7IGxpbmUtaGVpZ2h0OiAxOyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAyNDBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTU5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyAqL1xuICAuY2FtcGFyaS1jb250YWN0cy13cmFwcGVyICNlZGl0LXN1Ym1pdCB7IG1hcmdpbi10b3A6IDEwcHg7IGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbi8qIGxpbmUgNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb250ZW1wb3JhcnktY2xhc3NpYy5zY3NzICovXG4uY29udGVtcG9yYXJ5LWNsYXNzaWNfd3JhcHBlciB7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiA0MHB4IDA7IH1cbi8qIGxpbmUgMTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY29udGVtcG9yYXJ5LWNsYXNzaWMuc2NzcyAqL1xuLmNvbnRlbXBvcmFyeS1jbGFzc2ljX2NvbnRhaW5lciB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDA7IH1cbi8qIGxpbmUgMTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY29udGVtcG9yYXJ5LWNsYXNzaWMuc2NzcyAqL1xuLmNvbnRlbXBvcmFyeS1jbGFzc2ljX2NvbnRhaW5lciAuc2xpY2stcHJldiB7IGxlZnQ6IDIwcHg7IH1cbi8qIGxpbmUgMjMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY29udGVtcG9yYXJ5LWNsYXNzaWMuc2NzcyAqL1xuLmNvbnRlbXBvcmFyeS1jbGFzc2ljX2NvbnRhaW5lciAuc2xpY2stbmV4dCB7IHJpZ2h0OiAyMHB4OyB9XG4vKiBsaW5lIDI4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NvbnRlbXBvcmFyeS1jbGFzc2ljLnNjc3MgKi9cbi5jb250ZW1wb3JhcnktY2xhc3NpY19jb250YWluZXIgLnNsaWNrLWRvdHMgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogLTMwcHg7IGxpc3Qtc3R5bGU6IG5vbmU7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmc6IDA7IHdpZHRoOiAxMDAlOyBtYXJnaW46IDA7IH1cbi8qIGxpbmUgMzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY29udGVtcG9yYXJ5LWNsYXNzaWMuc2NzcyAqL1xuLmNvbnRlbXBvcmFyeS1jbGFzc2ljX2NvbnRhaW5lciAuc2xpY2stZG90cyBsaSBidXR0b246OmJlZm9yZSB7IGNvbG9yOiAjYzgxMDJlOyBmb250LXNpemU6IDEycHg7IH1cbi8qIGxpbmUgNDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY29udGVtcG9yYXJ5LWNsYXNzaWMuc2NzcyAqL1xuLmNvbnRlbXBvcmFyeS1jbGFzc2ljLS1lbGVtZW50IHsgZGlzcGxheTogYmxvY2s7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLyogbGluZSA1MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb250ZW1wb3JhcnktY2xhc3NpYy5zY3NzICovXG4uY29udGVtcG9yYXJ5LWNsYXNzaWMtLWVsZW1lbnRfbWVkaWEgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwIGF1dG87IH1cbi8qIGxpbmUgNTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY29udGVtcG9yYXJ5LWNsYXNzaWMuc2NzcyAqL1xuLmNvbnRlbXBvcmFyeS1jbGFzc2ljLS1lbGVtZW50X21lZGlhIGltZyB7IGRpc3BsYXk6IGJsb2NrOyBtYXgtd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgbWFyZ2luOiAwIGF1dG8gMjBweDsgfVxuLyogbGluZSA2MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb250ZW1wb3JhcnktY2xhc3NpYy5zY3NzICovXG4uY29udGVtcG9yYXJ5LWNsYXNzaWMtLWVsZW1lbnRfbWVkaWEgLmZpZWxkLS1uYW1lLWZpZWxkLWNvbnRlbXBvcmFyeS1jbGFzc2ljLXZpZGVvIHsgbWFyZ2luOiAwIGF1dG8gMjBweDsgd2lkdGg6IDYwJTsgb3ZlcmZsb3c6IGhpZGRlbjsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBibG9jazsgfVxuLyogbGluZSAxMDIyLCAuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uZGV2L3J1YnkvMi42LjAvZ2Vtcy9zY3V0LTEuNC4wL2Rpc3QvX3NjdXQuc2NzcyAqL1xuLmNvbnRlbXBvcmFyeS1jbGFzc2ljLS1lbGVtZW50X21lZGlhIC5maWVsZC0tbmFtZS1maWVsZC1jb250ZW1wb3JhcnktY2xhc3NpYy12aWRlbzpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiAwOyBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA2MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb250ZW1wb3JhcnktY2xhc3NpYy5zY3NzICovXG4gIC5jb250ZW1wb3JhcnktY2xhc3NpYy0tZWxlbWVudF9tZWRpYSAuZmllbGQtLW5hbWUtZmllbGQtY29udGVtcG9yYXJ5LWNsYXNzaWMtdmlkZW8geyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDcyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NvbnRlbXBvcmFyeS1jbGFzc2ljLnNjc3MgKi9cbi5jb250ZW1wb3JhcnktY2xhc3NpYy0tZWxlbWVudF9tZWRpYSAuZmllbGQtLW5hbWUtZmllbGQtY29udGVtcG9yYXJ5LWNsYXNzaWMtdmlkZW8gaWZyYW1lIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IGRpc3BsYXk6IGJsb2NrOyBtYXgtd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgfVxuLyogbGluZSA4NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb250ZW1wb3JhcnktY2xhc3NpYy5zY3NzICovXG4uY29udGVtcG9yYXJ5LWNsYXNzaWMtLWVsZW1lbnRfdGl0bGUgeyBkaXNwbGF5OiBibG9jazsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW46IDAgYXV0byAyMHB4OyBjb2xvcjogI2ZmZmZmZjsgZm9udC1zaXplOiAyNHB4OyB9XG4vKiBsaW5lIDk0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NvbnRlbXBvcmFyeS1jbGFzc2ljLnNjc3MgKi9cbi5jb250ZW1wb3JhcnktY2xhc3NpYy0tZWxlbWVudCAudGV4dC1mb3JtYXR0ZWQgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwIGF1dG87IGNvbG9yOiAjZmZmZmZmOyBmb250LXNpemU6IDE1cHg7IGZvbnQtZmFtaWx5OiBcIkJhdWVyQm9kb25pU3RkLUl0YWxpY1wiOyBsaW5lLWhlaWdodDogMS40OyB3aWR0aDogODAlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA5NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jb250ZW1wb3JhcnktY2xhc3NpYy5zY3NzICovXG4gIC5jb250ZW1wb3JhcnktY2xhc3NpYy0tZWxlbWVudCAudGV4dC1mb3JtYXR0ZWQgeyB3aWR0aDogMTAwJTsgcGFkZGluZzogMCAyMHB4OyB9IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLl9yZWQtZGlhcmllc19raWxsZXItaW4tcmVkIHsgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG4vKiBsaW5lIDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4ucmVkLWRpYXJpZXMtLWxvZ28geyBkaXNwbGF5OiBibG9jazsgb3ZlcmZsb3c6IGhpZGRlbjsgd2lkdGg6IDQ1OXB4OyBoZWlnaHQ6IDQ4OHB4OyB0ZXh0LWluZGVudDogLTk5OTk5OTlweDsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlZC1kaWFyaWVzL2xvZ28tcmVkLWRpYXJpZXMucG5nXCIpOyBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgbWFyZ2luLXRvcDogMDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkgeyAvKiBsaW5lIDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4gIC5yZWQtZGlhcmllcy0tbG9nbyB7IHdpZHRoOiAyNzlweDsgaGVpZ2h0OiAyOTdweDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtLWxvZ28geyB3aWR0aDogMjMzcHg7IGhlaWdodDogMjQ4cHg7IH0gfVxuLyogbGluZSAyOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy0tdmlkZW8tY29udGFpbmVyIHsgZGlzcGxheTogZmxleDsgd2lkdGg6IDEwMCU7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4vKiBsaW5lIDM1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLS1iYXJ0ZW5kZXItLWhlYWRlciAucmVkLWRpYXJpZXMtLXZpZGVvLWNvbnRhaW5lciB7IHBhZGRpbmc6IDAgMCA3MHB4OyBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2M4MTAyZTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMjgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4gIC5yZWQtZGlhcmllcy0tdmlkZW8tY29udGFpbmVyIHsgaGVpZ2h0OiBhdXRvOyB9IH1cbi8qIGxpbmUgNDQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4ucmVkLWRpYXJpZXMtLXZpZGVvLWNvbnRhaW5lci5tYWluIHsgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTY0cHgpOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA0NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLS12aWRlby1jb250YWluZXIubWFpbiB7IGhlaWdodDogYXV0bzsgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDgxcHgpOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDUzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtY29ja3RhaWxzLWhlYWRlciAucmVkLWRpYXJpZXMtLXZpZGVvLWNvbnRhaW5lci5tYWluIHsgaGVpZ2h0OiBhdXRvOyBtaW4taGVpZ2h0OiAxcHg7IHBhZGRpbmctYm90dG9tOiA1MHB4OyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDUzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtY29ja3RhaWxzLWhlYWRlciAucmVkLWRpYXJpZXMtLXZpZGVvLWNvbnRhaW5lci5tYWluIHsgcGFkZGluZy1ib3R0b206IDgwcHg7IH0gfVxuLyogbGluZSA2OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy0tdmlkZW8geyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNjgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4gIC5yZWQtZGlhcmllcy0tdmlkZW8geyBtaW4taGVpZ2h0OiA2MDBweDsgfSB9XG4vKiBsaW5lIDc3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLS12aWRlby5tYWluIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4vKiBsaW5lIDgyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLS12aWRlbyAuZmllbGQtLW5hbWUtZmllbGQtcmVkLWRpYXJpZXMtdmlkZW8geyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgb3ZlcmZsb3c6IGhpZGRlbjsgcG9zaXRpb246IHJlbGF0aXZlOyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4vKiBsaW5lIDEwMjIsIC4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy5kZXYvcnVieS8yLjYuMC9nZW1zL3NjdXQtMS40LjAvZGlzdC9fc2N1dC5zY3NzICovXG4ucmVkLWRpYXJpZXMtLXZpZGVvIC5maWVsZC0tbmFtZS1maWVsZC1yZWQtZGlhcmllcy12aWRlbzpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiAwOyBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG4vKiBsaW5lIDg5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLS12aWRlbyAuZmllbGQtLW5hbWUtZmllbGQtcmVkLWRpYXJpZXMtdmlkZW8gaWZyYW1lIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IG1pbi1oZWlnaHQ6IDkwJTsgd2lkdGg6IDEwMCU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA1MCU7IG1hcmdpbi10b3A6IGF1dG87IG1hcmdpbi1ib3R0b206IGF1dG87IGxlZnQ6IDUwJTsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuLyogbGluZSAxMDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4ucmVkLWRpYXJpZXMtLXZpZGVvIC5tYWluLW92ZXJsYXkgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDEwNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLS12aWRlbyAubWFpbi1vdmVybGF5IHsgYmFja2dyb3VuZC1zaXplOiBhdXRvIDMwJTsgYmFja2dyb3VuZC1wb3NpdGlvbjogMzklIGNlbnRlcjsgfSB9XG4vKiBsaW5lIDEyNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy0tdmlkZW8gLm1haW4tb3ZlcmxheTpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpOyB6LWluZGV4OiA1OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAxMDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4gIC5yZWQtZGlhcmllcy0tdmlkZW8gLm1haW4tb3ZlcmxheSB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbi8qIGxpbmUgMTQxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLS12aWRlbyAubWFpbi1vdmVybGF5IC5idG4tbWFpbi12aWRlby1wbGF5IHsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxMDsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMCBhdXRvOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogNzBweDsgcGFkZGluZzogMDsgYm9yZGVyOiBub25lOyB9XG4vKiBsaW5lIDE1MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy0tdmlkZW8gLm1haW4tb3ZlcmxheSAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tY3RhIHsgZGlzcGxheTogdGFibGU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMTA7IG1hcmdpbjogMTVweCBhdXRvIDA7IGZvbnQtc2l6ZTogMzBweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgY29sb3I6ICNmZmZmZmY7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvb2tcIjsgbGluZS1oZWlnaHQ6IDE7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDE1MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLS12aWRlbyAubWFpbi1vdmVybGF5IC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1jdGEgeyBwYWRkaW5nOiAwIDMwcHg7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTUzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtLXZpZGVvIC5tYWluLW92ZXJsYXkgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWN0YSB7IHdpZHRoOiA4MCU7IGZvbnQtc2l6ZTogMjRweDsgfSB9XG4vKiBsaW5lIDE3OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy0tdmlkZW8tb3ZlcmxheSB7IHBvc2l0aW9uOiBmaXhlZDsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7IHotaW5kZXg6IDEwMDA7IGRpc3BsYXk6IG5vbmU7IH1cbi8qIGxpbmUgMTkyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLXNsaWRlcl9fdG9wIHsgZGlzcGxheTogYmxvY2s7IHRleHQtYWxpZ246IGNlbnRlcjsgcGFkZGluZzogMjBweDsgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNjODEwMmU7IH1cbi8qIGxpbmUgMTk5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLXNsaWRlcl9fdG9wIGgzIHsgZGlzcGxheTogYmxvY2s7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiAjZmZmZmZmOyBmb250LXNpemU6IDQwcHg7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb2xkXCI7IGxpbmUtaGVpZ2h0OiAxOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxOTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4gIC5yZWQtZGlhcmllcy1zbGlkZXJfX3RvcCBoMyB7IGZvbnQtc2l6ZTogMzJweDsgfSB9XG4vKiBsaW5lIDIxMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1zbGlkZXItLXdyYXBwZXIgeyBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDdweCk7IHdpZHRoOiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDIxMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLXNsaWRlci0td3JhcHBlciB7IGhlaWdodDogY2FsYygxMDB2aCAtIDQwcHgpOyB9IH1cbi8qIGxpbmUgMjI1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLXNsaWRlcl9fbWFpbiB7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwN3B4KTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMjI1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtc2xpZGVyX19tYWluIHsgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTsgfSB9XG4vKiBsaW5lIDIzMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1zbGlkZXJfX21haW4gLm1haW4tc2xpZGUgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogZmxleC1lbmQ7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyMzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4gIC5yZWQtZGlhcmllcy1zbGlkZXJfX21haW4gLm1haW4tc2xpZGUgeyBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH0gfVxuLyogbGluZSAyNDUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4ucmVkLWRpYXJpZXMtc2xpZGVyX19tYWluIC5tYWluLXNsaWRlLS10ZXh0IHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiA5MCU7IG1hcmdpbjogMCBhdXRvOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGNvbG9yOiAjZmZmZmZmOyBmb250LWZhbWlseTogXCJCYXVlckJvZG9uaVN0ZC1JdGFsaWNcIjsgZm9udC1zaXplOiA4OHB4OyBmb250LXNpemU6IDR2dzsgbGluZS1oZWlnaHQ6IDE7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHBhZGRpbmctYm90dG9tOiAxMCU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDI0NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLXNsaWRlcl9fbWFpbiAubWFpbi1zbGlkZS0tdGV4dCB7IGZvbnQtc2l6ZTogMjRweDsgfSB9XG5AbWVkaWEgKG1pbi13aWR0aDogMjIwMHB4KSB7IC8qIGxpbmUgMjQ1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtc2xpZGVyX19tYWluIC5tYWluLXNsaWRlLS10ZXh0IHsgZm9udC1zaXplOiA4OHB4OyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDI0NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLXNsaWRlcl9fbWFpbiAubWFpbi1zbGlkZS0tdGV4dCB7IHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cbi8qIGxpbmUgMjYxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLXNsaWRlcl9fbWFpbiAubWFpbi1zbGlkZS0tdGV4dCBzbWFsbCB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtc2l6ZTogNDhweDsgZm9udC1zaXplOiAydnc7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHsgLyogbGluZSAyNjEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4gIC5yZWQtZGlhcmllcy1zbGlkZXJfX21haW4gLm1haW4tc2xpZGUtLXRleHQgc21hbGwgeyBmb250LXNpemU6IDI0cHg7IH0gfVxuQG1lZGlhIChtaW4td2lkdGg6IDI0MDBweCkgeyAvKiBsaW5lIDI2MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLXNsaWRlcl9fbWFpbiAubWFpbi1zbGlkZS0tdGV4dCBzbWFsbCB7IGZvbnQtc2l6ZTogNDhweDsgfSB9XG4vKiBsaW5lIDI2OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1zbGlkZXJfX21haW4gLm1haW4tc2xpZGUtLXRleHQgcCB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDAgYXV0bzsgbGluZS1oZWlnaHQ6IDE7IH1cbi8qIGxpbmUgMjc2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLXNsaWRlcl9fbWFpbiAuc2xpY2stbGlzdCwgLnJlZC1kaWFyaWVzLXNsaWRlcl9fbWFpbiAuc2xpY2stdHJhY2sgeyBoZWlnaHQ6IDEwMCU7IH1cbi8qIGxpbmUgMjgxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLXNsaWRlcl9fbWFpbiAuc2xpY2stcHJldiB7IGxlZnQ6IDQwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDI4MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLXNsaWRlcl9fbWFpbiAuc2xpY2stcHJldiB7IGxlZnQ6IDIwcHg7IH0gfVxuLyogbGluZSAyODksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4ucmVkLWRpYXJpZXMtc2xpZGVyX19tYWluIC5zbGljay1uZXh0IHsgcmlnaHQ6IDQwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDI4OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLXNsaWRlcl9fbWFpbiAuc2xpY2stbmV4dCB7IHJpZ2h0OiAyMHB4OyB9IH1cbi8qIGxpbmUgMjk4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLXNsaWRlcl9fdGh1bWIgeyBkaXNwbGF5OiBibG9jazsgYm9yZGVyLXRvcDogNXB4IHNvbGlkICNjODEwMmU7IGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjYzgxMDJlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAyOTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4gIC5yZWQtZGlhcmllcy1zbGlkZXJfX3RodW1iIHsgaGVpZ2h0OiBhdXRvOyB9IH1cbi8qIGxpbmUgMzA5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLXNsaWRlcl9fdGh1bWIgLnNsaWNrLXByZXYgeyBsZWZ0OiAxMHB4OyB9XG4vKiBsaW5lIDMxMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1zbGlkZXJfX3RodW1iIC5zbGljay1uZXh0IHsgcmlnaHQ6IDEwcHg7IH1cbi8qIGxpbmUgMzE3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLXNsaWRlcl9fdGh1bWIgLnRodW1iLXNsaWRlIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4vKiBsaW5lIDMyMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1zbGlkZXJfX3RodW1iIC50aHVtYi1zbGlkZTpiZWZvcmUgeyB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzOyB9XG4vKiBsaW5lIDMyOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1zbGlkZXJfX3RodW1iIC50aHVtYi1zbGlkZS5zbGljay1jdXJyZW50OmJlZm9yZSwgLnJlZC1kaWFyaWVzLXNsaWRlcl9fdGh1bWIgLnRodW1iLXNsaWRlOmhvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDsgei1pbmRleDogMTA7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgaGVpZ2h0OiAwOyB3aWR0aDogMDsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyBib3JkZXItd2lkdGg6IDEycHggMTFweDsgYm9yZGVyLXN0eWxlOiBzb2xpZDsgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgYm9yZGVyLXRvcC1jb2xvcjogI2M4MTAyZTsgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuLyogbGluZSAzMzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4ucmVkLWRpYXJpZXMtc2xpZGVyX190aHVtYiAudGh1bWItc2xpZGUuc2xpY2stY3VycmVudCBpbWcsIC5yZWQtZGlhcmllcy1zbGlkZXJfX3RodW1iIC50aHVtYi1zbGlkZTpob3ZlciBpbWcgeyBmaWx0ZXI6IGdyYXlzY2FsZSgwKTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMzE3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtc2xpZGVyX190aHVtYiAudGh1bWItc2xpZGUgeyBoZWlnaHQ6IGF1dG87IH0gfVxuLyogbGluZSAzNDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4ucmVkLWRpYXJpZXMtc2xpZGVyX190aHVtYiAudGh1bWItc2xpZGUgaW1nIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiBhdXRvOyBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMzQ3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtc2xpZGVyX190aHVtYiAudGh1bWItc2xpZGUgaW1nIHsgaGVpZ2h0OiBhdXRvOyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDM2MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy0tcGFnZS10aXRsZSB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgbWFyZ2luOiAzMHB4IDA7IH1cbi8qIGxpbmUgMzY2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLS1wYWdlLXRpdGxlIGgyIHsgZGlzcGxheTogYmxvY2s7IHRleHQtYWxpZ246IGNlbnRlcjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvbGRcIjsgZm9udC1zaXplOiAyOHB4OyBjb2xvcjogI2ZmZmZmZjsgbWFyZ2luOiAwOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAzNjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4gIC5yZWQtZGlhcmllcy0tcGFnZS10aXRsZSBoMiB7IGZvbnQtc2l6ZTogMjFweDsgbGluZS1oZWlnaHQ6IDE7IHBhZGRpbmc6IDAgMjBweDsgfSB9XG4vKiBsaW5lIDM4MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy0tZWN0cy12aWRlbyB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgaGVpZ2h0OiAxMDAlOyBwYWRkaW5nOiAwIDMwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDM4MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLS1lY3RzLXZpZGVvIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgcGFkZGluZzogMCAzMHB4OyB9IH1cbi8qIGxpbmUgMzk1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLS1lY3RzLXZpZGVvIC5lY3RzIHsgd2lkdGg6IDUwJTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMzk1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtLWVjdHMtdmlkZW8gLmVjdHMgeyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDQwMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy0tZWN0cy12aWRlbyAuZWN0cy0tYm9keSB7IHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDQwMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLS1lY3RzLXZpZGVvIC5lY3RzLS1ib2R5IHsgcGFkZGluZzogMDsgfSB9XG4vKiBsaW5lIDQwOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy0tZWN0cy12aWRlbyAuZWN0cy0tYm9keSBoMiwgLnJlZC1kaWFyaWVzLS1lY3RzLXZpZGVvIC5lY3RzLS1ib2R5IHAgeyBkaXNwbGF5OiBibG9jazsgY29sb3I6ICNmZmZmZmY7IH1cbi8qIGxpbmUgNDE0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLS1lY3RzLXZpZGVvIC5lY3RzLS1ib2R5IGgyIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvbGRcIjsgZm9udC1zaXplOiAzNnB4OyBsaW5lLWhlaWdodDogMTsgfVxuLyogbGluZSA0MjEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4ucmVkLWRpYXJpZXMtLWVjdHMtdmlkZW8gLmVjdHMtLWJvZHkgcCB7IGZvbnQtc2l6ZTogMTZweDsgbGluZS1oZWlnaHQ6IDEuMzsgfVxuLyogbGluZSA0MjcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4ucmVkLWRpYXJpZXMtLWVjdHMtdmlkZW8gLmVjdHMtLXByZXZpZXcgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGhlaWdodDogYXV0bzsgfVxuLyogbGluZSA0MzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4ucmVkLWRpYXJpZXMtLWVjdHMtdmlkZW8gLmVjdHMtLXByZXZpZXdfX2ltYWdlIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiA2MCU7IG1heC13aWR0aDogMTAwJTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNDMxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtLWVjdHMtdmlkZW8gLmVjdHMtLXByZXZpZXdfX2ltYWdlIHsgd2lkdGg6IDEwMCU7IH0gfVxuLyogbGluZSA0NDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy5zY3NzICovXG4ucmVkLWRpYXJpZXMtLWVjdHMtdmlkZW8gLmVjdHMtLXByZXZpZXctLWNvbnRhaW5lciB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgfVxuXG4vKiBsaW5lIDIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy1odWIuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWh1Yi0td3JhcHBlciB7IGRpc3BsYXk6IGJsb2NrOyB9XG4vKiBsaW5lIDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy1odWIuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWh1Yi0tY29udGFpbmVyIHsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDE0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtaHViLnNjc3MgKi9cbi5yZC1odWItLW1haW4geyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IG92ZXJmbG93OiBoaWRkZW47IHBvc2l0aW9uOiByZWxhdGl2ZTsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4vKiBsaW5lIDEwMjIsIC4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy5kZXYvcnVieS8yLjYuMC9nZW1zL3NjdXQtMS40LjAvZGlzdC9fc2N1dC5zY3NzICovXG4ucmQtaHViLS1tYWluOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDA7IHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDE0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtaHViLnNjc3MgKi9cbiAgLnJkLWh1Yi0tbWFpbiB7IGhlaWdodDogY2FsYygxMDB2aCAtIDgxcHgpOyB9IH1cbi8qIGxpbmUgMjUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy1odWIuc2NzcyAqL1xuLnJkLWh1Yi0tdmlkZW8sIC5yZC1odWItLXByZXZpZXcsIC5yZC1odWItLWN0YSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyB9XG4vKiBsaW5lIDM1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtaHViLnNjc3MgKi9cbi5yZC1odWItLXZpZGVvIHsgZGlzcGxheTogbm9uZTsgei1pbmRleDogMTA7IH1cbi8qIGxpbmUgMzksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy1odWIuc2NzcyAqL1xuLnJkLWh1Yi0tdmlkZW8gLmZpZWxkLS1uYW1lLWZpZWxkLXJkLXZpZGVvIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyB9XG4vKiBsaW5lIDQzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtaHViLnNjc3MgKi9cbi5yZC1odWItLXZpZGVvIC5maWVsZC0tbmFtZS1maWVsZC1yZC12aWRlbyBpZnJhbWUgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgbWluLXdpZHRoOiAxMDAlOyBtaW4taGVpZ2h0OiAxMDAlOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyB9XG4vKiBsaW5lIDU1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtaHViLnNjc3MgKi9cbi5yZC1odWItLXByZXZpZXcgeyBkaXNwbGF5OiBibG9jazsgei1pbmRleDogMjA7IGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy1odWIuc2NzcyAqL1xuICAucmQtaHViLS1wcmV2aWV3IHsgYmFja2dyb3VuZC1zaXplOiBhdXRvIDMwJTsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1wb3NpdGlvbjogMzklIGNlbnRlcjsgfSB9XG4vKiBsaW5lIDcwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtaHViLnNjc3MgKi9cbi5yZC1odWItLWN0YSB7IGRpc3BsYXk6IGZsZXg7IHotaW5kZXg6IDMwOyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA3MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLWh1Yi5zY3NzICovXG4gIC5yZC1odWItLWN0YSB7IHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbi8qIGxpbmUgODUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy1odWIuc2NzcyAqL1xuLnJkLWh1Yi0tY3RhIC5idG4tcmQtcGxheS12aWRlbyB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDAgYXV0bzsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IHBhZGRpbmc6IDA7IGxpbmUtaGVpZ2h0OiAxOyBjb2xvcjogI2ZmZmZmZjsgZm9udC1zaXplOiA2MHB4OyBib3JkZXI6IG5vbmU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDg1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtaHViLnNjc3MgKi9cbiAgLnJkLWh1Yi0tY3RhIC5idG4tcmQtcGxheS12aWRlbyB7IGZvbnQtc2l6ZTogMzZweDsgfSB9XG4vKiBsaW5lIDEwMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLWh1Yi5zY3NzICovXG4ucmQtaHViLS1jdGFfX3RpdGxlIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi10b3A6IDEwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogMzZweDsgbGluZS1oZWlnaHQ6IDE7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb2xkXCI7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTAwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtaHViLnNjc3MgKi9cbiAgLnJkLWh1Yi0tY3RhX190aXRsZSB7IGZvbnQtc2l6ZTogMjBweDsgfSB9XG4vKiBsaW5lIDExNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLWh1Yi5zY3NzICovXG4ucmQtaHViLS1jdGFfX3RpdGxlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAwOyBsZWZ0OiA1JTsgd2lkdGg6IDkwJTsgaGVpZ2h0OiAxcHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbi8qIGxpbmUgMTI3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtaHViLnNjc3MgKi9cbi5yZC1odWItLWN0YV9fbGluayB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tdG9wOiA1cHg7IGNvbG9yOiAjZmZmZmZmOyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9sZFwiOyBmb250LXNpemU6IDIxcHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHRleHQtYWxpZ246IGNlbnRlcjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVkLWRpYXJpZXMvZGlzY292ZXItbW9yZS0tYXJyb3dzLnBuZ1wiKTsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0OyBwYWRkaW5nLXJpZ2h0OiA0MHB4OyBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNTAlOyBsaW5lLWhlaWdodDogMTsgcGFkZGluZy10b3A6IDVweDsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDEyMHB4OyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTI3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtaHViLnNjc3MgKi9cbiAgLnJkLWh1Yi0tY3RhX19saW5rIHsgZm9udC1zaXplOiAxNHB4OyBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9IH1cbi8qIGxpbmUgMTUzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtaHViLnNjc3MgKi9cbi5uby10b3VjaGV2ZW50cyAucmQtaHViLS1jdGFfX2xpbms6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiBsaW5lIDE2MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLWh1Yi5zY3NzICovXG4ucmVkLWRpYXJpZXMtb3RoZXItY29udGVudC0td3JhcHBlciB7IGRpc3BsYXk6IGJsb2NrOyBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2M4MTAyZTsgfVxuLyogbGluZSAxNjcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy1odWIuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLW90aGVyLWNvbnRlbnQtLXdyYXBwZXIgLnJkLW90aGVyLWNvbnRlbnQtLXJvdyB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGJvcmRlci10b3A6IDRweCBzb2xpZCAjYzgxMDJlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxNjcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy1odWIuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtb3RoZXItY29udGVudC0td3JhcHBlciAucmQtb3RoZXItY29udGVudC0tcm93IHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4vKiBsaW5lIDE3NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLWh1Yi5zY3NzICovXG4ucmVkLWRpYXJpZXMtb3RoZXItY29udGVudC0td3JhcHBlciAucmQtb3RoZXItY29udGVudC0tcm93IC5yZC1odWItLW90aGVyLWNvbnRlbnQgeyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogNTAlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxNzcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy1odWIuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtb3RoZXItY29udGVudC0td3JhcHBlciAucmQtb3RoZXItY29udGVudC0tcm93IC5yZC1odWItLW90aGVyLWNvbnRlbnQgeyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDE4NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLWh1Yi5zY3NzICovXG4ucmVkLWRpYXJpZXMtb3RoZXItY29udGVudC0td3JhcHBlciAucmQtb3RoZXItY29udGVudC0tcm93IC5yZC1odWItLW90aGVyLWNvbnRlbnQuaW1wb3J0YW5jZS0yIHsgb3ZlcmZsb3c6IGhpZGRlbjsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4vKiBsaW5lIDEwMjIsIC4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy5kZXYvcnVieS8yLjYuMC9nZW1zL3NjdXQtMS40LjAvZGlzdC9fc2N1dC5zY3NzICovXG4ucmVkLWRpYXJpZXMtb3RoZXItY29udGVudC0td3JhcHBlciAucmQtb3RoZXItY29udGVudC0tcm93IC5yZC1odWItLW90aGVyLWNvbnRlbnQuaW1wb3J0YW5jZS0yOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDA7IHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cbi8qIGxpbmUgMTkwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtaHViLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1vdGhlci1jb250ZW50LS13cmFwcGVyIC5yZC1vdGhlci1jb250ZW50LS1yb3cgLnJkLWh1Yi0tb3RoZXItY29udGVudC5pbXBvcnRhbmNlLTIgLmN0YS13cmFwcGVyIHNwYW4geyBjb2xvcjogI2ZmZmZmZjsgfVxuLyogbGluZSAxOTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy1odWIuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLW90aGVyLWNvbnRlbnQtLXdyYXBwZXIgLnJkLW90aGVyLWNvbnRlbnQtLXJvdyAucmQtaHViLS1vdGhlci1jb250ZW50LmltcG9ydGFuY2UtMzpmaXJzdC1jaGlsZCB7IGJvcmRlci1yaWdodDogNHB4IHNvbGlkICNjODEwMmU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDE5NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLWh1Yi5zY3NzICovXG4gIC5yZWQtZGlhcmllcy1vdGhlci1jb250ZW50LS13cmFwcGVyIC5yZC1vdGhlci1jb250ZW50LS1yb3cgLnJkLWh1Yi0tb3RoZXItY29udGVudC5pbXBvcnRhbmNlLTM6Zmlyc3QtY2hpbGQgeyBib3JkZXItcmlnaHQ6IDA7IGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjYzgxMDJlOyB9IH1cbi8qIGxpbmUgMjA3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtaHViLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1vdGhlci1jb250ZW50LS13cmFwcGVyIC5yZC1vdGhlci1jb250ZW50LS1yb3cgLnJkLWh1Yi0tb3RoZXItY29udGVudC5pbXBvcnRhbmNlLTMgLmN0YS13cmFwcGVyIHNwYW4geyBjb2xvcjogI2M4MTAyZTsgfVxuLyogbGluZSAyMTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy1odWIuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLW90aGVyLWNvbnRlbnQtLXdyYXBwZXIgLnJkLW90aGVyLWNvbnRlbnQtLXJvdyAucmQtaHViLS1vdGhlci1jb250ZW50IC5jdGEtd3JhcHBlciB7IGRpc3BsYXk6IGJsb2NrOyBjb2xvcjogI2ZmZmZmZjsgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IGJhY2tncm91bmQtYmxlbmQtbW9kZTogbGlnaHRlbjsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC40czsgfVxuLyogbGluZSAyMjQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy1odWIuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLW90aGVyLWNvbnRlbnQtLXdyYXBwZXIgLnJkLW90aGVyLWNvbnRlbnQtLXJvdyAucmQtaHViLS1vdGhlci1jb250ZW50IC5jdGEtd3JhcHBlciBpbWcgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IG1hcmdpbjogMDsgfVxuLyogbGluZSAyMzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy1odWIuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLW90aGVyLWNvbnRlbnQtLXdyYXBwZXIgLnJkLW90aGVyLWNvbnRlbnQtLXJvdyAucmQtaHViLS1vdGhlci1jb250ZW50IC5jdGEtd3JhcHBlciBzcGFuIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB0ZXh0LWFsaWduOiBjZW50ZXI7IG9wYWNpdHk6IDA7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtc2l6ZTogMzZweDsgZm9udC13ZWlnaHQ6IFwiTmV1dHJhVGV4dEJvb2tcIjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjRzOyB6LWluZGV4OiAyMDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjMxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtaHViLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLW90aGVyLWNvbnRlbnQtLXdyYXBwZXIgLnJkLW90aGVyLWNvbnRlbnQtLXJvdyAucmQtaHViLS1vdGhlci1jb250ZW50IC5jdGEtd3JhcHBlciBzcGFuIHsgb3BhY2l0eTogMTsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyBmb250LXNpemU6IDE4cHg7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjEzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtaHViLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLW90aGVyLWNvbnRlbnQtLXdyYXBwZXIgLnJkLW90aGVyLWNvbnRlbnQtLXJvdyAucmQtaHViLS1vdGhlci1jb250ZW50IC5jdGEtd3JhcHBlciB7IGZpbHRlcjogbm9uZTsgfSB9XG4vKiBsaW5lIDI2MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLWh1Yi5zY3NzICovXG4ubm8tdG91Y2hldmVudHMgLnJlZC1kaWFyaWVzLW90aGVyLWNvbnRlbnQtLXdyYXBwZXIgLnJkLW90aGVyLWNvbnRlbnQtLXJvdyAucmQtaHViLS1vdGhlci1jb250ZW50IC5jdGEtd3JhcHBlcjpob3ZlciB7IGZpbHRlcjogbm9uZTsgfVxuLyogbGluZSAyNjIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy1odWIuc2NzcyAqL1xuLm5vLXRvdWNoZXZlbnRzIC5yZWQtZGlhcmllcy1vdGhlci1jb250ZW50LS13cmFwcGVyIC5yZC1vdGhlci1jb250ZW50LS1yb3cgLnJkLWh1Yi0tb3RoZXItY29udGVudCAuY3RhLXdyYXBwZXI6aG92ZXIgc3BhbiB7IG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLWNvY2t0YWlscy5zY3NzICovXG4uX3JlZC1kaWFyaWVzX2NvY2t0YWlscywgLl85c2V3aFlrV2JYY1JRc04yX2NvY2t0YWlscyB7IGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxuLyogbGluZSA3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLWNvY2t0YWlscy5zY3NzICovXG4ucmVkLWRpYXJpZXMtLWNvY2t0YWlscyB7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiAwIDQwcHggODBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtLWNvY2t0YWlscyB7IHBhZGRpbmc6IDAgMzBweCA2MHB4OyB9IH1cbi8qIGxpbmUgMTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tY29ja3RhaWxzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy0tY29ja3RhaWxzIC52aWV3LWNvbnRlbnQgeyBtYXJnaW46IDAgLTMwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7IC8qIGxpbmUgMTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tY29ja3RhaWxzLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLS1jb2NrdGFpbHMgLnZpZXctY29udGVudCB7IG1hcmdpbjogMCAtMjBweDsgfSB9XG4vKiBsaW5lIDI0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLWNvY2t0YWlscy5zY3NzICovXG4ucmVkLWRpYXJpZXMtLWNvY2t0YWlscyAuY29udGFpbmVyIHsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLyogbGluZSAzNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLS1jb2NrdGFpbCB7IGRpc3BsYXk6IGJsb2NrOyBtYXgtd2lkdGg6IDUwJTsgd2lkdGg6IDEwMCU7IGN1cnNvcjogcG9pbnRlcjsgcGFkZGluZzogMCAzMHB4OyBtYXJnaW46IDMwcHggMDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMzQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tY29ja3RhaWxzLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLS1jb2NrdGFpbCB7IG1hcmdpbjogMjBweCAwOyBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuLyogbGluZSA0NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLS1jb2NrdGFpbF9fd3JhcHBlciB7IGRpc3BsYXk6IGJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi8qIGxpbmUgNTIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tY29ja3RhaWxzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy0tY29ja3RhaWwgaW1nIHsgZGlzcGxheTogYmxvY2s7IG1heC13aWR0aDogMTAwJTsgd2lkdGg6IDEwMCU7IG1hcmdpbjogMDsgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7IH1cbi8qIGxpbmUgNjEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tY29ja3RhaWxzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy0tY29ja3RhaWxfX2luZm8geyBvcGFjaXR5OiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7IH1cbi8qIGxpbmUgNzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tY29ja3RhaWxzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy0tY29ja3RhaWxfX2luZm9fX3dyYXBwZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgxMDJlOyBkaXNwbGF5OiBibG9jazsgcGFkZGluZzogMTVweDsgd2lkdGg6IDEwMCU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDczLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLWNvY2t0YWlscy5zY3NzICovXG4gIC5yZWQtZGlhcmllcy0tY29ja3RhaWxfX2luZm9fX3dyYXBwZXIgeyBwYWRkaW5nOiAxMHB4OyB9IH1cbi8qIGxpbmUgODMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tY29ja3RhaWxzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy0tY29ja3RhaWxfX2luZm9fX3dyYXBwZXIgaDMsIC5yZWQtZGlhcmllcy0tY29ja3RhaWxfX2luZm9fX3dyYXBwZXIgc3Ryb25nLCAucmVkLWRpYXJpZXMtLWNvY2t0YWlsX19pbmZvX193cmFwcGVyIHAgeyBkaXNwbGF5OiBibG9jazsgdGV4dC1hbGlnbjogY2VudGVyOyB3aWR0aDogMTAwJTsgbGluZS1oZWlnaHQ6IDE7IGNvbG9yOiAjZmZmZmZmOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4vKiBsaW5lIDkyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLWNvY2t0YWlscy5zY3NzICovXG4ucmVkLWRpYXJpZXMtLWNvY2t0YWlsX19pbmZvX193cmFwcGVyIGgzIHsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dERlbWlcIjsgZm9udC1zaXplOiAyMXB4OyBsZXR0ZXItc3BhY2luZzogMnB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA5MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtLWNvY2t0YWlsX19pbmZvX193cmFwcGVyIGgzIHsgZm9udC1zaXplOiAxMnB4OyB9IH1cbi8qIGxpbmUgMTAyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLWNvY2t0YWlscy5zY3NzICovXG4ucmVkLWRpYXJpZXMtLWNvY2t0YWlsX19pbmZvX193cmFwcGVyIHN0cm9uZyB7IG1hcmdpbjogMTBweCAwOyBmb250LXNpemU6IDE4cHg7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb29rXCI7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDEwMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtLWNvY2t0YWlsX19pbmZvX193cmFwcGVyIHN0cm9uZyB7IG1hcmdpbjogNXB4IDA7IGZvbnQtc2l6ZTogMTFweDsgfSB9XG4vKiBsaW5lIDExNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLS1jb2NrdGFpbF9faW5mb19fd3JhcHBlciBwIHsgZm9udC1zaXplOiAxNXB4OyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9va1wiOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tY29ja3RhaWxzLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLS1jb2NrdGFpbF9faW5mb19fd3JhcHBlciBwIHsgZm9udC1zaXplOiAxMHB4OyB9IH1cbi8qIGxpbmUgMTIzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLWNvY2t0YWlscy5zY3NzICovXG4ucmVkLWRpYXJpZXMtLWNvY2t0YWlsX19pbmZvX193cmFwcGVyIGgzLCAucmVkLWRpYXJpZXMtLWNvY2t0YWlsX19pbmZvX193cmFwcGVyIHAgeyBtYXJnaW46IDA7IH1cbi8qIGxpbmUgMTMyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLWNvY2t0YWlscy5zY3NzICovXG4ubm8tdG91Y2hldmVudHMgLnJlZC1kaWFyaWVzLS1jb2NrdGFpbDpob3ZlciBpbWcsIC5yZWQtZGlhcmllcy0tY29ja3RhaWwuYWN0aXZlIGltZyB7IGZpbHRlcjogZ3JheXNjYWxlKDApOyB9XG4vKiBsaW5lIDEzNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuLm5vLXRvdWNoZXZlbnRzIC5yZWQtZGlhcmllcy0tY29ja3RhaWw6aG92ZXIgLnJlZC1kaWFyaWVzLS1jb2NrdGFpbF9faW5mbywgLnJlZC1kaWFyaWVzLS1jb2NrdGFpbC5hY3RpdmUgLnJlZC1kaWFyaWVzLS1jb2NrdGFpbF9faW5mbyB7IG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSAxNDMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tY29ja3RhaWxzLnNjc3MgKi9cbi5jb2NrdGFpbC1kZXRhaWwtd3JhcHBlciB7IGRpc3BsYXk6IG5vbmU7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwIDMwcHg7IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDE0MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuICAuY29ja3RhaWwtZGV0YWlsLXdyYXBwZXIgeyBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuLyogbGluZSAxNTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tY29ja3RhaWxzLnNjc3MgKi9cbi5jb2NrdGFpbC1kZXRhaWwtd3JhcHBlci5hY3RpdmUgeyBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi8qIGxpbmUgMTU5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLWNvY2t0YWlscy5zY3NzICovXG4ucmQtY29ja3RhaWwtZGV0YWlsLS13cmFwcGVyIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgZmxleC13cmFwOiB3cmFwOyBwYWRkaW5nOiAyMHB4OyBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDE1OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuICAucmQtY29ja3RhaWwtZGV0YWlsLS13cmFwcGVyIHsgcGFkZGluZzogMTVweDsgfSB9XG4vKiBsaW5lIDE3MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuLnJkLWNvY2t0YWlsLWRldGFpbC0tdGl0bGUgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IG1hcmdpbi1ib3R0b206IDE1cHg7IHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbi8qIGxpbmUgMTc5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLWNvY2t0YWlscy5zY3NzICovXG4ucmQtY29ja3RhaWwtZGV0YWlsLS10aXRsZSBoNCB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDA7IHRleHQtYWxpZ246IGxlZnQ7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb2xkXCI7IGNvbG9yOiAjYzgxMDJlOyBmb250LXNpemU6IDIxcHg7IGxpbmUtaGVpZ2h0OiAxOyB9XG4vKiBsaW5lIDE5MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuLnJkLWNvY2t0YWlsLWRldGFpbC0tbWVkaWEgeyB3aWR0aDogNjYlOyBwYWRkaW5nLXJpZ2h0OiAxJTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTkxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLWNvY2t0YWlscy5zY3NzICovXG4gIC5yZC1jb2NrdGFpbC1kZXRhaWwtLW1lZGlhIHsgd2lkdGg6IDEwMCU7IHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuLyogbGluZSAyMDIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tY29ja3RhaWxzLnNjc3MgKi9cbi5yZC1jb2NrdGFpbC1kZXRhaWwtLW1lZGlhX192aWRlbyAuY29ja3RhaWwtdmlkZW8tLXdyYXBwZXIgeyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4vKiBsaW5lIDIwNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuLnJkLWNvY2t0YWlsLWRldGFpbC0tbWVkaWFfX3ZpZGVvIC5jb2NrdGFpbC12aWRlby0tdmlkZW8geyB3aWR0aDogMTAwJTsgb3ZlcmZsb3c6IGhpZGRlbjsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4vKiBsaW5lIDEwMjIsIC4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy4uLy5kZXYvcnVieS8yLjYuMC9nZW1zL3NjdXQtMS40LjAvZGlzdC9fc2N1dC5zY3NzICovXG4ucmQtY29ja3RhaWwtZGV0YWlsLS1tZWRpYV9fdmlkZW8gLmNvY2t0YWlsLXZpZGVvLS12aWRlbzpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiAwOyBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG4vKiBsaW5lIDIxMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuLnJkLWNvY2t0YWlsLWRldGFpbC0tbWVkaWFfX3ZpZGVvIC5jb2NrdGFpbC12aWRlby0tdmlkZW8gaWZyYW1lIHsgZGlzcGxheTogbm9uZTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IG1pbi13aWR0aDogMTAwJTsgbWluLWhlaWdodDogMTAwJTsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgfVxuLyogbGluZSAyMjQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tY29ja3RhaWxzLnNjc3MgKi9cbi5yZC1jb2NrdGFpbC1kZXRhaWwtLW1lZGlhX192aWRlbyAuY29ja3RhaWwtdmlkZW8tLXByZXZpZXcgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB9XG4vKiBsaW5lIDIzMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuLnJkLWNvY2t0YWlsLWRldGFpbC0tbWVkaWFfX3ZpZGVvIC5jb2NrdGFpbC12aWRlby0tcHJldmlldyBpbWcgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvOyB9XG4vKiBsaW5lIDI0MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuLnJkLWNvY2t0YWlsLWRldGFpbC0tbWVkaWFfX3N0b3J5IHsgZGlzcGxheTogYmxvY2s7IGNvbG9yOiAjZmZmZmZmOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LXNpemU6IDE1cHg7IG1hcmdpbjogMDsgfVxuLyogbGluZSAyNTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tY29ja3RhaWxzLnNjc3MgKi9cbi5yZC1jb2NrdGFpbC1kZXRhaWwtLWJhcnRlbmRlciB7IHdpZHRoOiAzMyU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDI1MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuICAucmQtY29ja3RhaWwtZGV0YWlsLS1iYXJ0ZW5kZXIgeyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDI1NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuLnJkLWNvY2t0YWlsLWRldGFpbC0tYmFydGVuZGVyIC5jb2NrdGFpbC1iYXJ0ZW5kZXItZGV0YWlsIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyNTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tY29ja3RhaWxzLnNjc3MgKi9cbiAgLnJkLWNvY2t0YWlsLWRldGFpbC0tYmFydGVuZGVyIC5jb2NrdGFpbC1iYXJ0ZW5kZXItZGV0YWlsIHsgZGlzcGxheTogZmxleDsgd2lkdGg6IDEwMCU7IGZsZXgtd3JhcDogd3JhcDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuLyogbGluZSAyNjgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tY29ja3RhaWxzLnNjc3MgKi9cbi5yZC1jb2NrdGFpbC1kZXRhaWwtLWJhcnRlbmRlciAuY29ja3RhaWwtYmFydGVuZGVyLWRldGFpbCBhIHsgZGlzcGxheTogYmxvY2s7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDI2OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuICAucmQtY29ja3RhaWwtZGV0YWlsLS1iYXJ0ZW5kZXIgLmNvY2t0YWlsLWJhcnRlbmRlci1kZXRhaWwgYSB7IG1heC13aWR0aDogNTAlOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkgeyAvKiBsaW5lIDI2OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuICAucmQtY29ja3RhaWwtZGV0YWlsLS1iYXJ0ZW5kZXIgLmNvY2t0YWlsLWJhcnRlbmRlci1kZXRhaWwgYSB7IG1heC13aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDI3OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1jb2NrdGFpbHMuc2NzcyAqL1xuLnJkLWNvY2t0YWlsLWRldGFpbC0tYmFydGVuZGVyIC5jb2NrdGFpbC1iYXJ0ZW5kZXItZGV0YWlsIGEgaW1nIHsgZGlzcGxheTogYmxvY2s7IG1heC13aWR0aDogMTAwJTsgd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgfVxuLyogbGluZSAyODcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tY29ja3RhaWxzLnNjc3MgKi9cbi5yZC1jb2NrdGFpbC1kZXRhaWwtLWJhcnRlbmRlciAuY29ja3RhaWwtYmFydGVuZGVyLWRldGFpbF9fY29udGVudCB7IGRpc3BsYXk6IGJsb2NrOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyODcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tY29ja3RhaWxzLnNjc3MgKi9cbiAgLnJkLWNvY2t0YWlsLWRldGFpbC0tYmFydGVuZGVyIC5jb2NrdGFpbC1iYXJ0ZW5kZXItZGV0YWlsX19jb250ZW50IHsgd2lkdGg6IDUwJTsgcGFkZGluZzogMjBweDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHsgLyogbGluZSAyODcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tY29ja3RhaWxzLnNjc3MgKi9cbiAgLnJkLWNvY2t0YWlsLWRldGFpbC0tYmFydGVuZGVyIC5jb2NrdGFpbC1iYXJ0ZW5kZXItZGV0YWlsX19jb250ZW50IHsgd2lkdGg6IDEwMCU7IH0gfVxuLyogbGluZSAyOTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tY29ja3RhaWxzLnNjc3MgKi9cbi5yZC1jb2NrdGFpbC1kZXRhaWwtLWJhcnRlbmRlciAuY29ja3RhaWwtYmFydGVuZGVyLWRldGFpbF9fY29udGVudCBzdHJvbmcgeyBkaXNwbGF5OiBibG9jazsgY29sb3I6ICNjODEwMmU7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtc2l6ZTogMjFweDsgbWFyZ2luOiAxMHB4IDAgMDsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvbGRcIjsgbGluZS1oZWlnaHQ6IDE7IH1cbi8qIGxpbmUgMzA5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLWNvY2t0YWlscy5zY3NzICovXG4ucmQtY29ja3RhaWwtZGV0YWlsLS1iYXJ0ZW5kZXIgLmNvY2t0YWlsLWJhcnRlbmRlci1kZXRhaWxfX2NvbnRlbnQgcCB7IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDE1cHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IG1hcmdpbjogOHB4IDAgMDsgY29sb3I6ICNjODEwMmU7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb29rXCI7IGxpbmUtaGVpZ2h0OiAxOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAzMDksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tY29ja3RhaWxzLnNjc3MgKi9cbiAgLnJkLWNvY2t0YWlsLWRldGFpbC0tYmFydGVuZGVyIC5jb2NrdGFpbC1iYXJ0ZW5kZXItZGV0YWlsX19jb250ZW50IHAgeyBmb250LXNpemU6IDEycHg7IH0gfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tc3Rvcmllcy5zY3NzICovXG4uX3JlZC1kaWFyaWVzX2JhcnRlbmRlcnN0b3JpZXMsIC5wYWdlLW5vZGUtdHlwZS1yZWQtZGlhcmllcy1jb250ZW50LCAuXzlzZXdoWWtXYlhjUlFzTjJfYmFydGVuZGVyc3RvcmllcyB7IGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxuLyogbGluZSA3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLXN0b3JpZXMuc2NzcyAqL1xuLmJhcnRlbmRlci1zdG9yeS0taGVhZGVyIHsgZGlzcGxheTogZmxleDsgd2lkdGg6IDEwMCU7IGhlaWdodDogY2FsYygxMDB2aCAtIDE2NHB4KTsgcG9zaXRpb246IHJlbGF0aXZlOyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVkLWRpYXJpZXMvcmVkLWRpYXJpZXMtY2FsZW5kYXItYm9vay1tYWluLWltYWdlLmpwZ1wiKTsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgYmFja2dyb3VuZC1zaXplOiBhdXRvIDgwJTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1zdG9yaWVzLnNjc3MgKi9cbiAgLmJhcnRlbmRlci1zdG9yeS0taGVhZGVyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgYmFja2dyb3VuZC1zaXplOiBhdXRvIDcwJTsgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDgxcHgpOyBoZWlnaHQ6IGF1dG87IH0gfVxuXG4vKiBsaW5lIDI2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLXN0b3JpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLS1iYXJ0ZW5kZXJzdG9yaWVzIHsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmc6IDAgNDBweCA4MHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1zdG9yaWVzLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLS1iYXJ0ZW5kZXJzdG9yaWVzIHsgcGFkZGluZzogMCAzMHB4IDYwcHg7IH0gfVxuLyogbGluZSAzNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1zdG9yaWVzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy0tYmFydGVuZGVyc3RvcmllcyAudmlldy1jb250ZW50IHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMCAtMzBweDsgfVxuLyogbGluZSAzOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1zdG9yaWVzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy0tYmFydGVuZGVyc3RvcmllcyAuY29udGFpbmVyIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB3aWR0aDogMTAwJTsgbWFyZ2luOiAwIGF1dG87IGZsZXgtd3JhcDogd3JhcDsgfVxuLyogbGluZSA0OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1zdG9yaWVzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy0tYmFydGVuZGVyc3RvcnkgeyB3aWR0aDogMzMlOyBtYXJnaW46IDQwcHggMDsgcGFkZGluZzogMCAyNXB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA0OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1zdG9yaWVzLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLS1iYXJ0ZW5kZXJzdG9yeSB7IHdpZHRoOiA1MCU7IG1hcmdpbjogMjBweCAwOyBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7IC8qIGxpbmUgNDksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tc3Rvcmllcy5zY3NzICovXG4gIC5yZWQtZGlhcmllcy0tYmFydGVuZGVyc3RvcnkgeyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDY1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLXN0b3JpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLS1iYXJ0ZW5kZXJzdG9yeSBhIHsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4vKiBsaW5lIDcxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLXN0b3JpZXMuc2NzcyAqL1xuLm5vLXRvdWNoZXZlbnRzIC5yZWQtZGlhcmllcy0tYmFydGVuZGVyc3RvcnkgYTpob3ZlciAuYmFydGVuZGVyc3RvcnktLWRldGFpbHMgeyBvcGFjaXR5OiAxOyB9XG4vKiBsaW5lIDc2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLXN0b3JpZXMuc2NzcyAqL1xuLm5vLXRvdWNoZXZlbnRzIC5yZWQtZGlhcmllcy0tYmFydGVuZGVyc3RvcnkgYTpob3ZlciAuZmllbGQtLW5hbWUtZmllbGQtYmFydGVuZGVyLWltYWdlIGltZyB7IGZpbHRlcjogbm9uZTsgfVxuLyogbGluZSA4MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1zdG9yaWVzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy0tYmFydGVuZGVyc3RvcnkgLmJhcnRlbmRlcnN0b3J5LS1kZXRhaWxzIHsgd2lkdGg6IDEwMCU7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyBtYXJnaW4tYm90dG9tOiA4cHg7IG9wYWNpdHk6IDA7IHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDgzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLXN0b3JpZXMuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtLWJhcnRlbmRlcnN0b3J5IC5iYXJ0ZW5kZXJzdG9yeS0tZGV0YWlscyB7IG9wYWNpdHk6IDE7IH0gfVxuLyogbGluZSA5NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1zdG9yaWVzLnNjc3MgKi9cbi5yZWQtZGlhcmllcy0tYmFydGVuZGVyc3RvcnkgLmJhcnRlbmRlcnN0b3J5LS1kZXRhaWxzIC5maWVsZC0tbmFtZS1maWVsZC1tb250aCB7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb2xkXCI7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtc2l6ZTogMjFweDsgbGluZS1oZWlnaHQ6IDE7IG1hcmdpbi1yaWdodDogOHB4OyBwYWRkaW5nLXJpZ2h0OiA4cHg7IGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmY7IGNvbG9yOiAjZmZmZmZmOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA5NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1zdG9yaWVzLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLS1iYXJ0ZW5kZXJzdG9yeSAuYmFydGVuZGVyc3RvcnktLWRldGFpbHMgLmZpZWxkLS1uYW1lLWZpZWxkLW1vbnRoIHsgZm9udC1zaXplOiAxNHB4OyB9IH1cbi8qIGxpbmUgMTExLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLXN0b3JpZXMuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLS1iYXJ0ZW5kZXJzdG9yeSAuYmFydGVuZGVyc3RvcnktLWRldGFpbHMgc3BhbiB7IGNvbG9yOiAjZmZmZmZmOyBmb250LXNpemU6IDE1cHg7IGxpbmUtaGVpZ2h0OiAxOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9va1wiOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAxMTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tc3Rvcmllcy5zY3NzICovXG4gIC5yZWQtZGlhcmllcy0tYmFydGVuZGVyc3RvcnkgLmJhcnRlbmRlcnN0b3J5LS1kZXRhaWxzIHNwYW4geyBmb250LXNpemU6IDEwcHg7IH0gfVxuLyogbGluZSAxMjUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tc3Rvcmllcy5zY3NzICovXG4ucmVkLWRpYXJpZXMtLWJhcnRlbmRlcnN0b3J5IC5maWVsZC0tbmFtZS1maWVsZC1iYXJ0ZW5kZXItaW1hZ2UgeyBkaXNwbGF5OiBibG9jazsgfVxuLyogbGluZSAxMjgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tc3Rvcmllcy5zY3NzICovXG4ucmVkLWRpYXJpZXMtLWJhcnRlbmRlcnN0b3J5IC5maWVsZC0tbmFtZS1maWVsZC1iYXJ0ZW5kZXItaW1hZ2UgaW1nIHsgZGlzcGxheTogYmxvY2s7IGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyB0cmFuc2l0aW9uOiBmaWx0ZXIgZWFzZS1pbi1vdXQgLjNzOyB9XG5cbi8qIGxpbmUgMTM4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLXN0b3JpZXMuc2NzcyAqL1xuLmNhbGVuZGFyLWJvb2stLXNpbmdsZSB7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiAwIDUwcHggODBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMTM4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLXN0b3JpZXMuc2NzcyAqL1xuICAuY2FsZW5kYXItYm9vay0tc2luZ2xlIHsgcGFkZGluZzogMCA0MHB4IDYwcHg7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTM4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLXN0b3JpZXMuc2NzcyAqL1xuICAuY2FsZW5kYXItYm9vay0tc2luZ2xlIHsgcGFkZGluZzogMCAyMHB4IDYwcHg7IH0gfVxuLyogbGluZSAxNTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tc3Rvcmllcy5zY3NzICovXG4uY2FsZW5kYXItYm9vay0tc2luZ2xlX19pbWFnZSB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4vKiBsaW5lIDE1NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1zdG9yaWVzLnNjc3MgKi9cbi5jYWxlbmRhci1ib29rLS1zaW5nbGVfX2ltYWdlIGltZyB7IGRpc3BsYXk6IGJsb2NrOyBtYXgtd2lkdGg6IDEwMCU7IG1hcmdpbjogMCBhdXRvOyB9XG4vKiBsaW5lIDE2MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1zdG9yaWVzLnNjc3MgKi9cbi5jYWxlbmRhci1ib29rLS1zaW5nbGVfX2NvbnRlbnQgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IH1cbi8qIGxpbmUgMTY1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLXN0b3JpZXMuc2NzcyAqL1xuLmNhbGVuZGFyLWJvb2stLXNpbmdsZV9fY29udGVudF9faGVhZGVyIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGZsZXgtd3JhcDogd3JhcDsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTY1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLXN0b3JpZXMuc2NzcyAqL1xuICAuY2FsZW5kYXItYm9vay0tc2luZ2xlX19jb250ZW50X19oZWFkZXIgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxNzcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tc3Rvcmllcy5zY3NzICovXG4gIC5jYWxlbmRhci1ib29rLS1zaW5nbGVfX2NvbnRlbnRfX2hlYWRlciAuZGV0YWlscyB7IHdpZHRoOiAxMDAlOyB9IH1cbi8qIGxpbmUgMTgzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLXN0b3JpZXMuc2NzcyAqL1xuLmNhbGVuZGFyLWJvb2stLXNpbmdsZV9fY29udGVudF9faGVhZGVyIC5kZXRhaWxzIC5maWVsZC0tbmFtZS1maWVsZC1tb250aCB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiAjYzgxMDJlOyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9sZFwiOyBmb250LXNpemU6IDI4cHg7IGxpbmUtaGVpZ2h0OiAxOyBtYXJnaW4tYm90dG9tOiA0cHg7IGRpc3BsYXk6IGJsb2NrOyB9XG4vKiBsaW5lIDE5MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1zdG9yaWVzLnNjc3MgKi9cbi5jYWxlbmRhci1ib29rLS1zaW5nbGVfX2NvbnRlbnRfX2hlYWRlciAuZGV0YWlscy0tYmFydGVuZGVyLW5hbWUgeyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9va1wiOyBkaXNwbGF5OiBibG9jazsgZm9udC1zaXplOiAyNnB4OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBsaW5lLWhlaWdodDogMTsgY29sb3I6ICNjODEwMmU7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjA1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLXN0b3JpZXMuc2NzcyAqL1xuICAuY2FsZW5kYXItYm9vay0tc2luZ2xlX19jb250ZW50X19oZWFkZXIgLmdvLXRvLXN0b3J5IHsgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH0gfVxuLyogbGluZSAyMDksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tc3Rvcmllcy5zY3NzICovXG4uY2FsZW5kYXItYm9vay0tc2luZ2xlX19jb250ZW50X19oZWFkZXIgLmdvLXRvLXN0b3J5LS1saW5rIHsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZ2VuZXJhbC9nb3RvLXNpbmdsZS5wbmdcIik7IGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXNpemU6IDIycHggYXV0bzsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB0ZXh0LWFsaWduOiByaWdodDsgfVxuLyogbGluZSAyMjEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tc3Rvcmllcy5zY3NzICovXG4uY2FsZW5kYXItYm9vay0tc2luZ2xlX19jb250ZW50X19oZWFkZXIgLmdvLXRvLXN0b3J5LS1saW5rOmhvdmVyIHNwYW4geyBjb2xvcjogI2M4MTAyZTsgfVxuLyogbGluZSAyMjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tc3Rvcmllcy5zY3NzICovXG4uY2FsZW5kYXItYm9vay0tc2luZ2xlX19jb250ZW50X19oZWFkZXIgLmdvLXRvLXN0b3J5LS1saW5rIGltZyB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDA7IG1heC1oZWlnaHQ6IDgwcHg7IHdpZHRoOiBhdXRvOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyMjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tc3Rvcmllcy5zY3NzICovXG4gIC5jYWxlbmRhci1ib29rLS1zaW5nbGVfX2NvbnRlbnRfX2hlYWRlciAuZ28tdG8tc3RvcnktLWxpbmsgaW1nIHsgbWF4LWhlaWdodDogNjBweDsgfSB9XG4vKiBsaW5lIDIzNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1zdG9yaWVzLnNjc3MgKi9cbi5jYWxlbmRhci1ib29rLS1zaW5nbGVfX2NvbnRlbnRfX2hlYWRlciAuZ28tdG8tc3RvcnktLWxpbmsgc3BhbiB7IGxpbmUtaGVpZ2h0OiAxOyBjb2xvcjogd2hpdGU7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZGlzcGxheTogYmxvY2s7IGZvbnQtc2l6ZTogMTBweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgbWFyZ2luLXRvcDogMTBweDsgfVxuLyogbGluZSAyNDksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tc3Rvcmllcy5zY3NzICovXG4uY2FsZW5kYXItYm9vay0tc2luZ2xlX19jb250ZW50X19oZWFkZXIgLmJhcnRlbmRlci1kZXRhaWxzIHsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjODEwMmU7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IHdpZHRoOiAxMDAlOyBtYXJnaW4tdG9wOiAxMHB4OyBwYWRkaW5nLXRvcDogMTBweDsgfVxuLyogbGluZSAyNjAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tc3Rvcmllcy5zY3NzICovXG4uY2FsZW5kYXItYm9vay0tc2luZ2xlX19jb250ZW50X19oZWFkZXIgLmJhcnRlbmRlci1kZXRhaWxzLS1jb3VudHJ5IHNwYW4sIC5jYWxlbmRhci1ib29rLS1zaW5nbGVfX2NvbnRlbnRfX2hlYWRlciAuYmFydGVuZGVyLWRldGFpbHMtLWNvY2t0YWlsLW5hbWUgc3BhbiB7IGNvbG9yOiAjYzgxMDJlOyBmb250LXNpemU6IDE0cHg7IGxpbmUtaGVpZ2h0OiAxOyBkaXNwbGF5OiBibG9jazsgfVxuLyogbGluZSAyNjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tc3Rvcmllcy5zY3NzICovXG4uY2FsZW5kYXItYm9vay0tc2luZ2xlX19jb250ZW50X19oZWFkZXIgLmJhcnRlbmRlci1kZXRhaWxzLS1jb3VudHJ5IHNwYW4gc3Ryb25nLCAuY2FsZW5kYXItYm9vay0tc2luZ2xlX19jb250ZW50X19oZWFkZXIgLmJhcnRlbmRlci1kZXRhaWxzLS1jb2NrdGFpbC1uYW1lIHNwYW4gc3Ryb25nIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvbGRcIjsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjY2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLXN0b3JpZXMuc2NzcyAqL1xuICAuY2FsZW5kYXItYm9vay0tc2luZ2xlX19jb250ZW50X19oZWFkZXIgLmJhcnRlbmRlci1kZXRhaWxzLS1jb3VudHJ5IHNwYW4gc3Ryb25nLCAuY2FsZW5kYXItYm9vay0tc2luZ2xlX19jb250ZW50X19oZWFkZXIgLmJhcnRlbmRlci1kZXRhaWxzLS1jb2NrdGFpbC1uYW1lIHNwYW4gc3Ryb25nIHsgZGlzcGxheTogYmxvY2s7IH0gfVxuLyogbGluZSAyNzcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tc3Rvcmllcy5zY3NzICovXG4uY2FsZW5kYXItYm9vay0tc2luZ2xlX19jb250ZW50X19oZWFkZXIgLmJhcnRlbmRlci1kZXRhaWxzLS1jb3VudHJ5IHsgbWFyZ2luLXJpZ2h0OiAxMHB4OyBwYWRkaW5nLXJpZ2h0OiAxMHB4OyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzgxMDJlOyB9XG4vKiBsaW5lIDI4NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1zdG9yaWVzLnNjc3MgKi9cbi5jYWxlbmRhci1ib29rLS1zaW5nbGVfX2NvbnRlbnRfX21haW4geyBkaXNwbGF5OiBibG9jazsgY29sb3I6ICNmZmZmZmY7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtc2l6ZTogMTVweDsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvb2tcIjsgfVxuXG4vKiBsaW5lIDI5NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1zdG9yaWVzLnNjc3MgKi9cbi5nby1iYWNrLS13cmFwcGVyIHsgZGlzcGxheTogdGFibGU7IG1hcmdpbjogMzBweCBhdXRvOyB9XG4vKiBsaW5lIDMwMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1zdG9yaWVzLnNjc3MgKi9cbi5nby1iYWNrX19saW5rIHsgZGlzcGxheTogYmxvY2s7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiAjZmZmZmZmOyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9sZFwiOyBmb250LXNpemU6IDE2cHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuLyogbGluZSAzMTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE3L19yZWQtZGlhcmllcy0tc3Rvcmllcy5zY3NzICovXG4uZ28tYmFja19fbGluazpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qIGxpbmUgMzE3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxNy9fcmVkLWRpYXJpZXMtLXN0b3JpZXMuc2NzcyAqL1xuLnJkX2Rvd25sb2FkIHsgZGlzcGxheTogdGFibGU7IG1hcmdpbjogMTBweCBhdXRvOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiAjYzgxMDJlOyBmb250LXNpemU6IDE2cHg7IGxpbmUtaGVpZ2h0OiAxOyB9XG4vKiBsaW5lIDMyNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTcvX3JlZC1kaWFyaWVzLS1zdG9yaWVzLnNjc3MgKi9cbi5yZF9kb3dubG9hZDpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qIGxpbmUgMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX3JlZC1oYW5kLnNjc3MgKi9cbi5yZC0yMDE4LS1yZWQtaGFuZCB7IHBhZGRpbmc6IDMuNzVlbSAwOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fcmVkLWhhbmQuc2NzcyAqL1xuICAucmQtMjAxOC0tcmVkLWhhbmQgeyBwYWRkaW5nOiAzLjc1ZW0gMi41ZW07IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX3JlZC1oYW5kLnNjc3MgKi9cbiAgLnJkLTIwMTgtLXJlZC1oYW5kIHsgcGFkZGluZzogMGVtIDEuNWVtOyB9IH1cbi8qIGxpbmUgMTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC5zY3NzICovXG4ucmQtMjAxOC0tcmVkLWhhbmQgLnZpZXctaGVhZGVyIHsgZGlzcGxheTogdGFibGU7IHdpZHRoOiAxMDAlOyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmctYm90dG9tOiAxMGVtOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX3JlZC1oYW5kLnNjc3MgKi9cbiAgLnJkLTIwMTgtLXJlZC1oYW5kIC52aWV3LWhlYWRlciB7IHBhZGRpbmctYm90dG9tOiA1ZW07IH0gfVxuLyogbGluZSAyMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX3JlZC1oYW5kLnNjc3MgKi9cbi5yZC0yMDE4LS1yZWQtaGFuZCAudmlldy1oZWFkZXIgaDIgeyBtYXJnaW4tdG9wOiAwOyBkaXNwbGF5OiBibG9jazsgY29sb3I6ICNmZmZmZmY7IHRleHQtYWxpZ246IGNlbnRlcjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiAzZW07IGxpbmUtaGVpZ2h0OiAxOyBsZXR0ZXItc3BhY2luZzogMnB4OyBmb250LWZhbWlseTogXCJWZXJsYWdcIjsgZm9udC13ZWlnaHQ6IDUwMDsgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDIzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fcmVkLWhhbmQuc2NzcyAqL1xuICAucmQtMjAxOC0tcmVkLWhhbmQgLnZpZXctaGVhZGVyIGgyIHsgZm9udC1zaXplOiAyZW07IG1hcmdpbjogMmVtIGF1dG87IH0gfVxuLyogbGluZSA0MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX3JlZC1oYW5kLnNjc3MgKi9cbi5yZC0yMDE4LS1yZWQtaGFuZCAudmlldy1oZWFkZXIgaDIgc3Ryb25nIHsgZGlzcGxheTogYmxvY2s7IGNvbG9yOiAjYzgxMDJlOyBmb250LXdlaWdodDogNTAwOyB9XG4vKiBsaW5lIDQ3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fcmVkLWhhbmQuc2NzcyAqL1xuLnJkLTIwMTgtLXJlZC1oYW5kIC52aWV3LWhlYWRlciBoMiBzcGFuIHsgZGlzcGxheTogYmxvY2s7IGZvbnQtc2l6ZTogMC4zNzVlbTsgbGV0dGVyLXNwYWNpbmc6IDE4cHg7IGZvbnQtd2VpZ2h0OiAzMDA7IG1hcmdpbi10b3A6IDE2cHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDQ3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fcmVkLWhhbmQuc2NzcyAqL1xuICAucmQtMjAxOC0tcmVkLWhhbmQgLnZpZXctaGVhZGVyIGgyIHNwYW4geyBsZXR0ZXItc3BhY2luZzogMTBweDsgfSB9XG4vKiBsaW5lIDYwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fcmVkLWhhbmQuc2NzcyAqL1xuLnJkLTIwMTgtLXJlZC1oYW5kIC52aWV3LWhlYWRlciBwIHsgZGlzcGxheTogYmxvY2s7IGNvbG9yOiAjZmZmZmZmOyBsaW5lLWhlaWdodDogMS4zOyBmb250LXNpemU6IDEuMDYyNWVtOyBmb250LXdlaWdodDogMTAwOyBmb250LWZhbWlseTogXCJWZXJsYWdcIjsgbGV0dGVyLXNwYWNpbmc6IDJweDsgfVxuLyogbGluZSA3MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX3JlZC1oYW5kLnNjc3MgKi9cbi5yZC0yMDE4LS1yZWQtaGFuZCAudmlldy1jb250ZW50LS10aXRsZSB7IGRpc3BsYXk6IGJsb2NrOyBjb2xvcjogI2ZmZmZmZjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgbGluZS1oZWlnaHQ6IDE7IG1hcmdpbjogMDsgdGV4dC1hbGlnbjogY2VudGVyOyBmb250LWZhbWlseTogXCJWZXJsYWdcIjsgbGV0dGVyLXNwYWNpbmc6IDhweDsgZm9udC1zaXplOiAxLjVlbTsgcGFkZGluZzogMmVtIDAgMWVtOyB9XG4vKiBsaW5lIDg2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fcmVkLWhhbmQuc2NzcyAqL1xuLnJkLTIwMTgtLXJlZC1oYW5kX19pdGVtIHsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmc6IDNlbSAyLjVlbTsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTsgd2lkdGg6IDc1JTsgbWFyZ2luOiAwIGF1dG87IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDg2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fcmVkLWhhbmQuc2NzcyAqL1xuICAucmQtMjAxOC0tcmVkLWhhbmRfX2l0ZW0geyBwYWRkaW5nOiAxLjVlbSAwZW07IHdpZHRoOiAxMDAlOyB9IH1cbi8qIGxpbmUgOTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC5zY3NzICovXG4ucmQtMjAxOC0tcmVkLWhhbmRfX2l0ZW06bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IG5vbmU7IH1cbi8qIGxpbmUgMTAzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fcmVkLWhhbmQuc2NzcyAqL1xuLnJkLTIwMTgtLXJlZC1oYW5kX19pdGVtX19saW5rIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB3aWR0aDogMTAwJTsgfVxuLyogbGluZSAxMTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC5zY3NzICovXG4ubm8tdG91Y2hldmVudHMgLnJkLTIwMTgtLXJlZC1oYW5kX19pdGVtX19saW5rOmhvdmVyIC5yZWQtaGFuZC0tYmFydGVuZGVyOmJlZm9yZSB7IG9wYWNpdHk6IDE7IH1cbi8qIGxpbmUgMTE1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fcmVkLWhhbmQuc2NzcyAqL1xuLm5vLXRvdWNoZXZlbnRzIC5yZC0yMDE4LS1yZWQtaGFuZF9faXRlbV9fbGluazpob3ZlciAucmVkLWhhbmQtLWNvY2t0YWlsX19kZXRhaWxzIHsgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDEyNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX3JlZC1oYW5kLnNjc3MgKi9cbi5yZWQtaGFuZC0tYmFydGVuZGVyLCAucmVkLWhhbmQtLWNvY2t0YWlsIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiA0OSU7IH1cbi8qIGxpbmUgMTMxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fcmVkLWhhbmQuc2NzcyAqL1xuLnJlZC1oYW5kLS1iYXJ0ZW5kZXIgaW1nLCAucmVkLWhhbmQtLWNvY2t0YWlsIGltZyB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDAgYXV0bzsgd2lkdGg6IDEwMCU7IH1cbi8qIGxpbmUgMTM5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fcmVkLWhhbmQuc2NzcyAqL1xuLnJlZC1oYW5kLS1iYXJ0ZW5kZXI6YmVmb3JlIHsgY29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7IHotaW5kZXg6IDEwOyBvcGFjaXR5OiAwOyB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IC4zczsgfVxuLyogbGluZSAxNTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC5zY3NzICovXG4ucmVkLWhhbmQtLWNvY2t0YWlsX19kZXRhaWxzIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IG9wYWNpdHk6IDA7IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDE1NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX3JlZC1oYW5kLnNjc3MgKi9cbiAgLnJlZC1oYW5kLS1jb2NrdGFpbF9fZGV0YWlscyB7IG9wYWNpdHk6IDE7IG1peC1ibGVuZC1tb2RlOiB1bnNldDsgcGFkZGluZzogMC41ZW0gMC41ZW0gMS41ZW07IH0gfVxuLyogbGluZSAxNzUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC5zY3NzICovXG4ucmVkLWhhbmQtLWNvY2t0YWlsX19kZXRhaWxzX19iYXJ0ZW5kZXIsIC5yZWQtaGFuZC0tY29ja3RhaWxfX2RldGFpbHNfX2NvY2t0YWlsLCAucmVkLWhhbmQtLWNvY2t0YWlsX19kZXRhaWxzX19jdGEgeyBkaXNwbGF5OiBibG9jazsgdGV4dC1hbGlnbjogY2VudGVyOyBjb2xvcjogI2ZmZmZmZjsgbWl4LWJsZW5kLW1vZGU6IHVuc2V0OyBsaW5lLWhlaWdodDogMTsgfVxuLyogbGluZSAxODYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC5zY3NzICovXG4ucmVkLWhhbmQtLWNvY2t0YWlsX19kZXRhaWxzX19iYXJ0ZW5kZXIgeyBtYXJnaW46IDAgYXV0bzsgZm9udC1mYW1pbHk6IFwiUGhvbnRQaHJlYWtzIEhhbmR3cml0aW5nXCI7IGZvbnQtd2VpZ2h0OiAxMDA7IGZvbnQtc2l6ZTogNHZ3OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxODYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC5zY3NzICovXG4gIC5yZWQtaGFuZC0tY29ja3RhaWxfX2RldGFpbHNfX2JhcnRlbmRlciB7IGZvbnQtc2l6ZTogNXZ3OyB9IH1cbi8qIGxpbmUgMTk3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fcmVkLWhhbmQuc2NzcyAqL1xuLnJlZC1oYW5kLS1jb2NrdGFpbF9fZGV0YWlsc19fY29ja3RhaWwgeyBmb250LWZhbWlseTogXCJWZXJsYWdcIjsgZm9udC13ZWlnaHQ6IDUwMDsgZm9udC1zaXplOiAxOHB4OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBtYXJnaW4tdG9wOiAwLjc1ZW07IHBhZGRpbmctdG9wOiAwLjc1ZW07IGxldHRlci1zcGFjaW5nOiA1cHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgY29sb3I6ICNjODEwMmU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDE5NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX3JlZC1oYW5kLnNjc3MgKi9cbiAgLnJlZC1oYW5kLS1jb2NrdGFpbF9fZGV0YWlsc19fY29ja3RhaWwgeyBmb250LXNpemU6IDExcHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IG1hcmdpbi10b3A6IDAuNjI1ZW07IHBhZGRpbmctdG9wOiAwLjM3NWVtOyBsZXR0ZXItc3BhY2luZzogMnB4OyB9IH1cbi8qIGxpbmUgMjE2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fcmVkLWhhbmQuc2NzcyAqL1xuLnJlZC1oYW5kLS1jb2NrdGFpbF9fZGV0YWlsc19fY29ja3RhaWw6YmVmb3JlIHsgY29udGVudDogJyc7IHRvcDogLTRweDsgbGVmdDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IHdpZHRoOiAxNXB4OyBoZWlnaHQ6IDJweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgcG9zaXRpb246IGFic29sdXRlOyB9XG4vKiBsaW5lIDIyNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX3JlZC1oYW5kLnNjc3MgKi9cbi5yZWQtaGFuZC0tY29ja3RhaWxfX2RldGFpbHNfX2NvY2t0YWlsIHN0cm9uZyB7IGNvbG9yOiAjYzgxMDJlOyBsaW5lLWhlaWdodDogMTsgfVxuLyogbGluZSAyMzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC5zY3NzICovXG4ucmVkLWhhbmQtLWNvY2t0YWlsX19kZXRhaWxzX19jdGEgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMS41ZW07IGxlZnQ6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyMzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC5zY3NzICovXG4gIC5yZWQtaGFuZC0tY29ja3RhaWxfX2RldGFpbHNfX2N0YSB7IGJvdHRvbTogMWVtOyBmb250LXNpemU6IDAuNzVlbTsgfSB9XG5cbi8qIGxpbmUgMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX3JlZC1oYW5kLS1kZXRhaWwuc2NzcyAqL1xuLnJkLTIwMTgtLXJlZC1oYW5kX19jb2NrdGFpbCB7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiAzLjc1ZW0gMi41ZW07IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC0tZGV0YWlsLnNjc3MgKi9cbiAgLnJkLTIwMTgtLXJlZC1oYW5kX19jb2NrdGFpbCB7IHBhZGRpbmc6IDNlbSAyLjVlbSAzLjc1ZW07IH0gfVxuXG4vKiBsaW5lIDE2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fcmVkLWhhbmQtLWRldGFpbC5zY3NzICovXG4ucmgtY29ja3RhaWwtLWhlYWRlciB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tYm90dG9tOiAzZW07IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDE2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fcmVkLWhhbmQtLWRldGFpbC5zY3NzICovXG4gIC5yaC1jb2NrdGFpbC0taGVhZGVyIHsgbWFyZ2luLWJvdHRvbTogMWVtOyB9IH1cbi8qIGxpbmUgMjUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC0tZGV0YWlsLnNjc3MgKi9cbi5yaC1jb2NrdGFpbC0taGVhZGVyIGgzLCAucmgtY29ja3RhaWwtLWhlYWRlciBoMiB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGNvbG9yOiAjZmZmZmZmOyBsaW5lLWhlaWdodDogMTsgfVxuLyogbGluZSAzMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX3JlZC1oYW5kLS1kZXRhaWwuc2NzcyAqL1xuLnJoLWNvY2t0YWlsLS1oZWFkZXIgaDMgeyBmb250LWZhbWlseTogXCJWZXJsYWdcIjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC13ZWlnaHQ6IDUwMDsgZm9udC1zaXplOiAxZW07IG1hcmdpbjogMDsgbGV0dGVyLXNwYWNpbmc6IDRweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC0tZGV0YWlsLnNjc3MgKi9cbiAgLnJoLWNvY2t0YWlsLS1oZWFkZXIgaDMgeyBmb250LXNpemU6IDAuNWVtOyB9IH1cbi8qIGxpbmUgNTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC0tZGV0YWlsLnNjc3MgKi9cbi5yaC1jb2NrdGFpbC0tbWFpbiB7IGRpc3BsYXk6IGJsb2NrOyB9XG4vKiBsaW5lIDU2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fcmVkLWhhbmQtLWRldGFpbC5zY3NzICovXG4ucmgtY29ja3RhaWwtLW1haW5fX3JlY2lwZSB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGNvbG9yOiAjZmZmZmZmOyBtYXJnaW46IDVlbSBhdXRvIDNlbTsgbWF4LXdpZHRoOiA3NjhweDsgd2lkdGg6IDEwMCU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDU2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fcmVkLWhhbmQtLWRldGFpbC5zY3NzICovXG4gIC5yaC1jb2NrdGFpbC0tbWFpbl9fcmVjaXBlIHsgbWFyZ2luOiAzZW0gYXV0bzsgfSB9XG4vKiBsaW5lIDY4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fcmVkLWhhbmQtLWRldGFpbC5zY3NzICovXG4ucmgtY29ja3RhaWwtLW1haW5fX3JlY2lwZSBwIHsgZm9udC1zaXplOiAxLjEyNWVtOyBsaW5lLWhlaWdodDogMS4zOyB9XG4vKiBsaW5lIDczLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fcmVkLWhhbmQtLWRldGFpbC5zY3NzICovXG4ucmgtY29ja3RhaWwtLW1haW5fX3JlY2lwZSBzdHJvbmcgeyBmb250LWZhbWlseTogXCJQaG9udFBocmVha3MgSGFuZHdyaXRpbmdcIjsgY29sb3I6ICNjODEwMmU7IGxpbmUtaGVpZ2h0OiAxOyBmb250LXNpemU6IDJlbTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC0tZGV0YWlsLnNjc3MgKi9cbiAgLnJoLWNvY2t0YWlsLS1tYWluX19yZWNpcGUgc3Ryb25nIHsgZm9udC1zaXplOiAxLjVlbTsgfSB9XG4vKiBsaW5lIDg0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fcmVkLWhhbmQtLWRldGFpbC5zY3NzICovXG4ucmgtY29ja3RhaWwtLW1haW5fX3JlY2lwZSBoMiB7IG1hcmdpbjogMC41ZW0gYXV0byAwOyAvKnN0cm9uZ3sgZGlzcGxheTogYmxvY2s7IGZvbnQtZmFtaWx5OiAkcmQxOFBob250OyBmb250LXdlaWdodDogbm9ybWFsOyBtYXJnaW46IHNjdXQtZW0oOCkgMCAwOyBsZXR0ZXItc3BhY2luZzogM3B4O1xufSovIH1cbi8qIGxpbmUgODcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC0tZGV0YWlsLnNjc3MgKi9cbi5yaC1jb2NrdGFpbC0tbWFpbl9fcmVjaXBlIGgyIHNwYW4geyBmb250LWZhbWlseTogXCJWZXJsYWdcIjsgZm9udC13ZWlnaHQ6IDUwMDsgY29sb3I6ICNmZmZmZmY7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDEuMzEyNWVtOyBsZXR0ZXItc3BhY2luZzogMnB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA4NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX3JlZC1oYW5kLS1kZXRhaWwuc2NzcyAqL1xuICAucmgtY29ja3RhaWwtLW1haW5fX3JlY2lwZSBoMiBzcGFuIHsgZm9udC1zaXplOiAxZW07IH0gfVxuLyogbGluZSAxMTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19yZWQtaGFuZC0tZGV0YWlsLnNjc3MgKi9cbi5yaC1jb2NrdGFpbC0tbWFpbl9fdmlkZW8geyBkaXNwbGF5OiBibG9jazsgbWF4LXdpZHRoOiA3NjhweDsgbWFyZ2luOiAwIGF1dG87IHdpZHRoOiAxMDAlOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi8qIGxpbmUgMTE5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fcmVkLWhhbmQtLWRldGFpbC5zY3NzICovXG4ucmgtY29ja3RhaWwtLW1haW5fX3ZpZGVvIGltZyB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDAgYXV0bzsgd2lkdGg6IDEwMCU7IH1cbi8qIGxpbmUgMTI1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fcmVkLWhhbmQtLWRldGFpbC5zY3NzICovXG4ucmgtY29ja3RhaWwtLW1haW5fX3ZpZGVvIHNwYW4geyBjdXJzb3I6IHBvaW50ZXI7IGRpc3BsYXk6IGZsZXg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogM2VtOyB9XG5cbi8qIGxpbmUgMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX2NhbGVuZGFyLnNjc3MgKi9cbi5yZC0yMDE4LS1jYWxlbmRhcl9faGVhZGVyIHsgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTYzcHgpOyB3aWR0aDogMTAwJTsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLnJkLTIwMTgtLWNhbGVuZGFyX19oZWFkZXIgeyBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0MHB4KTsgfSB9XG4vKiBsaW5lIDE2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fY2FsZW5kYXIuc2NzcyAqL1xuLnJkLTIwMTgtLWNhbGVuZGFyX19oZWFkZXIgaW1nIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogLTRlbSBhdXRvIDA7IGhlaWdodDogNDB2aDsgd2lkdGg6IGF1dG87IG1heC1oZWlnaHQ6IDUwMHB4OyB9XG4vKiBsaW5lIDI1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fY2FsZW5kYXIuc2NzcyAqL1xuLnJkLTIwMTgtLWNhbGVuZGFyX19tYWluIHsgZGlzcGxheTogYmxvY2s7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDI1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fY2FsZW5kYXIuc2NzcyAqL1xuICAucmQtMjAxOC0tY2FsZW5kYXJfX21haW4geyBtYXJnaW4tdG9wOiAzZW07IH0gfVxuLyogbGluZSAzMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX2NhbGVuZGFyLnNjc3MgKi9cbi5yZC0yMDE4LS1jYWxlbmRhcl9fdGl0bGUgeyBkaXNwbGF5OiBibG9jazsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4vKiBsaW5lIDM3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fY2FsZW5kYXIuc2NzcyAqL1xuLnJkLTIwMTgtLWNhbGVuZGFyX190aXRsZSBoMSB7IGRpc3BsYXk6IGJsb2NrOyBsaW5lLWhlaWdodDogMTsgbWFyZ2luOiAwIGF1dG87IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiAjZmZmZmZmOyBmb250LWZhbWlseTogXCJWZXJsYWdcIjsgbGV0dGVyLXNwYWNpbmc6IDRweDsgZm9udC1zaXplOiAyZW07IH1cbi8qIGxpbmUgNDksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19jYWxlbmRhci5zY3NzICovXG4ucmQtMjAxOC0tY2FsZW5kYXJfX2NvbnRhaW5lciB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGZsZXgtd3JhcDogd3JhcDsgcGFkZGluZzogMmVtIDIuNWVtOyB9XG4vKiBsaW5lIDU4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fY2FsZW5kYXIuc2NzcyAqL1xuLnJkLTIwMTgtLWNhbGVuZGFyX19pdGVtIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAzMiU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgY3Vyc29yOiBwb2ludGVyOyBtYXJnaW46IDJlbSAwIDNlbTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19jYWxlbmRhci5zY3NzICovXG4gIC5yZC0yMDE4LS1jYWxlbmRhcl9faXRlbSB7IHdpZHRoOiA0OCU7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19jYWxlbmRhci5zY3NzICovXG4gIC5yZC0yMDE4LS1jYWxlbmRhcl9faXRlbSB7IHdpZHRoOiAxMDAlOyBtYXJnaW46IDJlbSAwIDFlbTsgfSB9XG4vKiBsaW5lIDc1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fY2FsZW5kYXIuc2NzcyAqL1xuLm5vLXRvdWNoZXZlbnRzIC5yZC0yMDE4LS1jYWxlbmRhcl9faXRlbTpob3ZlciAucmQtMjAxOC0tY2FsZW5kYXJfX2l0ZW1fX2NhcHRpb24geyBvcGFjaXR5OiAxOyB9XG4vKiBsaW5lIDgwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fY2FsZW5kYXIuc2NzcyAqL1xuLnJkLTIwMTgtLWNhbGVuZGFyX19pdGVtX19jYXB0aW9uIHsgZGlzcGxheTogYmxvY2s7IHRleHQtYWxpZ246IGNlbnRlcjsgcGFkZGluZy1ib3R0b206IDAuNWVtOyBvcGFjaXR5OiAwOyB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA4MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX2NhbGVuZGFyLnNjc3MgKi9cbiAgLnJkLTIwMTgtLWNhbGVuZGFyX19pdGVtX19jYXB0aW9uIHsgb3BhY2l0eTogMTsgfSB9XG4vKiBsaW5lIDkxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fY2FsZW5kYXIuc2NzcyAqL1xuLnJkLTIwMTgtLWNhbGVuZGFyX19pdGVtX19jYXB0aW9uIHAgeyBtYXJnaW46IDA7IGNvbG9yOiAjZmZmZmZmOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LWZhbWlseTogXCJWZXJsYWcgQm9va1wiOyB9XG4vKiBsaW5lIDk3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fY2FsZW5kYXIuc2NzcyAqL1xuLnJkLTIwMTgtLWNhbGVuZGFyX19pdGVtX19jYXB0aW9uIHAgc3Ryb25nIHsgY29sb3I6ICNjODEwMmU7IH1cbi8qIGxpbmUgMTAzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fY2FsZW5kYXIuc2NzcyAqL1xuLnJkLTIwMTgtLWNhbGVuZGFyX19pdGVtX19pbWFnZSB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDA7IH1cbi8qIGxpbmUgMTA3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fY2FsZW5kYXIuc2NzcyAqL1xuLnJkLTIwMTgtLWNhbGVuZGFyX19pdGVtX19pbWFnZSBpbWcgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwIGF1dG87IHdpZHRoOiAxMDAlOyB9XG4vKiBsaW5lIDExNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX2NhbGVuZGFyLnNjc3MgKi9cbi5yZC0yMDE4LS1vdmVybGF5IHsgcG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IGxlZnQ6IDA7IGhlaWdodDogMTAwJTsgd2lkdGg6IDEwMCU7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7IHotaW5kZXg6IDQwMDA7IHBhZGRpbmc6IDJlbTsgZGlzcGxheTogbm9uZTsgfVxuLyogbGluZSAxMjgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19jYWxlbmRhci5zY3NzICovXG4ucmQtMjAxOC0tb3ZlcmxheV9fY29udGVudCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuLyogbGluZSAxMzksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19jYWxlbmRhci5zY3NzICovXG4ucmQtMjAxOC0tb3ZlcmxheV9fY29udGVudCAuY2FsZW5kYXItaXRlbS0tZGV0YWlscyB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi1ib3R0b206IDJlbTsgfVxuLyogbGluZSAxNDQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19jYWxlbmRhci5zY3NzICovXG4ucmQtMjAxOC0tb3ZlcmxheV9fY29udGVudCAuY2FsZW5kYXItaXRlbS0tZGV0YWlscyBwIHsgbWFyZ2luOiAwOyBjb2xvcjogI2ZmZmZmZjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1mYW1pbHk6IFwiVmVybGFnIEJvb2tcIjsgfVxuLyogbGluZSAxNTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE4L19jYWxlbmRhci5zY3NzICovXG4ucmQtMjAxOC0tb3ZlcmxheV9fY29udGVudCAuY2FsZW5kYXItaXRlbS0tZGV0YWlscyBwIHN0cm9uZyB7IGNvbG9yOiAjYzgxMDJlOyB9XG4vKiBsaW5lIDE1NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTgvX2NhbGVuZGFyLnNjc3MgKi9cbi5yZC0yMDE4LS1vdmVybGF5X19jb250ZW50IC5jYWxlbmRhci1pdGVtLS1kZXRhaWxzIHNwYW4geyBmb250LWZhbWlseTogXCJQaG9udFBocmVha3MgSGFuZHdyaXRpbmdcIjsgY29sb3I6ICNmZmZmZmY7IGxpbmUtaGVpZ2h0OiAxOyBmb250LXNpemU6IDIuNWVtOyBtYXJnaW4tdG9wOiAwLjVlbTsgZGlzcGxheTogYmxvY2s7IGZvbnQtd2VpZ2h0OiAxMDA7IH1cbi8qIGxpbmUgMTY2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOC9fY2FsZW5kYXIuc2NzcyAqL1xuLnJkLTIwMTgtLW92ZXJsYXlfX2NvbnRlbnQgaW1nIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiBhdXRvOyBtYXgtaGVpZ2h0OiA3MHZoOyBtYXgtd2lkdGg6IDgwdnc7IG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5fcmVkLWRpYXJpZXMtMjAxOSB7IGJhY2tncm91bmQ6ICNiYjE0MmUgIWltcG9ydGFudDsgfVxuLyogbGluZSAzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5ICNibG9jay13YXNpdC1icmVhZGNydW1icywgLl9yZWQtZGlhcmllcy0yMDE5ICNibG9jay13YXNpdC1wYWdlLXRpdGxlIHsgZGlzcGxheTogbm9uZTsgfVxuLyogbGluZSA2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5IC5jYW1wYXJpLWNvbnRlbnQtd3JhcHBlciB7IGZvbnQtZmFtaWx5OiBcIlZhbml0YXNcIjsgYmFja2dyb3VuZDogI2JiMTQyZSAhaW1wb3J0YW50OyBwYWRkaW5nLWxlZnQ6IDUwcHg7IHBhZGRpbmctcmlnaHQ6IDUwcHg7IHBhZGRpbmctYm90dG9tOiA1MHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19yZWQtZGlhcmllcy5zY3NzICovXG4gIC5fcmVkLWRpYXJpZXMtMjAxOSAuY2FtcGFyaS1jb250ZW50LXdyYXBwZXIgeyBwYWRkaW5nLWxlZnQ6IDBweDsgcGFkZGluZy1yaWdodDogMHB4OyBwYWRkaW5nLXRvcDogNzVweDsgfSB9XG4vKiBsaW5lIDIxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5IC5jdXN0b20tY29tcG9uZW50LS12aWRlb19fY3RhIHN0cm9uZyB7IG9wYWNpdHk6IDA7IHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlIDBtczsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMjAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19yZWQtZGlhcmllcy5zY3NzICovXG4gIC5fcmVkLWRpYXJpZXMtMjAxOSAuY3VzdG9tLWNvbXBvbmVudC0tdmlkZW9fX2N0YSB7IG9wYWNpdHk6IDE7IGZvbnQtc2l6ZTogMC43NWVtOyB9IH1cbi8qIGxpbmUgMzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19yZWQtZGlhcmllcy5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTkgLmN1c3RvbS1jb21wb25lbnQtLXZpZGVvX19pbWFnZTphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBiYWNrZ3JvdW5kOiAjYzgxMDJlOyBvcGFjaXR5OiAwOyB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZSAwbXM7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDMxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuICAuX3JlZC1kaWFyaWVzLTIwMTkgLmN1c3RvbS1jb21wb25lbnQtLXZpZGVvX19pbWFnZTphZnRlciB7IG9wYWNpdHk6IDAuNDsgfSB9XG4vKiBsaW5lIDQ4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5IC5jdXN0b20tY29tcG9uZW50LS12aWRlbzpob3ZlciAuY3VzdG9tLWNvbXBvbmVudC0tdmlkZW9fX2ltYWdlOmFmdGVyIHsgb3BhY2l0eTogMC40OyB9XG4vKiBsaW5lIDUzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5IC5jdXN0b20tY29tcG9uZW50LS12aWRlbzpob3ZlciAuY3VzdG9tLWNvbXBvbmVudC0tdmlkZW9fX2N0YSBzdHJvbmcgeyBvcGFjaXR5OiAxOyB9XG4vKiBsaW5lIDU4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5IC5jdXN0b20tY29tcG9uZW50LS12aWRlbyAuY2FtcGFyaS1pY29uLXBsYXkyIHsgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB3aWR0aDogMWVtOyBtYXJnaW46IDAgYXV0bzsgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuLyogbGluZSA2NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5fcmVkLWRpYXJpZXMtMjAxOSAuY3VzdG9tLWNvbXBvbmVudC0taW1hZ2UtbGlzdF9fc2luZ2xlLWNvbnRlbnQgLnNpbmdsZS1jb250ZW50LS1jYXB0aW9uIHsgY29sb3I6ICNmZmZmZmY7IH1cbi8qIGxpbmUgNjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19yZWQtZGlhcmllcy5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTkgLmN1c3RvbS1jb21wb25lbnQtLWltYWdlLWxpc3RfX3NpbmdsZS1jb250ZW50IC5zaW5nbGUtY29udGVudC0tY2FwdGlvbiBoMiB7IGZvbnQtc2l6ZTogNTBweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgbWFyZ2luOiAwIGF1dG87IGxldHRlci1zcGFjaW5nOiAwLjJlbTsgfVxuLyogbGluZSA3NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5fcmVkLWRpYXJpZXMtMjAxOSAuY3VzdG9tLWNvbXBvbmVudC0taW1hZ2UtbGlzdF9fc2luZ2xlLWNvbnRlbnQgLnNpbmdsZS1jb250ZW50LS1jYXB0aW9uIHAgeyBtYXJnaW46IDAgYXV0bzsgcGFkZGluZzogMDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IGNvbG9yOiAjZmZmZmZmOyBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cbi8qIGxpbmUgODIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19yZWQtZGlhcmllcy5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTkgLmN1c3RvbS1jb21wb25lbnQtLWltYWdlLWxpc3RfX3NpbmdsZS1jb250ZW50IC5zaW5nbGUtY29udGVudC0tY2FwdGlvbjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAwLCAxNiwgNDYsIDAuNCkgIWltcG9ydGFudDsgfVxuLyogbGluZSA4NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5fcmVkLWRpYXJpZXMtMjAxOSAuY3VzdG9tLXBhZ2UtLWNvbnRlbnRfX2NvbXBvbmVudCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLyogbGluZSA5MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5fcmVkLWRpYXJpZXMtMjAxOSAuY3VzdG9tLXBhZ2UtLWNvbnRlbnRfX2NvbXBvbmVudDpudGgtY2hpbGQoMSk6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDElOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogLTAuNSU7IGxlZnQ6IDA7IHotaW5kZXg6IDIwOyBwb2ludGVyLWV2ZW50czogbm9uZTsgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9yZWQtZGlhcmllcy8yMDE5L21hc2stMS5wbmc/dj0xLjMpIDUwJSA1MCUgbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuLyogbGluZSAxMDUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19yZWQtZGlhcmllcy5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTkgLmN1c3RvbS1wYWdlLS1jb250ZW50X19jb21wb25lbnQ6bnRoLWNoaWxkKDIpOmFmdGVyIHsgY29udGVudDogXCJcIjsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAxJTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IC0wLjUlOyBsZWZ0OiAwOyB6LWluZGV4OiAyMDsgcG9pbnRlci1ldmVudHM6IG5vbmU7IGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmVkLWRpYXJpZXMvMjAxOS9tYXNrLTIucG5nP3Y9MS4zKSA1MCUgNTAlIG5vLXJlcGVhdDsgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cbi8qIGxpbmUgMTE5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5IC5jdXN0b20tcGFnZS0tY29udGVudF9fY29tcG9uZW50Om50aC1jaGlsZCgyKSAuY3VzdG9tLWNvbXBvbmVudC0tc2xpZGVyIC5zbGljay1hcnJvdyB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuLyogbGluZSAxMjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19yZWQtZGlhcmllcy5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTkgLmN1c3RvbS1wYWdlLS1jb250ZW50X19jb21wb25lbnQ6bnRoLWNoaWxkKDMpOmFmdGVyIHsgY29udGVudDogXCJcIjsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAxJTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IC0wLjUlOyBsZWZ0OiAwOyB6LWluZGV4OiAyMDsgcG9pbnRlci1ldmVudHM6IG5vbmU7IGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmVkLWRpYXJpZXMvMjAxOS9tYXNrLTMucG5nP3Y9MS4zKSA1MCUgNTAlIG5vLXJlcGVhdDsgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cbi8qIGxpbmUgMTM4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5IC5jdXN0b20tcGFnZS0tY29udGVudF9fY29tcG9uZW50Om50aC1jaGlsZCgzKSAuY3VzdG9tLWNvbXBvbmVudC0tc2xpZGVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4vKiBsaW5lIDE0MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbi5fcmVkLWRpYXJpZXMtMjAxOSAuY3VzdG9tLXBhZ2UtLWNvbnRlbnRfX2NvbXBvbmVudDpudGgtY2hpbGQoMykgLmN1c3RvbS1jb21wb25lbnQtLXNsaWRlcjpiZWZvcmUgeyBjb250ZW50OiBcIkdBTExFUllcIjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgbGVmdDogNTAlOyBjb2xvcjogI2M4MTAyZTsgZm9udC1zaXplOiAxLjVlbTsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UgMG1zOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgei1pbmRleDogMTA7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDE0MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbiAgLl9yZWQtZGlhcmllcy0yMDE5IC5jdXN0b20tcGFnZS0tY29udGVudF9fY29tcG9uZW50Om50aC1jaGlsZCgzKSAuY3VzdG9tLWNvbXBvbmVudC0tc2xpZGVyOmJlZm9yZSB7IGZvbnQtc2l6ZTogMC43NWVtOyBvcGFjaXR5OiAxOyB9IH1cbi8qIGxpbmUgMTU4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5IC5jdXN0b20tcGFnZS0tY29udGVudF9fY29tcG9uZW50Om50aC1jaGlsZCgzKTpob3ZlcjpiZWZvcmUgeyBvcGFjaXR5OiAwLjQ7IH1cbi8qIGxpbmUgMTYyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5IC5jdXN0b20tcGFnZS0tY29udGVudF9fY29tcG9uZW50Om50aC1jaGlsZCgzKTpob3ZlciAuY3VzdG9tLWNvbXBvbmVudC0tc2xpZGVyOmJlZm9yZSB7IG9wYWNpdHk6IDE7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDE3MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbiAgLl9yZWQtZGlhcmllcy0yMDE5IC5jdXN0b20tcGFnZS0tY29udGVudF9fY29tcG9uZW50IC5jdXN0b20tY29tcG9uZW50LS1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYgeyBsZWZ0OiAwOyB9XG4gIC8qIGxpbmUgMTc1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuICAuX3JlZC1kaWFyaWVzLTIwMTkgLmN1c3RvbS1wYWdlLS1jb250ZW50X19jb21wb25lbnQgLmN1c3RvbS1jb21wb25lbnQtLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7IHJpZ2h0OiAwOyB9XG4gIC8qIGxpbmUgMTc4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuICAuX3JlZC1kaWFyaWVzLTIwMTkgLmN1c3RvbS1wYWdlLS1jb250ZW50X19jb21wb25lbnQgLmN1c3RvbS1jb21wb25lbnQtLXNsaWRlciAuc2xpY2stYXJyb3c6YmVmb3JlIHsgZm9udC1zaXplOiAyMHB4OyB9XG4gIC8qIGxpbmUgMTgzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuICAuX3JlZC1kaWFyaWVzLTIwMTkgLmN1c3RvbS1wYWdlLS1jb250ZW50X19jb21wb25lbnQgLmN1c3RvbS1jb21wb25lbnQtLXNsaWRlciAuc2luZ2xlLWNvbnRlbnQtLWNhcHRpb24geyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAvKiBsaW5lIDE5MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX3JlZC1kaWFyaWVzLnNjc3MgKi9cbiAgLl9yZWQtZGlhcmllcy0yMDE5IC5jdXN0b20tcGFnZS0tY29udGVudF9fY29tcG9uZW50IC5jdXN0b20tY29tcG9uZW50LS1pbWFnZS1saXN0X19zaW5nbGUtY29udGVudCAuc2luZ2xlLWNvbnRlbnQtLWNhcHRpb24geyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDAsIDE2LCA0NiwgMC40KSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTkzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuICAuX3JlZC1kaWFyaWVzLTIwMTkgLmN1c3RvbS1wYWdlLS1jb250ZW50X19jb21wb25lbnQgLmN1c3RvbS1jb21wb25lbnQtLWltYWdlLWxpc3RfX3NpbmdsZS1jb250ZW50IC5zaW5nbGUtY29udGVudC0tY2FwdGlvbiBoMiB7IGZvbnQtc2l6ZTogMzBweDsgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgLyogbGluZSAxOTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19yZWQtZGlhcmllcy5zY3NzICovXG4gIC5fcmVkLWRpYXJpZXMtMjAxOSAuY3VzdG9tLXBhZ2UtLWNvbnRlbnRfX2NvbXBvbmVudCAuY3VzdG9tLWNvbXBvbmVudC0taW1hZ2UtbGlzdF9fc2luZ2xlLWNvbnRlbnQgLnNpbmdsZS1jb250ZW50LS1jYXB0aW9uIHAgeyBmb250LXNpemU6IDIwcHg7IGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIC8qIGxpbmUgMjAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fcmVkLWRpYXJpZXMuc2NzcyAqL1xuICAuX3JlZC1kaWFyaWVzLTIwMTkgLmN1c3RvbS1wYWdlLS1jb250ZW50X19jb21wb25lbnQgLmN1c3RvbS1jb21wb25lbnQtLWltYWdlLWxpc3RfX3NpbmdsZS1jb250ZW50IC5zaW5nbGUtY29udGVudC0tY2FwdGlvbjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAwLCAxNiwgNDYsIDAuNCkgIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiNTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDUwbXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogNTBtczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IC4xczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogLjFzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjE1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogLjE1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IC4yczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogLjJzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjI1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogLjI1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIzMDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IC4zczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogLjNzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjM1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjM1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzNTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjM1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogLjM1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI0MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IC40czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjQwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogLjRzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjQ1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjQ1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI0NTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogLjQ1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI1MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IC41czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjUwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogLjVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjU1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjU1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI1NTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjU1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogLjU1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI2MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IC42czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogLjZzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjY1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjY1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI2NTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjY1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogLjY1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI3MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IC43czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjcwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogLjdzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjc1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjc1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI3NTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogLjc1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI4MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IC44czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjgwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogLjhzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjg1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjg1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI4NTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjg1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogLjg1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCI5MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IC45czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogLjlzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjk1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjk1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCI5NTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjk1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogLjk1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTAwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTAwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAxczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTA1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4wNXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTA1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEwNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAxLjA1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTEwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4xczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTEwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjExMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDEuMXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTE1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjExNTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDEuMTVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjExNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMS4xNXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTIwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyMDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDEuMnM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTIwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEyMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMjUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjI1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTI1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDEuMjVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjEzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxMzAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjNzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxMzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMS4zczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxMzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTM1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS4zNXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTM1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjEzNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAxLjM1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS40czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTQwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDEuNHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE0NTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDEuNDVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMS40NXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTUwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDEuNXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTUwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE1MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNTUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjU1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTU1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDEuNTVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxNjAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjZzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMS42czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTY1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS42NXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTY1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE2NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAxLjY1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxNzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTcwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS43czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTcwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDEuN3M7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTc1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE3NTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDEuNzVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxNzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMS43NXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMTgwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDEuOHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTgwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE4MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAxLjhzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxODUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjg1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxODUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTg1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDEuODVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjE5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIxOTAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxLjlzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIxOTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMTkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMS45czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIxOTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMTk1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMS45NXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMTk1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjE5NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIxOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAxLjk1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjAwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMnM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjAwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAyczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMDUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjA1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4wNXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjA1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIwNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMDUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAyLjA1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMTAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjEwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4xczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjEwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIxMDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDIuMXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjE1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIxNTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDIuMTVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIxNTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMTUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjE1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMi4xNXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjIwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyMDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDIuMnM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjIwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIyMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMjAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAyLjJzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIyNTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMjUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjI1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMjUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjI1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIyNTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDIuMjVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjIzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyMzAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjNzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzMDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyMzAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjMwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMi4zczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyMzUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjM1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi4zNXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjM1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjIzNTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyMzUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAyLjM1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi40czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjQwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI0MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDIuNHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjQ1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI0NTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDIuNDVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI0NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNDUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjQ1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMi40NXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjUwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDIuNXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjUwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI1MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNTAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAyLjVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI1NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNTUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjU1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNTUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjU1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI1NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDIuNTVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyNjAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjZzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNjAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjYwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMi42czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNjUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjY1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi42NXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjY1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI2NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNjUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAyLjY1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyNzAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjcwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi43czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzAwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjcwMFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI3MDBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDIuN3M7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjc1MFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI3NTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDIuNzVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI3NTBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyNzUwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjc1MFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMi43NXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWR1cmF0aW9uPVwiMjgwMFwiXSwgYm9keVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZHVyYXRpb246IDIuOHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjgwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI4MDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyODAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAyLjhzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI4NTBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyODUwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjg1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyODUwXCJdLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjg1MFwiXS5hb3MtYW5pbWF0ZSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI4NTBcIl0gW2RhdGEtYW9zXS5hb3MtYW5pbWF0ZSB7IHRyYW5zaXRpb24tZGVsYXk6IDIuODVzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kdXJhdGlvbj1cIjI5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZHVyYXRpb249XCIyOTAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyLjlzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5MDBcIl0sIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZGVsYXk9XCIyOTAwXCJdLmFvcy1hbmltYXRlLCBib2R5W2RhdGEtYW9zLWRlbGF5PVwiMjkwMFwiXSBbZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgdHJhbnNpdGlvbi1kZWxheTogMi45czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIyOTUwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMjk1MFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMi45NXM7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMjk1MFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjI5NTBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIyOTUwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAyLjk1czsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZHVyYXRpb249XCIzMDAwXCJdLCBib2R5W2RhdGEtYW9zLWR1cmF0aW9uPVwiMzAwMFwiXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogM3M7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWRlbGF5PVwiMzAwMFwiXSwgYm9keVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1kZWxheT1cIjMwMDBcIl0uYW9zLWFuaW1hdGUsIGJvZHlbZGF0YS1hb3MtZGVsYXk9XCIzMDAwXCJdIFtkYXRhLWFvc10uYW9zLWFuaW1hdGUgeyB0cmFuc2l0aW9uLWRlbGF5OiAzczsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXSB7IHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdLmFvcy1hbmltYXRlIHsgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1saW5lYXJdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1saW5lYXJdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjUsIDAuMjUsIDAuNzUsIDAuNzUpOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZV0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2VdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW5dLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0XSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dF0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tYmFja10gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LWJhY2tdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1iYWNrXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWJhY2tdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1iYWNrXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1zaW5lXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtc2luZV0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXNpbmVdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1zaW5lXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtc2luZV0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFkXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1xdWFkXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFkXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtcXVhZF0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1xdWFkXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhZF0gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLWN1YmljXSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1jdWJpY10gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpOyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG5bZGF0YS1hb3NdW2RhdGEtYW9zXVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1vdXQtY3ViaWNdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1jdWJpY10gW2RhdGEtYW9zXSB7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLW91dC1jdWJpY10sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LWN1YmljXSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tcXVhcnRdLCBib2R5W2RhdGEtYW9zLWVhc2luZz1lYXNlLWluLXF1YXJ0XSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbltkYXRhLWFvc11bZGF0YS1hb3NdW2RhdGEtYW9zLWVhc2luZz1lYXNlLW91dC1xdWFydF0sIGJvZHlbZGF0YS1hb3MtZWFzaW5nPWVhc2Utb3V0LXF1YXJ0XSBbZGF0YS1hb3NdIHsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuW2RhdGEtYW9zXVtkYXRhLWFvc11bZGF0YS1hb3MtZWFzaW5nPWVhc2UtaW4tb3V0LXF1YXJ0XSwgYm9keVtkYXRhLWFvcy1lYXNpbmc9ZWFzZS1pbi1vdXQtcXVhcnRdIFtkYXRhLWFvc10geyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpOyB9XG5cbkBtZWRpYSBzY3JlZW4geyAvKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149ZmFkZV1bZGF0YS1hb3NePWZhZGVdIHsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSx0cmFuc2Zvcm07IHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksdHJhbnNmb3JtLC13ZWJraXQtdHJhbnNmb3JtOyB9XG4gIC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj1mYWRlXVtkYXRhLWFvc149ZmFkZV0uYW9zLWFuaW1hdGUgeyBvcGFjaXR5OiAxOyAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTsgdHJhbnNmb3JtOiBub25lOyB9XG4gIC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtdXBdIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDBweCwgMCk7IH1cbiAgLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS1kb3duXSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7IH1cbiAgLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS1yaWdodF0geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApOyB9XG4gIC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZhZGUtbGVmdF0geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAwLCAwKTsgfVxuICAvKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLXVwLXJpZ2h0XSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDEwMHB4LCAwKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDEwMHB4LCAwKTsgfVxuICAvKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLXVwLWxlZnRdIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAxMDBweCwgMCk7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDEwMHB4LCAwKTsgfVxuICAvKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mYWRlLWRvd24tcmlnaHRdIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgLTEwMHB4LCAwKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIC0xMDBweCwgMCk7IH1cbiAgLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmFkZS1kb3duLWxlZnRdIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAtMTAwcHgsIDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMHB4LCAtMTAwcHgsIDApOyB9XG4gIC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj16b29tXVtkYXRhLWFvc149em9vbV0geyBvcGFjaXR5OiAwOyB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtOyB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LHRyYW5zZm9ybTsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSx0cmFuc2Zvcm0sLXdlYmtpdC10cmFuc2Zvcm07IH1cbiAgLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3NePXpvb21dW2RhdGEtYW9zXj16b29tXS5hb3MtYW5pbWF0ZSB7IG9wYWNpdHk6IDE7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHNjYWxlKDEpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7IH1cbiAgLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1pbl0geyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC42KTsgdHJhbnNmb3JtOiBzY2FsZSgwLjYpOyB9XG4gIC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20taW4tdXBdIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKSBzY2FsZSgwLjYpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKSBzY2FsZSgwLjYpOyB9XG4gIC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20taW4tZG93bl0geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKSBzY2FsZSgwLjYpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCkgc2NhbGUoMC42KTsgfVxuICAvKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLWluLXJpZ2h0XSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApIHNjYWxlKDAuNik7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgwLjYpOyB9XG4gIC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXpvb20taW4tbGVmdF0geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApIHNjYWxlKDAuNik7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApIHNjYWxlKDAuNik7IH1cbiAgLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1vdXRdIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7IHRyYW5zZm9ybTogc2NhbGUoMS4yKTsgfVxuICAvKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dC11cF0geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApIHNjYWxlKDEuMik7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwcHgsIDApIHNjYWxlKDEuMik7IH1cbiAgLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9em9vbS1vdXQtZG93bl0geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHB4LCAwKSBzY2FsZSgxLjIpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCkgc2NhbGUoMS4yKTsgfVxuICAvKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dC1yaWdodF0geyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMHB4LCAwLCAwKSBzY2FsZSgxLjIpOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCkgc2NhbGUoMS4yKTsgfVxuICAvKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz16b29tLW91dC1sZWZ0XSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCkgc2NhbGUoMS4yKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCkgc2NhbGUoMS4yKTsgfVxuICAvKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0geyB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtOyB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sLXdlYmtpdC10cmFuc2Zvcm07IHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAvKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvc149c2xpZGVdW2RhdGEtYW9zXj1zbGlkZV0uYW9zLWFuaW1hdGUgeyB2aXNpYmlsaXR5OiB2aXNpYmxlOyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApOyB9XG4gIC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXNsaWRlLXVwXSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfVxuICAvKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1zbGlkZS1kb3duXSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9XG4gIC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXNsaWRlLXJpZ2h0XSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG4gIC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPXNsaWRlLWxlZnRdIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG4gIC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zXj1mbGlwXVtkYXRhLWFvc149ZmxpcF0geyAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtOyB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sLXdlYmtpdC10cmFuc2Zvcm07IH1cbiAgLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmxpcC1sZWZ0XSB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoLTEwMGRlZyk7IHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKC0xMDBkZWcpOyB9XG4gIC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtbGVmdF0uYW9zLWFuaW1hdGUgeyAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApOyB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWSgwKTsgfVxuICAvKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLXJpZ2h0XSB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKTsgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMTAwZGVnKTsgfVxuICAvKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLXJpZ2h0XS5hb3MtYW5pbWF0ZSB7IC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVkoMCk7IHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVZKDApOyB9XG4gIC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtdXBdIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgtMTAwZGVnKTsgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyNTAwcHgpIHJvdGF0ZVgoLTEwMGRlZyk7IH1cbiAgLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYW9zLnNjc3MgKi9cbiAgaHRtbDpub3QoLm5vLWpzKSBbZGF0YS1hb3M9ZmxpcC11cF0uYW9zLWFuaW1hdGUgeyAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApOyB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTsgfVxuICAvKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19hb3Muc2NzcyAqL1xuICBodG1sOm5vdCgubm8tanMpIFtkYXRhLWFvcz1mbGlwLWRvd25dIHsgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpOyB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgxMDBkZWcpOyB9XG4gIC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2Fvcy5zY3NzICovXG4gIGh0bWw6bm90KC5uby1qcykgW2RhdGEtYW9zPWZsaXAtZG93bl0uYW9zLWFuaW1hdGUgeyAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjUwMHB4KSByb3RhdGVYKDApOyB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDI1MDBweCkgcm90YXRlWCgwKTsgfSB9XG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIHsgb3ZlcmZsb3cteDogaGlkZGVuOyBiYWNrZ3JvdW5kOiAjYmIxNDJlICFpbXBvcnRhbnQ7IH1cbi8qIGxpbmUgNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgI2Jsb2NrLXdhc2l0LWJyZWFkY3J1bWJzLCAucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgI2Jsb2NrLXdhc2l0LXBhZ2UtdGl0bGUgeyBkaXNwbGF5OiBub25lOyB9XG4vKiBsaW5lIDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5jYW1wYXJpLWNvbnRlbnQtd3JhcHBlciB7IGZvbnQtZmFtaWx5OiBcIlZhbml0YXNcIjsgYmFja2dyb3VuZDogI2M4MTAyZSAhaW1wb3J0YW50OyBwYWRkaW5nLWxlZnQ6IDUwcHg7IHBhZGRpbmctcmlnaHQ6IDUwcHg7IHBhZGRpbmctYm90dG9tOiA1MHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLmNhbXBhcmktY29udGVudC13cmFwcGVyIHsgcGFkZGluZy1sZWZ0OiAwcHg7IHBhZGRpbmctcmlnaHQ6IDBweDsgcGFkZGluZy10b3A6IDc1cHg7IH0gfVxuLyogbGluZSAyMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIHsgcGFkZGluZzogNTBweCAwOyB9XG4vKiBsaW5lIDIzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmdvYmFjayBhIHsgY29sb3I6ICNmZmZmZmY7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG4vKiBsaW5lIDI5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLnNlY3Rpb24tdGl0bGUgeyBtYXgtd2lkdGg6IDEwODBweDsgbWFyZ2luOiA1MHB4IGF1dG87IGZvbnQtc2l6ZTogMTQ1cHg7IGxpbmUtaGVpZ2h0OiAxMDAlOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBjb2xvcjogIzE3MjAyNjsgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi8qIGxpbmUgMzksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuc2VjdGlvbi1jYXN0IHsgbWF4LXdpZHRoOiAxMDgwcHg7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyBhbGlnbi1pdGVtczogY2VudGVyOyBtYXJnaW46IDQwcHggYXV0bzsgfVxuLyogbGluZSA0NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5zZWN0aW9uLWNhc3Qgc3BhbiB7IHBhZGRpbmc6IDAgMjBweDsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogMjBweDsgfVxuLyogbGluZSA1MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5maWVsZC0tbmFtZS1ib2R5IHsgbWF4LXdpZHRoOiAxMDgwcHg7IG1hcmdpbjogNjBweCBhdXRvOyB9XG4vKiBsaW5lIDU0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmZpZWxkLS1uYW1lLWJvZHkgcCB7IGZvbnQtc2l6ZTogMTVweDsgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyBsaW5lLWhlaWdodDogMTc1JTsgY29sb3I6ICNmZmZmZmY7IHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbi8qIGxpbmUgNjIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiB7IG1hcmdpbjogMCBhdXRvOyB9XG4vKiBsaW5lIDY0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgeyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxMjAwcHg7IG1hcmdpbjogMCBhdXRvOyB9XG4vKiBsaW5lIDY4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLS1tYWluLWltYWdlIHsgd2lkdGg6IDEwMCU7IH1cbi8qIGxpbmUgNzAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tLW1haW4taW1hZ2UgaW1nIHsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgNzQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tLXNtYWxsLWltYWdlIHsgcG9zaXRpb246IGFic29sdXRlOyBvdmVyZmxvdzogaGlkZGVuOyB9XG4vKiBsaW5lIDc3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLS1zbWFsbC1pbWFnZSBpbWcgeyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IGFic29sdXRlOyB9XG4vKiBsaW5lIDgyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLS1zbWFsbC1pbWFnZTpob3ZlciAuY29tcG9zaXRpb24tb3ZlcmxheSB7IG9wYWNpdHk6IDE7IH1cbi8qIGxpbmUgODYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tLXNtYWxsLWltYWdlIC5jb21wb3NpdGlvbi1vdmVybGF5IHsgcG9zaXRpb246IGFic29sdXRlOyBwYWRkaW5nOiAyMHB4OyBiYWNrZ3JvdW5kOiAjYzgxMDJlOyB0b3A6IDA7IGxlZnQ6IDA7IGhlaWdodDogMTAwJTsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGNvbG9yOiAjZmZmZmZmOyBvcGFjaXR5OiAwOyB0cmFuc2l0aW9uOiBhbGwgZWFzZSAzMDBtcyAwbXM7IH1cbi8qIGxpbmUgOTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tLXNtYWxsLWltYWdlIC5jb21wb3NpdGlvbi1vdmVybGF5IGgyIHsgZm9udC1zaXplOiAzMHB4OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi8qIGxpbmUgMTA0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLS1zbWFsbC1pbWFnZSAuY29tcG9zaXRpb24tb3ZlcmxheSBwIHsgZm9udC1zaXplOiAxNXB4OyBsaW5lLWhlaWdodDogMjBweDsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuLyogbGluZSAxMTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tdGl0bGUgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiA2MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuLyogbGluZSAxMTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tdGl0bGUgaDIgeyBjb2xvcjogI2ZmZmZmZjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1zaXplOiA5MHB4OyBsaW5lLWhlaWdodDogMTAwJTsgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG4vKiBsaW5lIDEyMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi10eXBlLWEgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi8qIGxpbmUgMTI1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXR5cGUtYSAuY29tcG9zaXRpb24tLXNtYWxsLWltYWdlIHsgd2lkdGg6IDMwJTsgaGVpZ2h0OiAxMDAlOyB0b3A6IDA7IH1cbi8qIGxpbmUgMTMxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXR5cGUtYS5jb21wb3NpdGlvbi1pbWctcG9zLWwgLmNvbXBvc2l0aW9uLS1zbWFsbC1pbWFnZSB7IGxlZnQ6IDA7IHdpZHRoOiA0MCU7IH1cbi8qIGxpbmUgMTM0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXR5cGUtYS5jb21wb3NpdGlvbi1pbWctcG9zLWwgLmNvbXBvc2l0aW9uLS1zbWFsbC1pbWFnZSBpbWcgeyB0b3A6IDA7IGxlZnQ6IDA7IH1cbi8qIGxpbmUgMTQxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXR5cGUtYS5jb21wb3NpdGlvbi1pbWctcG9zLWMgLmNvbXBvc2l0aW9uLS1zbWFsbC1pbWFnZSB7IGxlZnQ6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4vKiBsaW5lIDE0NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi10eXBlLWEuY29tcG9zaXRpb24taW1nLXBvcy1jIC5jb21wb3NpdGlvbi0tc21hbGwtaW1hZ2UgaW1nIHsgdG9wOiAwOyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuLyogbGluZSAxNTIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tdHlwZS1hLmNvbXBvc2l0aW9uLWltZy1wb3MtciAuY29tcG9zaXRpb24tLXNtYWxsLWltYWdlIHsgcmlnaHQ6IDA7IH1cbi8qIGxpbmUgMTU0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXR5cGUtYS5jb21wb3NpdGlvbi1pbWctcG9zLXIgLmNvbXBvc2l0aW9uLS1zbWFsbC1pbWFnZSBpbWcgeyB0b3A6IDA7IHJpZ2h0OiAwOyB9XG4vKiBsaW5lIDE2MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi10eXBlLWIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi8qIGxpbmUgMTYzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXR5cGUtYiAuY29tcG9zaXRpb24tLXNtYWxsLWltYWdlIHsgd2lkdGg6IDMwJTsgaGVpZ2h0OiA1MCU7IHRvcDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbi8qIGxpbmUgMTY4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXR5cGUtYiAuY29tcG9zaXRpb24tLXNtYWxsLWltYWdlIGltZyB7IHRvcDogNTAlOyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4vKiBsaW5lIDE3NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi10eXBlLWIuY29tcG9zaXRpb24taW1nLXBvcy1sIC5jb21wb3NpdGlvbi0tc21hbGwtaW1hZ2UgeyBsZWZ0OiAxMCU7IH1cbi8qIGxpbmUgMTgwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXR5cGUtYi5jb21wb3NpdGlvbi1pbWctcG9zLWMgLmNvbXBvc2l0aW9uLS1zbWFsbC1pbWFnZSB7IHdpZHRoOiA0MCU7IGxlZnQ6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbi8qIGxpbmUgMTg3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXR5cGUtYi5jb21wb3NpdGlvbi1pbWctcG9zLXIgLmNvbXBvc2l0aW9uLS1zbWFsbC1pbWFnZSB7IHJpZ2h0OiAxMCU7IH1cbi8qIGxpbmUgMTkzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXRpdGxlLXBvcy1MMCAuY29tcG9zaXRpb24tdGl0bGUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMzJSk7IHRvcDogMDsgbGVmdDogLTM1cHg7IHRleHQtYWxpZ246IGxlZnQ7IH1cbi8qIGxpbmUgMjAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXRpdGxlLXBvcy1MMjUgLmNvbXBvc2l0aW9uLXRpdGxlIHsgdG9wOiAyNSU7IGxlZnQ6IC0zNXB4OyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4vKiBsaW5lIDIwOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi10aXRsZS1wb3MtTDMzIC5jb21wb3NpdGlvbi10aXRsZSB7IHRvcDogMzMlOyBsZWZ0OiAtMzVweDsgdGV4dC1hbGlnbjogbGVmdDsgfVxuLyogbGluZSAyMTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tdGl0bGUtcG9zLUw1MCAuY29tcG9zaXRpb24tdGl0bGUgeyB0b3A6IDUwJTsgbGVmdDogLTM1cHg7IHRleHQtYWxpZ246IGxlZnQ7IH1cbi8qIGxpbmUgMjIyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXRpdGxlLXBvcy1MNjYgLmNvbXBvc2l0aW9uLXRpdGxlIHsgdG9wOiA2NiU7IGxlZnQ6IC0zNXB4OyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4vKiBsaW5lIDIyOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi10aXRsZS1wb3MtTDc1IC5jb21wb3NpdGlvbi10aXRsZSB7IHRvcDogNzUlOyBsZWZ0OiAtMzVweDsgdGV4dC1hbGlnbjogbGVmdDsgfVxuLyogbGluZSAyMzYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tdGl0bGUtcG9zLUwxMDAgLmNvbXBvc2l0aW9uLXRpdGxlIHsgdG9wOiAxMDAlOyBsZWZ0OiAtMzVweDsgdGV4dC1hbGlnbjogbGVmdDsgfVxuLyogbGluZSAyNDMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tdGl0bGUtcG9zLVIwIC5jb21wb3NpdGlvbi10aXRsZSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzMlKTsgdG9wOiAwOyByaWdodDogLTM1cHg7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4vKiBsaW5lIDI1MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi10aXRsZS1wb3MtUjI1IC5jb21wb3NpdGlvbi10aXRsZSB7IHRvcDogMjUlOyByaWdodDogLTM1cHg7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4vKiBsaW5lIDI1OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi10aXRsZS1wb3MtUjMzIC5jb21wb3NpdGlvbi10aXRsZSB7IHRvcDogMzMlOyByaWdodDogLTM1cHg7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4vKiBsaW5lIDI2NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi10aXRsZS1wb3MtUjUwIC5jb21wb3NpdGlvbi10aXRsZSB7IHRvcDogNTAlOyByaWdodDogLTM1cHg7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4vKiBsaW5lIDI3MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi10aXRsZS1wb3MtUjY2IC5jb21wb3NpdGlvbi10aXRsZSB7IHRvcDogNjYlOyByaWdodDogLTM1cHg7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4vKiBsaW5lIDI3OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi10aXRsZS1wb3MtUjc1IC5jb21wb3NpdGlvbi10aXRsZSB7IHRvcDogNzUlOyByaWdodDogLTM1cHg7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4vKiBsaW5lIDI4NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi10aXRsZS1wb3MtUjEwMCAuY29tcG9zaXRpb24tdGl0bGUgeyB0b3A6IDEwMCU7IHJpZ2h0OiAtMzVweDsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbi8qIGxpbmUgMjk0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmN1c3RvbS1jb21wb25lbnQtLWltYWdlLWxpc3RfX3NpbmdsZS1jb250ZW50IHsgbWFyZ2luOiA1MHB4IGF1dG87IHdpZHRoOiA5MCU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLyogbGluZSAyOTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuY3VzdG9tLWNvbXBvbmVudC0taW1hZ2UtbGlzdF9fc2luZ2xlLWNvbnRlbnQ6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDElOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogLTAuNSU7IGxlZnQ6IDA7IHotaW5kZXg6IDI7IHBvaW50ZXItZXZlbnRzOiBub25lOyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3JlZC1kaWFyaWVzLzIwMTkvbWFzay0xLnBuZykgNTAlIDUwJSBuby1yZXBlYXQ7IGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG4vKiBsaW5lIDMxMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5jdXN0b20tY29tcG9uZW50LS1pbWFnZS1saXN0X19zaW5nbGUtY29udGVudCAuc2luZ2xlLWNvbnRlbnQtLWNhcHRpb246aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMCwgMTYsIDQ2LCAwLjQpOyB9XG4vKiBsaW5lIDMxNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5jdXN0b20tY29tcG9uZW50LS1pbWFnZS1saXN0X19zaW5nbGUtY29udGVudCAuc2luZ2xlLWNvbnRlbnQtLWNhcHRpb24gcCB7IGNvbG9yOiAjZmZmZmZmOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAzMTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5jdXN0b20tY29tcG9uZW50LS1pbWFnZS1saXN0X19zaW5nbGUtY29udGVudCAuc2luZ2xlLWNvbnRlbnQtLWNhcHRpb24geyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDAsIDE2LCA0NiwgMC40KSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzIyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuY3VzdG9tLWNvbXBvbmVudC0taW1hZ2UtbGlzdF9fc2luZ2xlLWNvbnRlbnQgLnNpbmdsZS1jb250ZW50LS1jYXB0aW9uIGgyIHsgZm9udC1zaXplOiAzMHB4OyBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAvKiBsaW5lIDMyNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmN1c3RvbS1jb21wb25lbnQtLWltYWdlLWxpc3RfX3NpbmdsZS1jb250ZW50IC5zaW5nbGUtY29udGVudC0tY2FwdGlvbiBwIHsgZm9udC1zaXplOiAyMHB4OyBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAvKiBsaW5lIDMzMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmN1c3RvbS1jb21wb25lbnQtLWltYWdlLWxpc3RfX3NpbmdsZS1jb250ZW50IC5zaW5nbGUtY29udGVudC0tY2FwdGlvbjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAwLCAxNiwgNDYsIDAuNCkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkgeyAvKiBsaW5lIDM0MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgeyBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgLyogbGluZSAzNDMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5zZWN0aW9uLXRpdGxlIHsgbWF4LXdpZHRoOiA4MDBweDsgbWFyZ2luOiA1MHB4IGF1dG87IGZvbnQtc2l6ZTogMTAwcHg7IH1cbiAgLyogbGluZSAzNDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5zZWN0aW9uLWNhc3QgeyBtYXgtd2lkdGg6IDgwMHB4OyB9XG4gIC8qIGxpbmUgMzUxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZmllbGQtLW5hbWUtYm9keSB7IG1heC13aWR0aDogODAwcHg7IH1cbiAgLyogbGluZSAzNTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi0tc21hbGwtaW1hZ2UgLmNvbXBvc2l0aW9uLW92ZXJsYXkgaDIgeyBmb250LXNpemU6IDIwcHg7IH1cbiAgLyogbGluZSAzNjEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi0tc21hbGwtaW1hZ2UgLmNvbXBvc2l0aW9uLW92ZXJsYXkgcCB7IGZvbnQtc2l6ZTogMTJweDsgbGluZS1oZWlnaHQ6IDE1cHg7IH1cbiAgLyogbGluZSAzNjgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi10aXRsZSBoMiB7IGZvbnQtc2l6ZTogNjBweDsgfSB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDM4MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgeyBwYWRkaW5nOiAxMjBweCAyMHB4OyB9XG4gIC8qIGxpbmUgMzgyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuc2VjdGlvbi10aXRsZSB7IGZvbnQtc2l6ZTogODBweDsgfVxuICAvKiBsaW5lIDM4NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLS1zbWFsbC1pbWFnZS53LWNhcHRpb24geyB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyBwb3NpdGlvbjogcmVsYXRpdmU7IGxlZnQ6IDAgIWltcG9ydGFudDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOTIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi0tc21hbGwtaW1hZ2Uudy1jYXB0aW9uIGltZyB7IHdpZHRoOiAzMCU7IHRvcDogNTAlICFpbXBvcnRhbnQ7IGxlZnQ6IGF1dG87IHJpZ2h0OiAwJSAhaW1wb3J0YW50OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLyogbGluZSAzOTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi0tc21hbGwtaW1hZ2Uudy1jYXB0aW9uIC5jb21wb3NpdGlvbi1vdmVybGF5IHsgb3BhY2l0eTogMTsgd2lkdGg6IDcwJTsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nOiA1MHB4OyB9XG4gIC8qIGxpbmUgNDA0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fZW50ZXJpbmctcmVkLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tLXNtYWxsLWltYWdlLnctY2FwdGlvbiAuY29tcG9zaXRpb24tb3ZlcmxheSBoMiB7IGZvbnQtc2l6ZTogMjBweDsgfVxuICAvKiBsaW5lIDQwNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLS1zbWFsbC1pbWFnZS53LWNhcHRpb24gLmNvbXBvc2l0aW9uLW92ZXJsYXkgcCB7IGZvbnQtc2l6ZTogMTJweDsgbGluZS1oZWlnaHQ6IDE1cHg7IH1cbiAgLyogbGluZSA0MTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi10aXRsZSBoMiB7IGZvbnQtc2l6ZTogNDVweDsgfVxuICAvKiBsaW5lIDQxOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXRpdGxlLXBvcy1MMCAuY29tcG9zaXRpb24tdGl0bGUsIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXRpdGxlLXBvcy1MMjUgLmNvbXBvc2l0aW9uLXRpdGxlLCAucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi10aXRsZS1wb3MtTDMzIC5jb21wb3NpdGlvbi10aXRsZSwgLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tdGl0bGUtcG9zLUw1MCAuY29tcG9zaXRpb24tdGl0bGUsIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXRpdGxlLXBvcy1MNjYgLmNvbXBvc2l0aW9uLXRpdGxlLCAucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi10aXRsZS1wb3MtTDc1IC5jb21wb3NpdGlvbi10aXRsZSwgLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tdGl0bGUtcG9zLUwxMDAgLmNvbXBvc2l0aW9uLXRpdGxlIHsgbGVmdDogLTE1cHg7IH1cbiAgLyogbGluZSA0MjQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi10aXRsZS1wb3MtUjAgLmNvbXBvc2l0aW9uLXRpdGxlLCAucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi10aXRsZS1wb3MtUjI1IC5jb21wb3NpdGlvbi10aXRsZSwgLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tdGl0bGUtcG9zLVIzMyAuY29tcG9zaXRpb24tdGl0bGUsIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXRpdGxlLXBvcy1SNTAgLmNvbXBvc2l0aW9uLXRpdGxlLCAucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi10aXRsZS1wb3MtUjY2IC5jb21wb3NpdGlvbi10aXRsZSwgLnBhZ2Utbm9kZS10eXBlLXJkMTktZW50ZXJpbmctcmVkIC5yZDE5LWVudGVyaW5nLXJlZCAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbiAuZW50ZXJpbmctcmVkLS1jb21wb3NpdGlvbi1ibG9jayAuY29tcG9zaXRpb24tdGl0bGUtcG9zLVI3NSAuY29tcG9zaXRpb24tdGl0bGUsIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLXRpdGxlLXBvcy1SMTAwIC5jb21wb3NpdGlvbi10aXRsZSB7IHJpZ2h0OiAtMTVweDsgfSB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDQzNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgeyBwYWRkaW5nOiAyMHB4IDIwcHg7IH1cbiAgLyogbGluZSA0MzksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5nb2JhY2sgYSB7IGZvbnQtc2l6ZTogMTVweDsgfVxuICAvKiBsaW5lIDQ0MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLnNlY3Rpb24tdGl0bGUgeyBmb250LXNpemU6IDUwcHg7IH1cbiAgLyogbGluZSA0NDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5zZWN0aW9uLWNhc3QgeyBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLyogbGluZSA0NDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5zZWN0aW9uLWNhc3Qgc3BhbiB7IGZvbnQtc2l6ZTogMTVweDsgcGFkZGluZzogMTBweDsgfVxuICAvKiBsaW5lIDQ1NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2VudGVyaW5nLXJlZC5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWVudGVyaW5nLXJlZCAucmQxOS1lbnRlcmluZy1yZWQgLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24gLmVudGVyaW5nLXJlZC0tY29tcG9zaXRpb24tYmxvY2sgLmNvbXBvc2l0aW9uLS1zbWFsbC1pbWFnZS53LWNhcHRpb24geyB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyBwb3NpdGlvbjogcmVsYXRpdmU7IGxlZnQ6IDAgIWltcG9ydGFudDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NjAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi0tc21hbGwtaW1hZ2Uudy1jYXB0aW9uIGltZyB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSA0NjMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi0tc21hbGwtaW1hZ2Uudy1jYXB0aW9uIC5jb21wb3NpdGlvbi1vdmVybGF5IHsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDIwcHg7IH1cbiAgLyogbGluZSA0NjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19lbnRlcmluZy1yZWQuc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1lbnRlcmluZy1yZWQgLnJkMTktZW50ZXJpbmctcmVkIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uIC5lbnRlcmluZy1yZWQtLWNvbXBvc2l0aW9uLWJsb2NrIC5jb21wb3NpdGlvbi10aXRsZSBoMiB7IGZvbnQtc2l6ZTogMzVweDsgfSB9XG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19iYWNrc3RhZ2Uuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktYmFja3N0YWdlIHsgb3ZlcmZsb3cteDogaGlkZGVuOyBiYWNrZ3JvdW5kOiAjMTcyMDI2ICFpbXBvcnRhbnQ7IH1cbi8qIGxpbmUgNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2JhY2tzdGFnZS5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1iYWNrc3RhZ2UgI2Jsb2NrLXdhc2l0LWJyZWFkY3J1bWJzLCAucGFnZS1ub2RlLXR5cGUtcmQxOS1iYWNrc3RhZ2UgI2Jsb2NrLXdhc2l0LXBhZ2UtdGl0bGUgeyBkaXNwbGF5OiBub25lOyB9XG4vKiBsaW5lIDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19iYWNrc3RhZ2Uuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktYmFja3N0YWdlIC5jYW1wYXJpLWNvbnRlbnQtd3JhcHBlciB7IGZvbnQtZmFtaWx5OiBcIlZhbml0YXNcIjsgYmFja2dyb3VuZDogIzE3MjAyNiAhaW1wb3J0YW50OyBwYWRkaW5nLWxlZnQ6IDBweDsgcGFkZGluZy1yaWdodDogMHB4OyBwYWRkaW5nLWJvdHRvbTogNTBweDsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYmFja3N0YWdlLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktYmFja3N0YWdlIC5jYW1wYXJpLWNvbnRlbnQtd3JhcHBlciB7IHBhZGRpbmctbGVmdDogMHB4OyBwYWRkaW5nLXJpZ2h0OiAwcHg7IHBhZGRpbmctdG9wOiA0MHB4OyB9IH1cbi8qIGxpbmUgMTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19iYWNrc3RhZ2Uuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktYmFja3N0YWdlIC5jYW1wYXJpLWNvbnRlbnQtd3JhcHBlciAuY29udGFpbmVyIHsgbWF4LXdpZHRoOiAxMDAlOyB9XG4vKiBsaW5lIDIzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYmFja3N0YWdlLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWJhY2tzdGFnZSAucmQxOS1iYWNrc3RhZ2UgeyBwYWRkaW5nOiAwIDAgNTBweCAwOyB9XG4vKiBsaW5lIDI1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYmFja3N0YWdlLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWJhY2tzdGFnZSAucmQxOS1iYWNrc3RhZ2UgLmdvYmFjayB7IG1heC13aWR0aDogMTI4MHB4OyBtYXJnaW46IDUwcHggYXV0bzsgcGFkZGluZzogMCAyMHB4OyB9XG4vKiBsaW5lIDI5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYmFja3N0YWdlLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWJhY2tzdGFnZSAucmQxOS1iYWNrc3RhZ2UgLmdvYmFjayBhIHsgY29sb3I6ICNmZmZmZmY7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG4vKiBsaW5lIDM1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYmFja3N0YWdlLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWJhY2tzdGFnZSAucmQxOS1iYWNrc3RhZ2UgLnNlY3Rpb24tdGl0bGUgeyBtYXgtd2lkdGg6IDEwODBweDsgbWFyZ2luOiA1MHB4IGF1dG87IGZvbnQtc2l6ZTogMTAwcHg7IGxpbmUtaGVpZ2h0OiAxMDAlOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBjb2xvcjogI2M4MTAyZTsgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi8qIGxpbmUgNDUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19iYWNrc3RhZ2Uuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktYmFja3N0YWdlIC5yZDE5LWJhY2tzdGFnZSAuZmllbGQtLW5hbWUtYm9keSB7IG1heC13aWR0aDogMTA4MHB4OyBtYXJnaW46IDYwcHggYXV0bzsgcGFkZGluZzogMCAyMHB4OyBkaXNwbGF5OiBub25lOyB9XG4vKiBsaW5lIDUwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYmFja3N0YWdlLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWJhY2tzdGFnZSAucmQxOS1iYWNrc3RhZ2UgLmZpZWxkLS1uYW1lLWJvZHkgcCB7IGZvbnQtc2l6ZTogMTVweDsgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyBsaW5lLWhlaWdodDogMTc1JTsgY29sb3I6ICNmZmZmZmY7IHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbi8qIGxpbmUgNTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19iYWNrc3RhZ2Uuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktYmFja3N0YWdlIC5yZDE5LWJhY2tzdGFnZSAuZ2FsbGVyeS1iYWNrc3RhZ2UgeyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuLyogbGluZSA2NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2JhY2tzdGFnZS5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1iYWNrc3RhZ2UgLnJkMTktYmFja3N0YWdlIC5nYWxsZXJ5LXJvdyB7IGJhY2tncm91bmQ6ICNiYjE0MmU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDE1cHggMDsgbWFyZ2luOiAzMHB4IDA7IGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICNiYjE0MmU7IGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAjYmIxNDJlOyB9XG4vKiBsaW5lIDcyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYmFja3N0YWdlLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWJhY2tzdGFnZSAucmQxOS1iYWNrc3RhZ2UgLmdhbGxlcnktcm93OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgd2lkdGg6IGNhbGMoMTAwJSArIDEwMHB4KTsgaGVpZ2h0OiAxNXB4OyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lcy93YXMtdGhlbWUvYXNzZXRzL2ltYWdlcy9jYW1wYXJpLXJkMTktYmFja3N0YWdlL3JlZWwtdG9wLmpwZyk7IGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTsgfVxuLyogbGluZSA4NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2JhY2tzdGFnZS5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1iYWNrc3RhZ2UgLnJkMTktYmFja3N0YWdlIC5nYWxsZXJ5LXJvdzphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAwOyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgd2lkdGg6IGNhbGMoMTAwJSArIDEwMHB4KTsgaGVpZ2h0OiAxNXB4OyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lcy93YXMtdGhlbWUvYXNzZXRzL2ltYWdlcy9jYW1wYXJpLXJkMTktYmFja3N0YWdlL3JlZWwtYm90dG9tLmpwZyk7IGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTsgfVxuLyogbGluZSA5OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2JhY2tzdGFnZS5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1iYWNrc3RhZ2UgLnJkMTktYmFja3N0YWdlIC5nYWxsZXJ5LXJvdyNyZWVsLWZpcnN0IHsgd2lkdGg6IDcwJTsgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cbi8qIGxpbmUgMTAzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYmFja3N0YWdlLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWJhY2tzdGFnZSAucmQxOS1iYWNrc3RhZ2UgLmdhbGxlcnktcm93I3JlZWwtMjpiZWZvcmUsIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWJhY2tzdGFnZSAucmQxOS1iYWNrc3RhZ2UgLmdhbGxlcnktcm93I3JlZWwtMjphZnRlciB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MCUgMDsgfVxuLyogbGluZSAxMDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19iYWNrc3RhZ2Uuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktYmFja3N0YWdlIC5yZDE5LWJhY2tzdGFnZSAuZ2FsbGVyeS1yb3cjcmVlbC1sYXN0IHsgd2lkdGg6IDcwJTsgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuLyogbGluZSAxMTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19iYWNrc3RhZ2Uuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktYmFja3N0YWdlIC5yZDE5LWJhY2tzdGFnZSAuZ2FsbGVyeS1yb3cjcmVlbC1sYXN0OmJlZm9yZSwgLnBhZ2Utbm9kZS10eXBlLXJkMTktYmFja3N0YWdlIC5yZDE5LWJhY2tzdGFnZSAuZ2FsbGVyeS1yb3cjcmVlbC1sYXN0OmFmdGVyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwJSAwOyB9XG4vKiBsaW5lIDExNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2JhY2tzdGFnZS5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1iYWNrc3RhZ2UgLnJkMTktYmFja3N0YWdlIC5nYWxsZXJ5LXJvdyNyZWVsLTM6YmVmb3JlLCAucGFnZS1ub2RlLXR5cGUtcmQxOS1iYWNrc3RhZ2UgLnJkMTktYmFja3N0YWdlIC5nYWxsZXJ5LXJvdyNyZWVsLTM6YWZ0ZXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjAlIDA7IH1cbi8qIGxpbmUgMTIwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYmFja3N0YWdlLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWJhY2tzdGFnZSAucmQxOS1iYWNrc3RhZ2UgLmdhbGxlcnktcmVlbCB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbi8qIGxpbmUgMTIyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYmFja3N0YWdlLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWJhY2tzdGFnZSAucmQxOS1iYWNrc3RhZ2UgLmdhbGxlcnktcmVlbCBpbWcgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbjogMCAxMHB4OyB3aWR0aDogYXV0bzsgaGVpZ2h0OiAzMHZoOyBib3JkZXItcmFkaXVzOiA1cHg7IH1cbi8qIGxpbmUgMTMxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYmFja3N0YWdlLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LWJhY2tzdGFnZSAucmQxOS1iYWNrc3RhZ2UgLmdhbGxlcnktZnVsbHNjcmVlbiAuY2FtcGFyaS1pY29uLWNyb3NzIHsgei1pbmRleDogMTAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkgeyAvKiBsaW5lIDEzOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2JhY2tzdGFnZS5zY3NzICovXG4gIC5jdXN0b20tY29tcG9uZW50LS12aWRlb19faW1hZ2U6YmVmb3JlIHsgcGFkZGluZy10b3A6IDYwdmggIWltcG9ydGFudDsgfSB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDgwcHgpIHsgLyogbGluZSAxNDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19iYWNrc3RhZ2Uuc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1iYWNrc3RhZ2UgLnJkMTktYmFja3N0YWdlIHsgcGFkZGluZzogMDsgfVxuICAvKiBsaW5lIDE0OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2JhY2tzdGFnZS5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWJhY2tzdGFnZSAucmQxOS1iYWNrc3RhZ2UgLnNlY3Rpb24tdGl0bGUgeyBtYXgtd2lkdGg6IDgwMHB4OyBtYXJnaW46IDUwcHggYXV0bzsgZm9udC1zaXplOiAxMDBweDsgfVxuICAvKiBsaW5lIDE1MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2JhY2tzdGFnZS5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWJhY2tzdGFnZSAucmQxOS1iYWNrc3RhZ2UgLnNlY3Rpb24tY2FzdCB7IG1heC13aWR0aDogODAwcHg7IH1cbiAgLyogbGluZSAxNTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19iYWNrc3RhZ2Uuc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1iYWNrc3RhZ2UgLnJkMTktYmFja3N0YWdlIC5maWVsZC0tbmFtZS1ib2R5IHsgbWF4LXdpZHRoOiA4MDBweDsgfSB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDE2NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2JhY2tzdGFnZS5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWJhY2tzdGFnZSAucmQxOS1iYWNrc3RhZ2UgeyBwYWRkaW5nOiA5MHB4IDBweDsgfVxuICAvKiBsaW5lIDE2NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2JhY2tzdGFnZS5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWJhY2tzdGFnZSAucmQxOS1iYWNrc3RhZ2UgLnNlY3Rpb24tdGl0bGUgeyBmb250LXNpemU6IDgwcHg7IH1cbiAgLyogbGluZSAxNzAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19iYWNrc3RhZ2Uuc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1iYWNrc3RhZ2UgLnJkMTktYmFja3N0YWdlIC5nYWxsZXJ5LXJvdyB7IG1hcmdpbjogMjBweCAwOyBwYWRkaW5nOiAxMHB4OyB9XG4gIC8qIGxpbmUgMTczLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYmFja3N0YWdlLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktYmFja3N0YWdlIC5yZDE5LWJhY2tzdGFnZSAuZ2FsbGVyeS1yb3c6YmVmb3JlLCAucGFnZS1ub2RlLXR5cGUtcmQxOS1iYWNrc3RhZ2UgLnJkMTktYmFja3N0YWdlIC5nYWxsZXJ5LXJvdzphZnRlciB7IGhlaWdodDogMTBweDsgfVxuICAvKiBsaW5lIDE3OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2JhY2tzdGFnZS5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWJhY2tzdGFnZSAucmQxOS1iYWNrc3RhZ2UgLmdhbGxlcnktcmVlbCBpbWcgeyBoZWlnaHQ6IDIwdmg7IH0gfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxODgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19iYWNrc3RhZ2Uuc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1iYWNrc3RhZ2UgLnJkMTktYmFja3N0YWdlIHsgcGFkZGluZzogMHB4OyB9XG4gIC8qIGxpbmUgMTkxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYmFja3N0YWdlLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktYmFja3N0YWdlIC5yZDE5LWJhY2tzdGFnZSAuZ29iYWNrIGEgeyBmb250LXNpemU6IDE1cHg7IH1cbiAgLyogbGluZSAxOTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19iYWNrc3RhZ2Uuc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1iYWNrc3RhZ2UgLnJkMTktYmFja3N0YWdlIC5zZWN0aW9uLXRpdGxlIHsgZm9udC1zaXplOiA1MHB4OyB9XG4gIC8qIGxpbmUgMTk4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYmFja3N0YWdlLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktYmFja3N0YWdlIC5yZDE5LWJhY2tzdGFnZSAuc2VjdGlvbi1jYXN0IHsgZmxleC13cmFwOiB3cmFwOyB9XG4gIC8qIGxpbmUgMjAwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fYmFja3N0YWdlLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktYmFja3N0YWdlIC5yZDE5LWJhY2tzdGFnZSAuc2VjdGlvbi1jYXN0IHNwYW4geyBmb250LXNpemU6IDE1cHg7IHBhZGRpbmc6IDEwcHg7IH1cbiAgLyogbGluZSAyMDUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19iYWNrc3RhZ2Uuc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1iYWNrc3RhZ2UgLnJkMTktYmFja3N0YWdlIC5nYWxsZXJ5LXJvdyB7IG1hcmdpbjogMTBweCAwOyBwYWRkaW5nOiA1cHg7IGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2JiMTQyZTsgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2JiMTQyZTsgfVxuICAvKiBsaW5lIDIxMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2JhY2tzdGFnZS5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWJhY2tzdGFnZSAucmQxOS1iYWNrc3RhZ2UgLmdhbGxlcnktcm93OmJlZm9yZSwgLnBhZ2Utbm9kZS10eXBlLXJkMTktYmFja3N0YWdlIC5yZDE5LWJhY2tzdGFnZSAuZ2FsbGVyeS1yb3c6YWZ0ZXIgeyBoZWlnaHQ6IDVweDsgfVxuICAvKiBsaW5lIDIxNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2JhY2tzdGFnZS5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LWJhY2tzdGFnZSAucmQxOS1iYWNrc3RhZ2UgLmdhbGxlcnktcmVlbCBpbWcgeyBoZWlnaHQ6IDIwdmg7IG1hcmdpbjogMCA1cHg7IH0gfVxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1zZWxlY3Rpb24uc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktbjEwMC1zZWxlY3Rpb24geyBiYWNrZ3JvdW5kOiAjYmIxNDJlICFpbXBvcnRhbnQ7IH1cbi8qIGxpbmUgMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtc2VsZWN0aW9uLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LW4xMDAtc2VsZWN0aW9uICNibG9jay13YXNpdC1icmVhZGNydW1icywgLnBhZ2Utbm9kZS10eXBlLXJkMTktbjEwMC1zZWxlY3Rpb24gI2Jsb2NrLXdhc2l0LXBhZ2UtdGl0bGUgeyBkaXNwbGF5OiBub25lOyB9XG4vKiBsaW5lIDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAuY2FtcGFyaS1jb250ZW50LXdyYXBwZXIgeyBmb250LWZhbWlseTogXCJWYW5pdGFzXCI7IGJhY2tncm91bmQ6ICNiYjE0MmUgIWltcG9ydGFudDsgcGFkZGluZy1sZWZ0OiA1MHB4OyBwYWRkaW5nLXJpZ2h0OiA1MHB4OyBwYWRkaW5nLWJvdHRvbTogNTBweDsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1zZWxlY3Rpb24uc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAuY2FtcGFyaS1jb250ZW50LXdyYXBwZXIgeyBwYWRkaW5nLWxlZnQ6IDBweDsgcGFkZGluZy1yaWdodDogMHB4OyBwYWRkaW5nLXRvcDogNzVweDsgfSB9XG4vKiBsaW5lIDE5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1zZWxlY3Rpb24uc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktbjEwMC1zZWxlY3Rpb24gLnJkMTktbjEwMC1zZWxlY3Rpb24geyBwYWRkaW5nOiA1MHB4IDA7IH1cbi8qIGxpbmUgMjIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAucmQxOS1uMTAwLXNlbGVjdGlvbiAuZ29iYWNrIGEgeyBjb2xvcjogI2ZmZmZmZjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cbi8qIGxpbmUgMjgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAucmQxOS1uMTAwLXNlbGVjdGlvbiAuc2VjdGlvbi10aXRsZSB7IG1heC13aWR0aDogMTA4MHB4OyBtYXJnaW46IDUwcHggYXV0bzsgZm9udC1zaXplOiAxMjRweDsgbGluZS1oZWlnaHQ6IDEwMCU7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiAjMTcyMDI2OyBsZXR0ZXItc3BhY2luZzogMC4xZW07IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLyogbGluZSAzOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtc2VsZWN0aW9uLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LW4xMDAtc2VsZWN0aW9uIC5yZDE5LW4xMDAtc2VsZWN0aW9uIC5zZWN0aW9uLXN1YnRpdGxlIHsgbWF4LXdpZHRoOiAxMDgwcHg7IG1hcmdpbjogNTBweCBhdXRvOyBmb250LXNpemU6IDQwcHg7IGxpbmUtaGVpZ2h0OiAxMDAlOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBjb2xvcjogI2ZmZmZmZjsgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi8qIGxpbmUgNDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAucmQxOS1uMTAwLXNlbGVjdGlvbiAuc2VjdGlvbi1jYXN0IHsgbWF4LXdpZHRoOiAxMDgwcHg7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyBhbGlnbi1pdGVtczogY2VudGVyOyBtYXJnaW46IDQwcHggYXV0bzsgfVxuLyogbGluZSA1NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtc2VsZWN0aW9uLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LW4xMDAtc2VsZWN0aW9uIC5yZDE5LW4xMDAtc2VsZWN0aW9uIC5zZWN0aW9uLWNhc3Qgc3BhbiB7IHBhZGRpbmc6IDAgMjBweDsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogMjBweDsgfVxuLyogbGluZSA2MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtc2VsZWN0aW9uLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LW4xMDAtc2VsZWN0aW9uIC5yZDE5LW4xMDAtc2VsZWN0aW9uIC5maWVsZC0tbmFtZS1ib2R5IHsgbWF4LXdpZHRoOiAxMDgwcHg7IG1hcmdpbjogNjBweCBhdXRvOyB9XG4vKiBsaW5lIDYzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1zZWxlY3Rpb24uc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktbjEwMC1zZWxlY3Rpb24gLnJkMTktbjEwMC1zZWxlY3Rpb24gLmZpZWxkLS1uYW1lLWJvZHkgcCB7IGZvbnQtc2l6ZTogMTVweDsgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyBsaW5lLWhlaWdodDogMTc1JTsgY29sb3I6ICNmZmZmZmY7IHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbi8qIGxpbmUgNzQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAuY3VzdG9tLWNvbXBvbmVudC0tdmlkZW9fX2N0YSBzdHJvbmcgeyBvcGFjaXR5OiAwOyB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZSAwbXM7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDczLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1zZWxlY3Rpb24uc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAuY3VzdG9tLWNvbXBvbmVudC0tdmlkZW9fX2N0YSB7IG9wYWNpdHk6IDE7IGZvbnQtc2l6ZTogMC43NWVtOyB9IH1cbi8qIGxpbmUgODQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAuY3VzdG9tLWNvbXBvbmVudC0tdmlkZW9fX2ltYWdlOmFmdGVyIHsgY29udGVudDogXCJcIjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGJhY2tncm91bmQ6ICNjODEwMmU7IG9wYWNpdHk6IDA7IHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlIDBtczsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgODQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LW4xMDAtc2VsZWN0aW9uIC5jdXN0b20tY29tcG9uZW50LS12aWRlb19faW1hZ2U6YWZ0ZXIgeyBvcGFjaXR5OiAwLjQ7IH0gfVxuLyogbGluZSAxMDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAuY3VzdG9tLWNvbXBvbmVudC0tdmlkZW86aG92ZXIgLmN1c3RvbS1jb21wb25lbnQtLXZpZGVvX19pbWFnZTphZnRlciB7IG9wYWNpdHk6IDAuNDsgfVxuLyogbGluZSAxMDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAuY3VzdG9tLWNvbXBvbmVudC0tdmlkZW86aG92ZXIgLmN1c3RvbS1jb21wb25lbnQtLXZpZGVvX19jdGEgc3Ryb25nIHsgb3BhY2l0eTogMTsgfVxuLyogbGluZSAxMTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAuY3VzdG9tLWNvbXBvbmVudC0tdmlkZW8gLmNhbXBhcmktaWNvbi1wbGF5MiB7IGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgd2lkdGg6IDFlbTsgbWFyZ2luOiAwIGF1dG87IGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cbi8qIGxpbmUgMTIwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1zZWxlY3Rpb24uc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktbjEwMC1zZWxlY3Rpb24gLmN1c3RvbS1jb21wb25lbnQtLWltYWdlLWxpc3RfX3NpbmdsZS1jb250ZW50IC5zaW5nbGUtY29udGVudC0tY2FwdGlvbiB7IGNvbG9yOiAjZmZmZmZmOyB9XG4vKiBsaW5lIDEyMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtc2VsZWN0aW9uLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LW4xMDAtc2VsZWN0aW9uIC5jdXN0b20tY29tcG9uZW50LS1pbWFnZS1saXN0X19zaW5nbGUtY29udGVudCAuc2luZ2xlLWNvbnRlbnQtLWNhcHRpb24gaDIgeyBmb250LXNpemU6IDUwcHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IG1hcmdpbjogMCBhdXRvOyBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cbi8qIGxpbmUgMTI4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1zZWxlY3Rpb24uc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktbjEwMC1zZWxlY3Rpb24gLmN1c3RvbS1jb21wb25lbnQtLWltYWdlLWxpc3RfX3NpbmdsZS1jb250ZW50IC5zaW5nbGUtY29udGVudC0tY2FwdGlvbiBwIHsgbWFyZ2luOiAwIGF1dG87IHBhZGRpbmc6IDA7IHRleHQtdHJhbnNmb3JtOiBub25lOyBjb2xvcjogI2ZmZmZmZjsgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG4vKiBsaW5lIDEzNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtc2VsZWN0aW9uLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LW4xMDAtc2VsZWN0aW9uIC5jdXN0b20tY29tcG9uZW50LS1pbWFnZS1saXN0X19zaW5nbGUtY29udGVudCAuc2luZ2xlLWNvbnRlbnQtLWNhcHRpb246aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwMCwgMTYsIDQ2LCAwLjQpICFpbXBvcnRhbnQ7IH1cbi8qIGxpbmUgMTQwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1zZWxlY3Rpb24uc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktbjEwMC1zZWxlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLW4xMDAtc2VsZWN0aW9uLXNlY3Rpb24gLmZpZWxkX19pdGVtIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4vKiBsaW5lIDE0NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtc2VsZWN0aW9uLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LW4xMDAtc2VsZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1uMTAwLXNlbGVjdGlvbi1zZWN0aW9uIC5maWVsZF9faXRlbTpudGgtY2hpbGQoMSk6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDElOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogLTAuNSU7IGxlZnQ6IDA7IHotaW5kZXg6IDIwOyBwb2ludGVyLWV2ZW50czogbm9uZTsgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9yZWQtZGlhcmllcy8yMDE5L21hc2stMS5wbmc/dj0xLjMpIDUwJSA1MCUgbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuLyogbGluZSAxNTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtbjEwMC1zZWxlY3Rpb24tc2VjdGlvbiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDIpOmFmdGVyIHsgY29udGVudDogXCJcIjsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAxJTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IC0wLjUlOyBsZWZ0OiAwOyB6LWluZGV4OiAyMDsgcG9pbnRlci1ldmVudHM6IG5vbmU7IGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmVkLWRpYXJpZXMvMjAxOS9tYXNrLTIucG5nP3Y9MS4zKSA1MCUgNTAlIG5vLXJlcGVhdDsgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cbi8qIGxpbmUgMTcyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1zZWxlY3Rpb24uc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktbjEwMC1zZWxlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLW4xMDAtc2VsZWN0aW9uLXNlY3Rpb24gLmZpZWxkX19pdGVtOm50aC1jaGlsZCgyKSAuY3VzdG9tLWNvbXBvbmVudC0tc2xpZGVyIC5zbGljay1hcnJvdyB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuLyogbGluZSAxNzksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtbjEwMC1zZWxlY3Rpb24tc2VjdGlvbiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDMpOmFmdGVyIHsgY29udGVudDogXCJcIjsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAxJTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IC0wLjUlOyBsZWZ0OiAwOyB6LWluZGV4OiAyMDsgcG9pbnRlci1ldmVudHM6IG5vbmU7IGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmVkLWRpYXJpZXMvMjAxOS9tYXNrLTMucG5nP3Y9MS4zKSA1MCUgNTAlIG5vLXJlcGVhdDsgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cbi8qIGxpbmUgMTkxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1zZWxlY3Rpb24uc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktbjEwMC1zZWxlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLW4xMDAtc2VsZWN0aW9uLXNlY3Rpb24gLmZpZWxkX19pdGVtOm50aC1jaGlsZCgzKSAuY3VzdG9tLWNvbXBvbmVudC0tc2xpZGVyIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4vKiBsaW5lIDE5MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtc2VsZWN0aW9uLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZDE5LW4xMDAtc2VsZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1uMTAwLXNlbGVjdGlvbi1zZWN0aW9uIC5maWVsZF9faXRlbTpudGgtY2hpbGQoMykgLmN1c3RvbS1jb21wb25lbnQtLXNsaWRlcjpiZWZvcmUgeyBjb250ZW50OiBcIkdBTExFUllcIjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgbGVmdDogNTAlOyBjb2xvcjogI2M4MTAyZTsgZm9udC1zaXplOiAxLjVlbTsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UgMG1zOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgei1pbmRleDogMTA7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDE5MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtc2VsZWN0aW9uLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktbjEwMC1zZWxlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLW4xMDAtc2VsZWN0aW9uLXNlY3Rpb24gLmZpZWxkX19pdGVtOm50aC1jaGlsZCgzKSAuY3VzdG9tLWNvbXBvbmVudC0tc2xpZGVyOmJlZm9yZSB7IGZvbnQtc2l6ZTogMC43NWVtOyBvcGFjaXR5OiAxOyB9IH1cbi8qIGxpbmUgMjExLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1zZWxlY3Rpb24uc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktbjEwMC1zZWxlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLW4xMDAtc2VsZWN0aW9uLXNlY3Rpb24gLmZpZWxkX19pdGVtOm50aC1jaGlsZCgzKTpob3ZlcjpiZWZvcmUgeyBvcGFjaXR5OiAwLjQ7IH1cbi8qIGxpbmUgMjE1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1zZWxlY3Rpb24uc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLXJkMTktbjEwMC1zZWxlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLW4xMDAtc2VsZWN0aW9uLXNlY3Rpb24gLmZpZWxkX19pdGVtOm50aC1jaGlsZCgzKTpob3ZlciAuY3VzdG9tLWNvbXBvbmVudC0tc2xpZGVyOmJlZm9yZSB7IG9wYWNpdHk6IDE7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDIyNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtc2VsZWN0aW9uLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktbjEwMC1zZWxlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLW4xMDAtc2VsZWN0aW9uLXNlY3Rpb24gLmZpZWxkX19pdGVtIC5jdXN0b20tY29tcG9uZW50LS1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYgeyBsZWZ0OiAwOyB9XG4gIC8qIGxpbmUgMjI4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1zZWxlY3Rpb24uc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtbjEwMC1zZWxlY3Rpb24tc2VjdGlvbiAuZmllbGRfX2l0ZW0gLmN1c3RvbS1jb21wb25lbnQtLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7IHJpZ2h0OiAwOyB9XG4gIC8qIGxpbmUgMjMxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1zZWxlY3Rpb24uc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtbjEwMC1zZWxlY3Rpb24tc2VjdGlvbiAuZmllbGRfX2l0ZW0gLmN1c3RvbS1jb21wb25lbnQtLXNsaWRlciAuc2xpY2stYXJyb3c6YmVmb3JlIHsgZm9udC1zaXplOiAyMHB4OyB9XG4gIC8qIGxpbmUgMjM2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1zZWxlY3Rpb24uc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtbjEwMC1zZWxlY3Rpb24tc2VjdGlvbiAuZmllbGRfX2l0ZW0gLmN1c3RvbS1jb21wb25lbnQtLXNsaWRlciAuc2luZ2xlLWNvbnRlbnQtLWNhcHRpb24geyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAvKiBsaW5lIDI0MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtc2VsZWN0aW9uLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktbjEwMC1zZWxlY3Rpb24gLmZpZWxkLS1uYW1lLWZpZWxkLW4xMDAtc2VsZWN0aW9uLXNlY3Rpb24gLmZpZWxkX19pdGVtIC5jdXN0b20tY29tcG9uZW50LS1pbWFnZS1saXN0X19zaW5nbGUtY29udGVudCAuc2luZ2xlLWNvbnRlbnQtLWNhcHRpb24geyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDAsIDE2LCA0NiwgMC40KSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQ2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1zZWxlY3Rpb24uc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtbjEwMC1zZWxlY3Rpb24tc2VjdGlvbiAuZmllbGRfX2l0ZW0gLmN1c3RvbS1jb21wb25lbnQtLWltYWdlLWxpc3RfX3NpbmdsZS1jb250ZW50IC5zaW5nbGUtY29udGVudC0tY2FwdGlvbiBoMiB7IGZvbnQtc2l6ZTogMzBweDsgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgLyogbGluZSAyNTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LW4xMDAtc2VsZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1uMTAwLXNlbGVjdGlvbi1zZWN0aW9uIC5maWVsZF9faXRlbSAuY3VzdG9tLWNvbXBvbmVudC0taW1hZ2UtbGlzdF9fc2luZ2xlLWNvbnRlbnQgLnNpbmdsZS1jb250ZW50LS1jYXB0aW9uIHAgeyBmb250LXNpemU6IDIwcHg7IGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIC8qIGxpbmUgMjU0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1zZWxlY3Rpb24uc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAuZmllbGQtLW5hbWUtZmllbGQtbjEwMC1zZWxlY3Rpb24tc2VjdGlvbiAuZmllbGRfX2l0ZW0gLmN1c3RvbS1jb21wb25lbnQtLWltYWdlLWxpc3RfX3NpbmdsZS1jb250ZW50IC5zaW5nbGUtY29udGVudC0tY2FwdGlvbjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAwLCAxNiwgNDYsIDAuNCkgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwODBweCkgeyAvKiBsaW5lIDI2NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtc2VsZWN0aW9uLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktbjEwMC1zZWxlY3Rpb24gLnJkMTktbjEwMC1zZWxlY3Rpb24geyBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgLyogbGluZSAyNjcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LW4xMDAtc2VsZWN0aW9uIC5yZDE5LW4xMDAtc2VsZWN0aW9uIC5zZWN0aW9uLXRpdGxlIHsgbWF4LXdpZHRoOiA4MDBweDsgbWFyZ2luOiA1MHB4IGF1dG87IGZvbnQtc2l6ZTogMTAwcHg7IH1cbiAgLyogbGluZSAyNzIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LW4xMDAtc2VsZWN0aW9uIC5yZDE5LW4xMDAtc2VsZWN0aW9uIC5zZWN0aW9uLXN1YnRpdGxlIHsgbWF4LXdpZHRoOiA4MDBweDsgfVxuICAvKiBsaW5lIDI3NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtc2VsZWN0aW9uLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktbjEwMC1zZWxlY3Rpb24gLnJkMTktbjEwMC1zZWxlY3Rpb24gLmZpZWxkLS1uYW1lLWJvZHkgeyBtYXgtd2lkdGg6IDgwMHB4OyB9IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMjg0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1zZWxlY3Rpb24uc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAucmQxOS1uMTAwLXNlbGVjdGlvbiB7IHBhZGRpbmc6IDEyMHB4IDIwcHg7IH1cbiAgLyogbGluZSAyODYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLXNlbGVjdGlvbi5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1yZDE5LW4xMDAtc2VsZWN0aW9uIC5yZDE5LW4xMDAtc2VsZWN0aW9uIC5zZWN0aW9uLXRpdGxlIHsgZm9udC1zaXplOiA4MHB4OyB9IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjk1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1zZWxlY3Rpb24uc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAucmQxOS1uMTAwLXNlbGVjdGlvbiB7IHBhZGRpbmc6IDIwcHggMjBweDsgfVxuICAvKiBsaW5lIDI5OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtc2VsZWN0aW9uLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLXJkMTktbjEwMC1zZWxlY3Rpb24gLnJkMTktbjEwMC1zZWxlY3Rpb24gLmdvYmFjayBhIHsgZm9udC1zaXplOiAxNXB4OyB9XG4gIC8qIGxpbmUgMzAyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1zZWxlY3Rpb24uc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtcmQxOS1uMTAwLXNlbGVjdGlvbiAucmQxOS1uMTAwLXNlbGVjdGlvbiAuc2VjdGlvbi10aXRsZSB7IGZvbnQtc2l6ZTogNTBweDsgfSB9XG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLWJhcnRlbmRlci5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX21pbmQsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCB7IHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IGJhY2tncm91bmQ6ICMxNzIwMjYgIWltcG9ydGFudDsgfVxuLyogbGluZSA0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1iYXJ0ZW5kZXIuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX3NvdWwgI2Jsb2NrLXdhc2l0LWJyZWFkY3J1bWJzLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAjYmxvY2std2FzaXQtcGFnZS10aXRsZSwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX3NvdWwgLmZlZWQtaWNvbnMsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kICNibG9jay13YXNpdC1icmVhZGNydW1icywgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX21pbmQgI2Jsb2NrLXdhc2l0LXBhZ2UtdGl0bGUsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5mZWVkLWljb25zLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25faGVhcnQgI2Jsb2NrLXdhc2l0LWJyZWFkY3J1bWJzLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25faGVhcnQgI2Jsb2NrLXdhc2l0LXBhZ2UtdGl0bGUsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuZmVlZC1pY29ucyB7IGRpc3BsYXk6IG5vbmU7IH1cbi8qIGxpbmUgNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtYmFydGVuZGVyLnNjc3MgKi9cbi5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9zb3VsIC5jb250YWluZXIsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5jb250YWluZXIsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIHsgbWF4LXdpZHRoOiAxMDAlOyB9XG4vKiBsaW5lIDksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLWJhcnRlbmRlci5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fbWluZCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25faGVhcnQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciB7IGZvbnQtZmFtaWx5OiBcIlZhbml0YXNcIjsgfVxuLyogbGluZSAxMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtYmFydGVuZGVyLnNjc3MgKi9cbi5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9zb3VsIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXI6bnRoLWNoaWxkKDEpIC5iYXJ0ZW5kZXItcHJldmlldywgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX21pbmQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlcjpudGgtY2hpbGQoMSkgLmJhcnRlbmRlci1wcmV2aWV3LCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25faGVhcnQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlcjpudGgtY2hpbGQoMSkgLmJhcnRlbmRlci1wcmV2aWV3IHsgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCA5MCUpOyBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCA5MCUpOyB9XG4vKiBsaW5lIDE2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1iYXJ0ZW5kZXIuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX3NvdWwgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlcjpudGgtY2hpbGQoMSkgLmJhcnRlbmRlci1jb250ZW50LCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fbWluZCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyOm50aC1jaGlsZCgxKSAuYmFydGVuZGVyLWNvbnRlbnQsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyOm50aC1jaGlsZCgxKSAuYmFydGVuZGVyLWNvbnRlbnQgeyBtYXJnaW4tdG9wOiAtNTBweDsgfVxuLyogbGluZSAxOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtYmFydGVuZGVyLnNjc3MgKi9cbi5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9zb3VsIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXI6bnRoLWNoaWxkKDEpIC5iYXJ0ZW5kZXItY29udGVudCwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX21pbmQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlcjpudGgtY2hpbGQoMSkgLmJhcnRlbmRlci1jb250ZW50LCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25faGVhcnQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlcjpudGgtY2hpbGQoMSkgLmJhcnRlbmRlci1jb250ZW50IHsgbWFyZ2luLXRvcDogLTUwcHg7IH1cbi8qIGxpbmUgMjEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLWJhcnRlbmRlci5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyOm50aC1jaGlsZCgxKSAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1hYm91dC10ZXh0LCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fbWluZCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyOm50aC1jaGlsZCgxKSAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1hYm91dC10ZXh0LCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25faGVhcnQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlcjpudGgtY2hpbGQoMSkgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItYWJvdXQtdGV4dCB7IHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9XG4vKiBsaW5lIDI3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1iYXJ0ZW5kZXIuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX3NvdWwgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlcjpudGgtY2hpbGQoMikgLmJhcnRlbmRlci1wcmV2aWV3LCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fbWluZCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyOm50aC1jaGlsZCgyKSAuYmFydGVuZGVyLXByZXZpZXcsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyOm50aC1jaGlsZCgyKSAuYmFydGVuZGVyLXByZXZpZXcgeyAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMTAlLCAxMDAlIDEwMCUsIDAgMTAwJSk7IGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMTAlLCAxMDAlIDEwMCUsIDAgMTAwJSk7IG1hcmdpbi10b3A6IC01MHB4OyB9XG4vKiBsaW5lIDMxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1iYXJ0ZW5kZXIuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX3NvdWwgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlcjpudGgtY2hpbGQoMikgLmJhcnRlbmRlci1wcmV2aWV3IC5nb2JhY2ssIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXI6bnRoLWNoaWxkKDIpIC5iYXJ0ZW5kZXItcHJldmlldyAuZ29iYWNrLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25faGVhcnQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlcjpudGgtY2hpbGQoMikgLmJhcnRlbmRlci1wcmV2aWV3IC5nb2JhY2sgeyBkaXNwbGF5OiBub25lOyB9XG4vKiBsaW5lIDM3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1iYXJ0ZW5kZXIuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX3NvdWwgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlci5vcGVuZWQgLmJhcnRlbmRlci1jb250ZW50LCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fbWluZCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyLm9wZW5lZCAuYmFydGVuZGVyLWNvbnRlbnQsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyLm9wZW5lZCAuYmFydGVuZGVyLWNvbnRlbnQgeyBtYXgtaGVpZ2h0OiAxMDAwMHB4OyB9XG4vKiBsaW5lIDQxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1iYXJ0ZW5kZXIuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX3NvdWwgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLXByZXZpZXcsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1wcmV2aWV3LCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25faGVhcnQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLXByZXZpZXcgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiA1MHZoOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nOiA1MHB4OyBjdXJzb3I6IHBvaW50ZXI7IH1cbi8qIGxpbmUgNTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLWJhcnRlbmRlci5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItcHJldmlldzpiZWZvcmUsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1wcmV2aWV3OmJlZm9yZSwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX2hlYXJ0IC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1wcmV2aWV3OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyBiYWNrZ3JvdW5kOiByZ2JhKDIwMCwgMTYsIDQ2LCAwLjQpOyB6LWluZGV4OiA1OyBvcGFjaXR5OiAwOyB9XG4vKiBsaW5lIDY0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1iYXJ0ZW5kZXIuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX3NvdWwgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLXByZXZpZXcgLmdvYmFjaywgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX21pbmQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLXByZXZpZXcgLmdvYmFjaywgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX2hlYXJ0IC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1wcmV2aWV3IC5nb2JhY2sgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTBweDsgbGVmdDogNTBweDsgei1pbmRleDogMTA7IH1cbi8qIGxpbmUgNjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLWJhcnRlbmRlci5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItcHJldmlldyAuZ29iYWNrIGEsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1wcmV2aWV3IC5nb2JhY2sgYSwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX2hlYXJ0IC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1wcmV2aWV3IC5nb2JhY2sgYSB7IGNvbG9yOiAjZmZmZmZmOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGxldHRlci1zcGFjaW5nOiAwLjFlbTsgfVxuLyogbGluZSA3NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtYmFydGVuZGVyLnNjc3MgKi9cbi5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9zb3VsIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1wcmV2aWV3IC5iYXJ0ZW5kZXItbmFtZSwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX21pbmQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLXByZXZpZXcgLmJhcnRlbmRlci1uYW1lLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25faGVhcnQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLXByZXZpZXcgLmJhcnRlbmRlci1uYW1lIHsgY29sb3I6ICNmZmZmZmY7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtc2l6ZTogNzBweDsgei1pbmRleDogMTA7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4vKiBsaW5lIDgzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1iYXJ0ZW5kZXIuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX3NvdWwgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLXByZXZpZXc6aG92ZXI6YmVmb3JlLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fbWluZCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItcHJldmlldzpob3ZlcjpiZWZvcmUsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItcHJldmlldzpob3ZlcjpiZWZvcmUgeyBvcGFjaXR5OiAxOyB9XG4vKiBsaW5lIDg4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1iYXJ0ZW5kZXIuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX3NvdWwgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50LCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25faGVhcnQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgeyBtYXgtaGVpZ2h0OiAwcHg7IG92ZXJmbG93OiBoaWRkZW47IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCA1MDBtczsgfVxuLyogbGluZSA5MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtYmFydGVuZGVyLnNjc3MgKi9cbi5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9zb3VsIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50LnRoZW1lLWxpZ2h0LCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fbWluZCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudC50aGVtZS1saWdodCwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX2hlYXJ0IC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50LnRoZW1lLWxpZ2h0IHsgYmFja2dyb3VuZDogI2ZmZmZmZjsgY29sb3I6ICMxODFkMjA7IH1cbi8qIGxpbmUgOTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLWJhcnRlbmRlci5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudC50aGVtZS1saWdodCAuZmllbGQtLW5hbWUtZmllbGQtbjEwMC1jb2NrdGFpbC1pbmdyZWRpZW50cyAuZmllbGRfX2l0ZW0sIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9zb3VsIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50LnRoZW1lLWxpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC1uMTAwLWNvY2t0YWlsLWdhcm5pc2ggLmZpZWxkX19pdGVtLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fbWluZCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudC50aGVtZS1saWdodCAuZmllbGQtLW5hbWUtZmllbGQtbjEwMC1jb2NrdGFpbC1pbmdyZWRpZW50cyAuZmllbGRfX2l0ZW0sIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50LnRoZW1lLWxpZ2h0IC5maWVsZC0tbmFtZS1maWVsZC1uMTAwLWNvY2t0YWlsLWdhcm5pc2ggLmZpZWxkX19pdGVtLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25faGVhcnQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQudGhlbWUtbGlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLW4xMDAtY29ja3RhaWwtaW5ncmVkaWVudHMgLmZpZWxkX19pdGVtLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25faGVhcnQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQudGhlbWUtbGlnaHQgLmZpZWxkLS1uYW1lLWZpZWxkLW4xMDAtY29ja3RhaWwtZ2FybmlzaCAuZmllbGRfX2l0ZW0geyBib3JkZXItY29sb3I6ICMxODFkMjA7IH1cbi8qIGxpbmUgMTAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1iYXJ0ZW5kZXIuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX3NvdWwgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQudGhlbWUtZGFyaywgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX21pbmQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQudGhlbWUtZGFyaywgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX2hlYXJ0IC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50LnRoZW1lLWRhcmsgeyBiYWNrZ3JvdW5kOiAjMTgxZDIwOyBjb2xvcjogI2ZmZmZmZjsgfVxuLyogbGluZSAxMDUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLWJhcnRlbmRlci5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWNvY2t0YWlsLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fbWluZCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWNvY2t0YWlsLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25faGVhcnQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1jb2NrdGFpbCB7IHBhZGRpbmc6IDUwcHggNTBweCAwIDUwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgbWF4LXdpZHRoOiA4MDBweDsgbWFyZ2luOiAwIGF1dG87IH1cbi8qIGxpbmUgMTEwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1iYXJ0ZW5kZXIuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX3NvdWwgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1jb2NrdGFpbCAuY29ja3RhaWwtaW5mbywgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX21pbmQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1jb2NrdGFpbCAuY29ja3RhaWwtaW5mbywgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX2hlYXJ0IC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItY29ja3RhaWwgLmNvY2t0YWlsLWluZm8geyBtYXJnaW46IDUwcHggYXV0bzsgfVxuLyogbGluZSAxMTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLWJhcnRlbmRlci5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWNvY2t0YWlsIC5iYXJ0ZW5kZXItbmFtZSwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX21pbmQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1jb2NrdGFpbCAuYmFydGVuZGVyLW5hbWUsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWNvY2t0YWlsIC5iYXJ0ZW5kZXItbmFtZSB7IGZvbnQtc2l6ZTogNDVweDsgbGluZS1oZWlnaHQ6IDEwMCU7IG1hcmdpbjogMCBhdXRvOyBjb2xvcjogI2M4MTAyZTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuLyogbGluZSAxMjAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLWJhcnRlbmRlci5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWNvY2t0YWlsIC5jb2NrdGFpbC1uYW1lLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fbWluZCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWNvY2t0YWlsIC5jb2NrdGFpbC1uYW1lLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25faGVhcnQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1jb2NrdGFpbCAuY29ja3RhaWwtbmFtZSB7IGZvbnQtc2l6ZTogNDVweDsgbGluZS1oZWlnaHQ6IDEwMCU7IG1hcmdpbjogMCBhdXRvOyBjb2xvcjogaW5oZXJpdDsgfVxuLyogbGluZSAxMjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLWJhcnRlbmRlci5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWNvY2t0YWlsIC5jb2NrdGFpbC1zdGVwLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fbWluZCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWNvY2t0YWlsIC5jb2NrdGFpbC1zdGVwLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25faGVhcnQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1jb2NrdGFpbCAuY29ja3RhaWwtc3RlcCB7IG1hcmdpbjogMjVweCBhdXRvOyB9XG4vKiBsaW5lIDEyOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtYmFydGVuZGVyLnNjc3MgKi9cbi5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9zb3VsIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItY29ja3RhaWwgLmNvY2t0YWlsLXNlY3Rpb24tdGl0bGUsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItY29ja3RhaWwgLmNvY2t0YWlsLXNlY3Rpb24tdGl0bGUsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWNvY2t0YWlsIC5jb2NrdGFpbC1zZWN0aW9uLXRpdGxlIHsgbWFyZ2luOiAxMHB4IGF1dG87IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiAjYzgxMDJlOyBmb250LXNpemU6IDE2cHg7IH1cbi8qIGxpbmUgMTM2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1iYXJ0ZW5kZXIuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX3NvdWwgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1jb2NrdGFpbCAuZmllbGQtLW5hbWUtZmllbGQtbjEwMC1jb2NrdGFpbC1pbmdyZWRpZW50cyAuZmllbGRfX2l0ZW0sIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9zb3VsIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItY29ja3RhaWwgLmZpZWxkLS1uYW1lLWZpZWxkLW4xMDAtY29ja3RhaWwtZ2FybmlzaCAuZmllbGRfX2l0ZW0sIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItY29ja3RhaWwgLmZpZWxkLS1uYW1lLWZpZWxkLW4xMDAtY29ja3RhaWwtaW5ncmVkaWVudHMgLmZpZWxkX19pdGVtLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fbWluZCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWNvY2t0YWlsIC5maWVsZC0tbmFtZS1maWVsZC1uMTAwLWNvY2t0YWlsLWdhcm5pc2ggLmZpZWxkX19pdGVtLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25faGVhcnQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1jb2NrdGFpbCAuZmllbGQtLW5hbWUtZmllbGQtbjEwMC1jb2NrdGFpbC1pbmdyZWRpZW50cyAuZmllbGRfX2l0ZW0sIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWNvY2t0YWlsIC5maWVsZC0tbmFtZS1maWVsZC1uMTAwLWNvY2t0YWlsLWdhcm5pc2ggLmZpZWxkX19pdGVtIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwYWRkaW5nOiAwIDEwcHg7IH1cbi8qIGxpbmUgMTQyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1iYXJ0ZW5kZXIuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX3NvdWwgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1jb2NrdGFpbCAuZmllbGQtLW5hbWUtZmllbGQtbjEwMC1jb2NrdGFpbC1wcmVwYXJhdGlvbiBwLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWNvY2t0YWlsIC5maWVsZC0tbmFtZS1maWVsZC1uMTAwLWNvY2t0YWlsLWZsYXZvdXIgcCwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX21pbmQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1jb2NrdGFpbCAuZmllbGQtLW5hbWUtZmllbGQtbjEwMC1jb2NrdGFpbC1wcmVwYXJhdGlvbiBwLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fbWluZCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWNvY2t0YWlsIC5maWVsZC0tbmFtZS1maWVsZC1uMTAwLWNvY2t0YWlsLWZsYXZvdXIgcCwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX2hlYXJ0IC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItY29ja3RhaWwgLmZpZWxkLS1uYW1lLWZpZWxkLW4xMDAtY29ja3RhaWwtcHJlcGFyYXRpb24gcCwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX2hlYXJ0IC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItY29ja3RhaWwgLmZpZWxkLS1uYW1lLWZpZWxkLW4xMDAtY29ja3RhaWwtZmxhdm91ciBwIHsgbWFyZ2luOiAwIGF1dG87IH1cbi8qIGxpbmUgMTQ3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1iYXJ0ZW5kZXIuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX3NvdWwgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1jb2NrdGFpbCAuY29ja3RhaWwtaW1hZ2UgaW1nLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fbWluZCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWNvY2t0YWlsIC5jb2NrdGFpbC1pbWFnZSBpbWcsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWNvY2t0YWlsIC5jb2NrdGFpbC1pbWFnZSBpbWcgeyBtYXgtd2lkdGg6IDMwMHB4OyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAzMHB4IGF1dG8gMDsgfVxuLyogbGluZSAxNTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLWJhcnRlbmRlci5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLXJlZCwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX21pbmQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1yZWQsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLXJlZCB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IGRpc3BsYXk6IGJsb2NrOyB9XG4vKiBsaW5lIDE1OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtYmFydGVuZGVyLnNjc3MgKi9cbi5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9zb3VsIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItYWJvdXQsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItYWJvdXQsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWFib3V0IHsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4vKiBsaW5lIDE2MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtYmFydGVuZGVyLnNjc3MgKi9cbi5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9zb3VsIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItYWJvdXQgLmJhcnRlbmRlci1hYm91dC10ZXh0LCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fbWluZCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWFib3V0IC5iYXJ0ZW5kZXItYWJvdXQtdGV4dCwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX2hlYXJ0IC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItYWJvdXQgLmJhcnRlbmRlci1hYm91dC10ZXh0IHsgd2lkdGg6IDUwJTsgcGFkZGluZzogNTBweDsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbi8qIGxpbmUgMTcwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1iYXJ0ZW5kZXIuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX3NvdWwgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1hYm91dCAuYmFydGVuZGVyLWFib3V0LXRleHQgaDMsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItYWJvdXQgLmJhcnRlbmRlci1hYm91dC10ZXh0IGgzLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25faGVhcnQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1hYm91dCAuYmFydGVuZGVyLWFib3V0LXRleHQgaDMgeyBmb250LXNpemU6IDQwcHg7IGxpbmUtaGVpZ2h0OiA0MHB4OyBjb2xvcjogI2M4MTAyZTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuLyogbGluZSAxNzYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLWJhcnRlbmRlci5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWFib3V0IC5iYXJ0ZW5kZXItYWJvdXQtdGV4dCBwLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fbWluZCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWFib3V0IC5iYXJ0ZW5kZXItYWJvdXQtdGV4dCBwLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25faGVhcnQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1hYm91dCAuYmFydGVuZGVyLWFib3V0LXRleHQgcCB7IGxpbmUtaGVpZ2h0OiAyMDAlOyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBsZXR0ZXItc3BhY2luZzogMC4xZW07IH1cbi8qIGxpbmUgMTgyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1iYXJ0ZW5kZXIuc2NzcyAqL1xuLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX3NvdWwgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1hYm91dCAuYmFydGVuZGVyLWFib3V0LWltYWdlLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fbWluZCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWFib3V0IC5iYXJ0ZW5kZXItYWJvdXQtaW1hZ2UsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWFib3V0IC5iYXJ0ZW5kZXItYWJvdXQtaW1hZ2UgeyB3aWR0aDogNTAlOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4vKiBsaW5lIDE4NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtYmFydGVuZGVyLnNjc3MgKi9cbi5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9zb3VsIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItYWJvdXQgLmJhcnRlbmRlci1hYm91dC1pbWFnZSBpbWcsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItYWJvdXQgLmJhcnRlbmRlci1hYm91dC1pbWFnZSBpbWcsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWFib3V0IC5iYXJ0ZW5kZXItYWJvdXQtaW1hZ2UgaW1nIHsgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDIxMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtYmFydGVuZGVyLnNjc3MgKi9cbiAgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX3NvdWwgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLXByZXZpZXcgLmJhcnRlbmRlci1uYW1lLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fbWluZCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItcHJldmlldyAuYmFydGVuZGVyLW5hbWUsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9oZWFydCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItcHJldmlldyAuYmFydGVuZGVyLW5hbWUgeyBmb250LXNpemU6IDU1cHg7IH1cbiAgLyogbGluZSAyMTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLWJhcnRlbmRlci5zY3NzICovXG4gIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9zb3VsIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItY29ja3RhaWwgLmNvY2t0YWlsLWltYWdlIGltZywgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX21pbmQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1jb2NrdGFpbCAuY29ja3RhaWwtaW1hZ2UgaW1nLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25faGVhcnQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1jb2NrdGFpbCAuY29ja3RhaWwtaW1hZ2UgaW1nIHsgbWF4LXdpZHRoOiAyMDBweDsgfVxuICAvKiBsaW5lIDIyMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtYmFydGVuZGVyLnNjc3MgKi9cbiAgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX3NvdWwgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1yZWQtaW1hZ2UsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItcmVkLWltYWdlLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25faGVhcnQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1yZWQtaW1hZ2UgeyBoZWlnaHQ6IDQwdmg7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cbiAgLyogbGluZSAyMjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19uMTAwLWJhcnRlbmRlci5zY3NzICovXG4gIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9zb3VsIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItcmVkLWltYWdlIGltZywgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX21pbmQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1yZWQtaW1hZ2UgaW1nLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25faGVhcnQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1yZWQtaW1hZ2UgaW1nIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjMwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1iYXJ0ZW5kZXIuc2NzcyAqL1xuICAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWFib3V0LCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fbWluZCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWFib3V0LCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25faGVhcnQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1hYm91dCB7IGZsZXgtd3JhcDogd3JhcDsgfVxuICAvKiBsaW5lIDIzMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX24xMDAtYmFydGVuZGVyLnNjc3MgKi9cbiAgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX3NvdWwgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1hYm91dCAuYmFydGVuZGVyLWFib3V0LXRleHQsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItYWJvdXQgLmJhcnRlbmRlci1hYm91dC10ZXh0LCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25faGVhcnQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1hYm91dCAuYmFydGVuZGVyLWFib3V0LXRleHQgeyB3aWR0aDogMTAwJTsgcGFkZGluZzogNTBweCAyMHB4OyB9XG4gIC8qIGxpbmUgMjM2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1iYXJ0ZW5kZXIuc2NzcyAqL1xuICAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWFib3V0IC5iYXJ0ZW5kZXItYWJvdXQtaW1hZ2UsIC5fcmVkLWRpYXJpZXMtMjAxOV9uMTAwLXNlbGVjdGlvbl9taW5kIC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItYWJvdXQgLmJhcnRlbmRlci1hYm91dC1pbWFnZSwgLl9yZWQtZGlhcmllcy0yMDE5X24xMDAtc2VsZWN0aW9uX2hlYXJ0IC5jb250YWluZXIgLnJkMTktbjEwMC1iYXJ0ZW5kZXIgLmJhcnRlbmRlci1jb250ZW50IC5iYXJ0ZW5kZXItYWJvdXQgLmJhcnRlbmRlci1hYm91dC1pbWFnZSB7IHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMjM4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fbjEwMC1iYXJ0ZW5kZXIuc2NzcyAqL1xuICAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fc291bCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWFib3V0IC5iYXJ0ZW5kZXItYWJvdXQtaW1hZ2UgaW1nLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25fbWluZCAuY29udGFpbmVyIC5yZDE5LW4xMDAtYmFydGVuZGVyIC5iYXJ0ZW5kZXItY29udGVudCAuYmFydGVuZGVyLWFib3V0IC5iYXJ0ZW5kZXItYWJvdXQtaW1hZ2UgaW1nLCAuX3JlZC1kaWFyaWVzLTIwMTlfbjEwMC1zZWxlY3Rpb25faGVhcnQgLmNvbnRhaW5lciAucmQxOS1uMTAwLWJhcnRlbmRlciAuYmFydGVuZGVyLWNvbnRlbnQgLmJhcnRlbmRlci1hYm91dCAuYmFydGVuZGVyLWFib3V0LWltYWdlIGltZyB7IGRpc3BsYXk6IGJsb2NrOyB9IH1cbi8qXG49PSBtYWxpaHUganF1ZXJ5IGN1c3RvbSBzY3JvbGxiYXIgcGx1Z2luID09XG5QbHVnaW4gVVJJOiBodHRwOi8vbWFub3MubWFsaWh1LmdyL2pxdWVyeS1jdXN0b20tY29udGVudC1zY3JvbGxlclxuKi9cbi8qXG5DT05URU5UUzogXG5cdDEuIEJBU0lDIFNUWUxFIC0gUGx1Z2luJ3MgYmFzaWMvZXNzZW50aWFsIENTUyBwcm9wZXJ0aWVzIChub3JtYWxseSwgc2hvdWxkIG5vdCBiZSBlZGl0ZWQpLiBcblx0Mi4gVkVSVElDQUwgU0NST0xMQkFSIC0gUG9zaXRpb25pbmcgYW5kIGRpbWVuc2lvbnMgb2YgdmVydGljYWwgc2Nyb2xsYmFyLiBcblx0My4gSE9SSVpPTlRBTCBTQ1JPTExCQVIgLSBQb3NpdGlvbmluZyBhbmQgZGltZW5zaW9ucyBvZiBob3Jpem9udGFsIHNjcm9sbGJhci5cblx0NC4gVkVSVElDQUwgQU5EIEhPUklaT05UQUwgU0NST0xMQkFSUyAtIFBvc2l0aW9uaW5nIGFuZCBkaW1lbnNpb25zIG9mIDItYXhpcyBzY3JvbGxiYXJzLiBcblx0NS4gVFJBTlNJVElPTlMgLSBDU1MzIHRyYW5zaXRpb25zIGZvciBob3ZlciBldmVudHMsIGF1dG8tZXhwYW5kZWQgYW5kIGF1dG8taGlkZGVuIHNjcm9sbGJhcnMuIFxuXHQ2LiBTQ1JPTExCQVIgQ09MT1JTLCBPUEFDSVRZIEFORCBCQUNLR1JPVU5EUyBcblx0XHQ2LjEgVEhFTUVTIC0gU2Nyb2xsYmFyIGNvbG9ycywgb3BhY2l0eSwgZGltZW5zaW9ucywgYmFja2dyb3VuZHMgZXRjLiB2aWEgcmVhZHktdG8tdXNlIHRoZW1lcy5cbiovXG4vKiBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMS4gQkFTSUMgU1RZTEUgIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLyogbGluZSAyNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DdXN0b21TY3JvbGxiYXIgeyAtbXMtdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tOyB0b3VjaC1hY3Rpb246IHBpbmNoLXpvb207IC8qIGRpcmVjdCBwb2ludGVyIGV2ZW50cyB0byBqcyAqLyB9XG5cbi8qIGxpbmUgMjgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ3VzdG9tU2Nyb2xsYmFyLm1DU19ub19zY3JvbGxiYXIsIC5tQ3VzdG9tU2Nyb2xsYmFyLm1DU190b3VjaF9hY3Rpb24geyAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvOyB0b3VjaC1hY3Rpb246IGF1dG87IH1cblxuLyogbGluZSAzMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DdXN0b21TY3JvbGxCb3ggeyAvKiBjb250YWlucyBwbHVnaW4ncyBtYXJrdXAgKi8gcG9zaXRpb246IHJlbGF0aXZlOyBvdmVyZmxvdzogaGlkZGVuOyBoZWlnaHQ6IDEwMCU7IG1heC13aWR0aDogMTAwJTsgb3V0bGluZTogbm9uZTsgZGlyZWN0aW9uOiBsdHI7IH1cblxuLyogbGluZSAzOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DU0JfY29udGFpbmVyIHsgLyogY29udGFpbnMgdGhlIG9yaWdpbmFsIGNvbnRlbnQgKi8gb3ZlcmZsb3c6IGhpZGRlbjsgd2lkdGg6IGF1dG87IGhlaWdodDogMTAwJTsgfVxuXG4vKiBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMi4gVkVSVElDQUwgU0NST0xMQkFSIFxueS1heGlzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4vKiBsaW5lIDU0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIgeyBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cblxuLyogbGluZSA1NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4geyBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLyogbm9uLXZpc2libGUgc2Nyb2xsYmFyICovXG4vKiBsaW5lIDU4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIgeyAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi8gbWFyZ2luLXJpZ2h0OiAwOyBtYXJnaW4tbGVmdDogMzBweDsgfVxuXG4vKiBsaW5lIDYzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiB7IG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuLyogbGluZSA2NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMgeyAvKiBjb250YWlucyBzY3JvbGxiYXIgbWFya3VwIChkcmFnZ2FibGUgZWxlbWVudCwgZHJhZ2dlciByYWlsLCBidXR0b25zIGV0Yy4pICovIHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDE2cHg7IGhlaWdodDogYXV0bzsgbGVmdDogYXV0bzsgdG9wOiAwOyByaWdodDogMDsgYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgNzUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1NCX291dHNpZGUgKyAubUNTQl9zY3JvbGxUb29scyB7IHJpZ2h0OiAtMjZweDsgfVxuXG4vKiBzY3JvbGxiYXIgcG9zaXRpb246IG91dHNpZGUgKi9cbi8qIGxpbmUgNzcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX3Njcm9sbFRvb2xzLCAubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DU0Jfc2Nyb2xsVG9vbHMgeyAvKiBSVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi8gcmlnaHQ6IGF1dG87IGxlZnQ6IDA7IH1cblxuLyogbGluZSA4MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzIHsgbGVmdDogLTI2cHg7IH1cblxuLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyIChzY3JvbGxiYXIgcG9zaXRpb246IG91dHNpZGUpICovXG4vKiBsaW5lIDg1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHsgLyogY29udGFpbnMgdGhlIGRyYWdnYWJsZSBlbGVtZW50IGFuZCBkcmFnZ2VyIHJhaWwgbWFya3VwICovIHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyBib3R0b206IDA7IHJpZ2h0OiAwOyBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSA5NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMgYSArIC5tQ1NCX2RyYWdnZXJDb250YWluZXIgeyBtYXJnaW46IDIwcHggMDsgfVxuXG4vKiBsaW5lIDk2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7IHdpZHRoOiAycHg7IGhlaWdodDogMTAwJTsgbWFyZ2luOiAwIGF1dG87IC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDsgLW1vei1ib3JkZXItcmFkaXVzOiAxNnB4OyBib3JkZXItcmFkaXVzOiAxNnB4OyB9XG5cbi8qIGxpbmUgMTAzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIHsgLyogdGhlIGRyYWdnYWJsZSBlbGVtZW50ICovIGN1cnNvcjogcG9pbnRlcjsgd2lkdGg6IDEwMCU7IGhlaWdodDogMzBweDsgLyogbWluaW11bSBkcmFnZ2VyIGhlaWdodCAqLyB6LWluZGV4OiAxOyB9XG5cbi8qIGxpbmUgMTEwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHsgLyogdGhlIGRyYWdnZXIgZWxlbWVudCAqLyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiA0cHg7IGhlaWdodDogMTAwJTsgbWFyZ2luOiAwIGF1dG87IC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDsgLW1vei1ib3JkZXItcmFkaXVzOiAxNnB4OyBib3JkZXItcmFkaXVzOiAxNnB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSAxMTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyB3aWR0aDogMTJweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi8gfVxuXG4vKiBsaW5lIDEyMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7IHdpZHRoOiA4cHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovIH1cblxuLyogbGluZSAxMjUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgaGVpZ2h0OiAyMHB4OyB3aWR0aDogMTAwJTsgb3ZlcmZsb3c6IGhpZGRlbjsgbWFyZ2luOiAwIGF1dG87IGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDEzNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7IGJvdHRvbTogMDsgfVxuXG4vKiBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuMy4gSE9SSVpPTlRBTCBTQ1JPTExCQVIgXG54LWF4aXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi8qIGxpbmUgMTQ3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyIHsgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgMTUxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl9ob3Jpem9udGFsLm1DU0Jfb3V0c2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7IG1pbi1oZWlnaHQ6IDEwMCU7IH1cblxuLyogbGluZSAxNTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1NCX2hvcml6b250YWwgPiAubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiB7IG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbm9uLXZpc2libGUgc2Nyb2xsYmFyICovXG4vKiBsaW5lIDE1NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHsgd2lkdGg6IGF1dG87IGhlaWdodDogMTZweDsgdG9wOiBhdXRvOyByaWdodDogMDsgYm90dG9tOiAwOyBsZWZ0OiAwOyB9XG5cbi8qIGxpbmUgMTY0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUN1c3RvbVNjcm9sbEJveCArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwgLm1DdXN0b21TY3JvbGxCb3ggKyAubUNTQl9zY3JvbGxUb29scyArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7IGJvdHRvbTogLTI2cHg7IH1cblxuLyogc2Nyb2xsYmFyIHBvc2l0aW9uOiBvdXRzaWRlICovXG4vKiBsaW5lIDE2NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIGEgKyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHsgbWFyZ2luOiAwIDIwcHg7IH1cblxuLyogbGluZSAxNjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDJweDsgbWFyZ2luOiA3cHggMDsgfVxuXG4vKiBsaW5lIDE3NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgeyB3aWR0aDogMzBweDsgLyogbWluaW11bSBkcmFnZ2VyIHdpZHRoICovIGhlaWdodDogMTAwJTsgbGVmdDogMDsgfVxuXG4vKiBsaW5lIDE4MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiA0cHg7IG1hcmdpbjogNnB4IGF1dG87IH1cblxuLyogbGluZSAxODcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwgLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHsgaGVpZ2h0OiAxMnB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqLyBtYXJnaW46IDJweCBhdXRvOyB9XG5cbi8qIGxpbmUgMTkzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7IGhlaWdodDogOHB4OyAvKiBhdXRvLWV4cGFuZGVkIHNjcm9sbGJhciAqLyBtYXJnaW46IDRweCAwOyB9XG5cbi8qIGxpbmUgMTk5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uTGVmdCwgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0IHsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDIwcHg7IGhlaWdodDogMTAwJTsgb3ZlcmZsb3c6IGhpZGRlbjsgbWFyZ2luOiAwIGF1dG87IGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDIxMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvbkxlZnQgeyBsZWZ0OiAwOyB9XG5cbi8qIGxpbmUgMjEyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uUmlnaHQgeyByaWdodDogMDsgfVxuXG4vKiBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNC4gVkVSVElDQUwgQU5EIEhPUklaT05UQUwgU0NST0xMQkFSUyBcbnl4LWF4aXMgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4vKiBsaW5lIDIyMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGhlaWdodDogYXV0bzsgd2lkdGg6IGF1dG87IG92ZXJmbG93OiBoaWRkZW47IHRvcDogMDsgbGVmdDogMDsgcmlnaHQ6IDA7IGJvdHRvbTogMDsgbWFyZ2luLXJpZ2h0OiAzMHB4OyBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi8qIGxpbmUgMjM2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl9jb250YWluZXJfd3JhcHBlciA+IC5tQ1NCX2NvbnRhaW5lciB7IHBhZGRpbmctcmlnaHQ6IDMwcHg7IHBhZGRpbmctYm90dG9tOiAzMHB4OyAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDsgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4vKiBsaW5lIDI0MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbCA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgeyBib3R0b206IDIwcHg7IH1cblxuLyogbGluZSAyNDQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgeyByaWdodDogMjBweDsgfVxuXG4vKiBub24tdmlzaWJsZSBob3Jpem9udGFsIHNjcm9sbGJhciAqL1xuLyogbGluZSAyNDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4gKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHsgYm90dG9tOiAwOyB9XG5cbi8qIG5vbi12aXNpYmxlIHZlcnRpY2FsIHNjcm9sbGJhci9SVEwgZGlyZWN0aW9uL2xlZnQtc2lkZSBzY3JvbGxiYXIgKi9cbi8qIGxpbmUgMjUwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuICsgLm1DU0Jfc2Nyb2xsVG9vbHMgfiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsIC5tQ1MtZGlyLXJ0bCA+IC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7IHJpZ2h0OiAwOyB9XG5cbi8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuLyogbGluZSAyNTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtZGlyLXJ0bCA+IC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7IGxlZnQ6IDIwcHg7IH1cblxuLyogbm9uLXZpc2libGUgc2Nyb2xsYmFyL1JUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuLyogbGluZSAyNTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtZGlyLXJ0bCA+IC5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4gKyAubUNTQl9zY3JvbGxUb29scyB+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7IGxlZnQ6IDA7IH1cblxuLyogbGluZSAyNTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyIHsgLyogUlRMIGRpcmVjdGlvbi9sZWZ0LXNpZGUgc2Nyb2xsYmFyICovIG1hcmdpbi1yaWdodDogMDsgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cblxuLyogbGluZSAyNjQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4gPiAubUNTQl9jb250YWluZXIgeyBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgMjY2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuID4gLm1DU0JfY29udGFpbmVyIHsgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLyogbGluZSAyNjgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4geyBtYXJnaW4tcmlnaHQ6IDA7IC8qIG5vbi12aXNpYmxlIHNjcm9sbGJhciAqLyBtYXJnaW4tbGVmdDogMDsgfVxuXG4vKiBub24tdmlzaWJsZSBob3Jpem9udGFsIHNjcm9sbGJhciAqL1xuLyogbGluZSAyNzQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4geyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG41LiBUUkFOU0lUSU9OUyAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4vKiBsaW5lIDI4NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMsIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7IC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0OyAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDsgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0OyB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7IH1cblxuLyogbGluZSAyOTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyX2JhciwgLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyX2JhciwgLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlclJhaWwgeyAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLCAgbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsICBtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycywgb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0OyAtbW96LXRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLW91dCAuMnMsIGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLCAgbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsICBtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycywgb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0OyAtby10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLCBoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycywgIG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsIG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLCAgbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsIG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDsgdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2Utb3V0IC4ycywgaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsICBtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLCBtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycywgIG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycywgbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLCBvcGFjaXR5IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7IH1cblxuLyogXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbjYuIFNDUk9MTEJBUiBDT0xPUlMsIE9QQUNJVFkgQU5EIEJBQ0tHUk9VTkRTICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi8qIFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuNi4xIFRIRU1FUyBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4vKiBkZWZhdWx0IHRoZW1lIChcImxpZ2h0XCIpICovXG4vKiBsaW5lIDMzNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMgeyBvcGFjaXR5OiAwLjc1OyBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiOyB9XG5cbi8qIGxpbmUgMzM2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWF1dG9IaWRlID4gLm1DdXN0b21TY3JvbGxCb3ggPiAubUNTQl9zY3JvbGxUb29scywgLm1DUy1hdXRvSGlkZSA+IC5tQ3VzdG9tU2Nyb2xsQm94IH4gLm1DU0Jfc2Nyb2xsVG9vbHMgeyBvcGFjaXR5OiAwOyBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0wKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MClcIjsgfVxuXG4vKiBsaW5lIDMzOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DdXN0b21TY3JvbGxiYXIgPiAubUN1c3RvbVNjcm9sbEJveCA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnLCAubUN1c3RvbVNjcm9sbGJhciA+IC5tQ3VzdG9tU2Nyb2xsQm94IH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19vbkRyYWcsIC5tQ3VzdG9tU2Nyb2xsQm94OmhvdmVyID4gLm1DU0Jfc2Nyb2xsVG9vbHMsIC5tQ3VzdG9tU2Nyb2xsQm94OmhvdmVyIH4gLm1DU0Jfc2Nyb2xsVG9vbHMsIC5tQ1MtYXV0b0hpZGU6aG92ZXIgPiAubUN1c3RvbVNjcm9sbEJveCA+IC5tQ1NCX3Njcm9sbFRvb2xzLCAubUNTLWF1dG9IaWRlOmhvdmVyID4gLm1DdXN0b21TY3JvbGxCb3ggfiAubUNTQl9zY3JvbGxUb29scyB7IG9wYWNpdHk6IDE7IGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTEwMClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTEwMClcIjsgfVxuXG4vKiBsaW5lIDM0NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7IGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7IH1cblxuLyogbGluZSAzNTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiOyB9XG5cbi8qIGxpbmUgMzU2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTsgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9ODUpXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT04NSlcIjsgfVxuXG4vKiBsaW5lIDM2MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT05MClcIjsgfVxuXG4vKiBsaW5lIDM2NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKG1DU0JfYnV0dG9ucy5wbmcpOyAvKiBjc3Mgc3ByaXRlcyAqLyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBvcGFjaXR5OiAwLjQ7IGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NDApXCI7IH1cblxuLyogbGluZSAzNzUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyAvKiBcbnNwcml0ZXMgbG9jYXRpb25zIFxubGlnaHQ6IDAgMCwgLTE2cHggMCwgLTMycHggMCwgLTQ4cHggMCwgMCAtNzJweCwgLTE2cHggLTcycHgsIC0zMnB4IC03MnB4XG5kYXJrOiAtODBweCAwLCAtOTZweCAwLCAtMTEycHggMCwgLTEyOHB4IDAsIC04MHB4IC03MnB4LCAtOTZweCAtNzJweCwgLTExMnB4IC03MnB4XG4qLyB9XG5cbi8qIGxpbmUgMzg0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjBweDsgLyogXG5zcHJpdGVzIGxvY2F0aW9uc1xubGlnaHQ6IDAgLTIwcHgsIC0xNnB4IC0yMHB4LCAtMzJweCAtMjBweCwgLTQ4cHggLTIwcHgsIDAgLTkycHgsIC0xNnB4IC05MnB4LCAtMzJweCAtOTJweFxuZGFyazogLTgwcHggLTIwcHgsIC05NnB4IC0yMHB4LCAtMTEycHggLTIwcHgsIC0xMjhweCAtMjBweCwgLTgwcHggLTkycHgsIC05NnB4IC05MnB4LCAtMTEyIC05MnB4XG4qLyB9XG5cbi8qIGxpbmUgMzkzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDBweDsgLyogXG5zcHJpdGVzIGxvY2F0aW9ucyBcbmxpZ2h0OiAwIC00MHB4LCAtMjBweCAtNDBweCwgLTQwcHggLTQwcHgsIC02MHB4IC00MHB4LCAwIC0xMTJweCwgLTIwcHggLTExMnB4LCAtNDBweCAtMTEycHhcbmRhcms6IC04MHB4IC00MHB4LCAtMTAwcHggLTQwcHgsIC0xMjBweCAtNDBweCwgLTE0MHB4IC00MHB4LCAtODBweCAtMTEycHgsIC0xMDBweCAtMTEycHgsIC0xMjBweCAtMTEycHhcbiovIH1cblxuLyogbGluZSA0MDIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTZweDsgLyogXG5zcHJpdGVzIGxvY2F0aW9ucyBcbmxpZ2h0OiAwIC01NnB4LCAtMjBweCAtNTZweCwgLTQwcHggLTU2cHgsIC02MHB4IC01NnB4LCAwIC0xMjhweCwgLTIwcHggLTEyOHB4LCAtNDBweCAtMTI4cHhcbmRhcms6IC04MHB4IC01NnB4LCAtMTAwcHggLTU2cHgsIC0xMjBweCAtNTZweCwgLTE0MHB4IC01NnB4LCAtODBweCAtMTI4cHgsIC0xMDBweCAtMTI4cHgsIC0xMjBweCAtMTI4cHhcbiovIH1cblxuLyogbGluZSA0MTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwOmhvdmVyLCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duOmhvdmVyLCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0OmhvdmVyLCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodDpob3ZlciB7IG9wYWNpdHk6IDAuNzU7IGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7IH1cblxuLyogbGluZSA0MTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwOmFjdGl2ZSwgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bjphY3RpdmUsIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQ6YWN0aXZlLCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodDphY3RpdmUgeyBvcGFjaXR5OiAwLjk7IGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7IH1cblxuLyogdGhlbWU6IFwiZGFya1wiICovXG4vKiBsaW5lIDQyNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi8qIGxpbmUgNDI2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuXG4vKiBsaW5lIDQyOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7IH1cblxuLyogbGluZSA0MzAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLyogbGluZSA0MzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDsgfVxuXG4vKiBsaW5lIDQzNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMHB4OyB9XG5cbi8qIGxpbmUgNDM3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQwcHg7IH1cblxuLyogbGluZSA0MzksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTU2cHg7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWU6IFwibGlnaHQtMlwiLCBcImRhcmstMlwiICovXG4vKiBsaW5lIDQ0NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwgeyB3aWR0aDogNHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDFweDsgYm9yZGVyLXJhZGl1czogMXB4OyB9XG5cbi8qIGxpbmUgNDU0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyB3aWR0aDogNHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDsgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7IGJvcmRlci1yYWRpdXM6IDFweDsgfVxuXG4vKiBsaW5lIDQ2MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogNHB4OyBtYXJnaW46IDZweCBhdXRvOyB9XG5cbi8qIGxpbmUgNDcwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTsgfVxuXG4vKiBsaW5lIDQ3MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuXG4vKiBsaW5lIDQ3NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwOyB9XG5cbi8qIGxpbmUgNDc3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwcHg7IH1cblxuLyogbGluZSA0NzksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNDBweDsgfVxuXG4vKiBsaW5lIDQ4MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNTZweDsgfVxuXG4vKiB0aGVtZTogXCJkYXJrLTJcIiAqL1xuLyogbGluZSA0ODYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDFweDsgYm9yZGVyLXJhZGl1czogMXB4OyB9XG5cbi8qIGxpbmUgNDkxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpOyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDsgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7IGJvcmRlci1yYWRpdXM6IDFweDsgfVxuXG4vKiBsaW5lIDQ5NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTsgfVxuXG4vKiBsaW5lIDQ5OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLyogbGluZSA1MDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDsgfVxuXG4vKiBsaW5lIDUwMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0yMHB4OyB9XG5cbi8qIGxpbmUgNTA1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTQwcHg7IH1cblxuLyogbGluZSA1MDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTU2cHg7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWU6IFwibGlnaHQtdGhpY2tcIiwgXCJkYXJrLXRoaWNrXCIgKi9cbi8qIGxpbmUgNTE1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHsgd2lkdGg6IDRweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDsgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7IGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4vKiBsaW5lIDUyMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyB3aWR0aDogNnB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDsgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7IGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4vKiBsaW5lIDUyOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiA0cHg7IG1hcmdpbjogNnB4IDA7IH1cblxuLyogbGluZSA1MzYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDZweDsgbWFyZ2luOiA1cHggYXV0bzsgfVxuXG4vKiBsaW5lIDU0MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpOyB9XG5cbi8qIGxpbmUgNTQ1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cblxuLyogbGluZSA1NDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7IH1cblxuLyogbGluZSA1NTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIwcHg7IH1cblxuLyogbGluZSA1NTIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTQwcHg7IH1cblxuLyogbGluZSA1NTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC01NnB4OyB9XG5cbi8qIHRoZW1lOiBcImRhcmstdGhpY2tcIiAqL1xuLyogbGluZSA1NTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDsgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7IGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4vKiBsaW5lIDU2NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4OyAtbW96LWJvcmRlci1yYWRpdXM6IDJweDsgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi8qIGxpbmUgNTY5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTsgfVxuXG4vKiBsaW5lIDU3MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4vKiBsaW5lIDU3NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwOyB9XG5cbi8qIGxpbmUgNTc2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTIwcHg7IH1cblxuLyogbGluZSA1NzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTQwcHg7IH1cblxuLyogbGluZSA1ODAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC01NnB4OyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIHRoZW1lOiBcImxpZ2h0LXRoaW5cIiwgXCJkYXJrLXRoaW5cIiAqL1xuLyogbGluZSA1ODgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG5cbi8qIGxpbmUgNTkwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyB3aWR0aDogMnB4OyB9XG5cbi8qIGxpbmUgNTkzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwgeyB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDU5NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDJweDsgbWFyZ2luOiA3cHggYXV0bzsgfVxuXG4vKiB0aGVtZSBcImRhcmstdGhpblwiICovXG4vKiBsaW5lIDYwNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxuLyogbGluZSA2MDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7IH1cblxuLyogbGluZSA2MTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7IH1cblxuLyogbGluZSA2MTIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi8qIGxpbmUgNjE1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDsgfVxuXG4vKiBsaW5lIDYxNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwcHg7IH1cblxuLyogbGluZSA2MTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC00MHB4OyB9XG5cbi8qIGxpbmUgNjIxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTU2cHg7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWUgXCJyb3VuZGVkXCIsIFwicm91bmRlZC1kYXJrXCIsIFwicm91bmRlZC1kb3RzXCIsIFwicm91bmRlZC1kb3RzLWRhcmtcIiAqL1xuLyogbGluZSA2MjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTsgfVxuXG4vKiBsaW5lIDYzMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciwgLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLCAubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIsIC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIHsgaGVpZ2h0OiAxNHB4OyB9XG5cbi8qIGxpbmUgNjM2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyB3aWR0aDogMTRweDsgbWFyZ2luOiAwIDFweDsgfVxuXG4vKiBsaW5lIDY0NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLCAubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciwgLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsIC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgeyB3aWR0aDogMTRweDsgfVxuXG4vKiBsaW5lIDY0OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyBoZWlnaHQ6IDE0cHg7IG1hcmdpbjogMXB4IDA7IH1cblxuLyogbGluZSA2NTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHsgd2lkdGg6IDE2cHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovIGhlaWdodDogMTZweDsgbWFyZ2luOiAtMXB4IDA7IH1cblxuLyogbGluZSA2NjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHsgd2lkdGg6IDRweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi8gfVxuXG4vKiBsaW5lIDY3MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7IGhlaWdodDogMTZweDsgLyogYXV0by1leHBhbmRlZCBzY3JvbGxiYXIgKi8gd2lkdGg6IDE2cHg7IG1hcmdpbjogMCAtMXB4OyB9XG5cbi8qIGxpbmUgNjgwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHsgaGVpZ2h0OiA0cHg7IC8qIGF1dG8tZXhwYW5kZWQgc2Nyb2xsYmFyICovIG1hcmdpbjogNnB4IDA7IH1cblxuLyogbGluZSA2ODgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzJweDsgfVxuXG4vKiBsaW5lIDY5MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkycHg7IH1cblxuLyogbGluZSA2OTIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweDsgfVxuXG4vKiBsaW5lIDY5NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjhweDsgfVxuXG4vKiB0aGVtZSBcInJvdW5kZWQtZGFya1wiLCBcInJvdW5kZWQtZG90cy1kYXJrXCIgKi9cbi8qIGxpbmUgNjk5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuXG4vKiBsaW5lIDcwMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxuLyogbGluZSA3MDQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpOyB9XG5cbi8qIGxpbmUgNzA3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi8qIGxpbmUgNzEyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTcycHg7IH1cblxuLyogbGluZSA3MTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05MnB4OyB9XG5cbi8qIGxpbmUgNzE2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTEycHg7IH1cblxuLyogbGluZSA3MTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTI4cHg7IH1cblxuLyogdGhlbWUgXCJyb3VuZGVkLWRvdHNcIiwgXCJyb3VuZGVkLWRvdHMtZGFya1wiICovXG4vKiBsaW5lIDcyMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJSYWlsIHsgd2lkdGg6IDRweDsgfVxuXG4vKiBsaW5lIDcyNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDczNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQU5FbEVRVlFZVjJOa0lBQVlpVmJ3Ly85L1k2RGlNMUFOSm95TWpHZEJiTGdKUUFYL2tVMERLZ0RMa2FRQXZ4VzRIRXZRRndDUmN4SUpLMVh6bkFBQUFBQkpSVTVFcmtKZ2dnPT1cIik7IGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTsgb3BhY2l0eTogMC4zOyBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiOyB9XG5cbi8qIGxpbmUgNzQyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHsgaGVpZ2h0OiA0cHg7IG1hcmdpbjogNnB4IDA7IGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDsgfVxuXG4vKiBsaW5lIDc0OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC03MnB4OyB9XG5cbi8qIGxpbmUgNzUxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTJweDsgfVxuXG4vKiBsaW5lIDc1MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTExMnB4OyB9XG5cbi8qIGxpbmUgNzU1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTEyOHB4OyB9XG5cbi8qIHRoZW1lIFwicm91bmRlZC1kb3RzLWRhcmtcIiAqL1xuLyogbGluZSA3NjAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7IGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBWUFBQURFRDc2TEFBQUFMRWxFUVZRWVYyTmtJQUFZU1ZGZ0RGUjhCcXJCQkVpZkJiR1JUZmlQWmhwWWppUUZCSzNBNmw2Q3ZnQUFFOWtHQ2QxbXZnRUFBQUFBU1VWT1JLNUNZSUk9XCIpOyB9XG5cbi8qIGxpbmUgNzY0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNzJweDsgfVxuXG4vKiBsaW5lIDc2NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTJweDsgfVxuXG4vKiBsaW5lIDc2OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTExMnB4OyB9XG5cbi8qIGxpbmUgNzcwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTEyOHB4OyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIHRoZW1lIFwiM2RcIiwgXCIzZC1kYXJrXCIsIFwiM2QtdGhpY2tcIiwgXCIzZC10aGljay1kYXJrXCIgKi9cbi8qIGxpbmUgNzc4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7IGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTsgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkpOyBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7IGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7IGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpOyBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTsgfVxuXG4vKiBsaW5lIDc5MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7IGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpOyBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpKTsgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7IGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTsgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTsgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpOyB9XG5cbi8qIHRoZW1lIFwiM2RcIiwgXCIzZC1kYXJrXCIgKi9cbi8qIGxpbmUgODA3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlciwgLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlciB7IGhlaWdodDogNzBweDsgfVxuXG4vKiBsaW5lIDgxMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciwgLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIHsgd2lkdGg6IDcwcHg7IH1cblxuLyogbGluZSA4MTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scywgLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgeyBvcGFjaXR5OiAxOyBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiOyB9XG5cbi8qIGxpbmUgODE5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7IC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDsgLW1vei1ib3JkZXItcmFkaXVzOiAxNnB4OyBib3JkZXItcmFkaXVzOiAxNnB4OyB9XG5cbi8qIGxpbmUgODI0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHsgd2lkdGg6IDhweDsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpOyBib3gtc2hhZG93OiBpbnNldCAxcHggMCAxcHggcmdiYSgwLCAwLCAwLCAwLjUpLCBpbnNldCAtMXB4IDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuXG4vKiBsaW5lIDgzMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1OyB9XG5cbi8qIGxpbmUgODQwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7IHdpZHRoOiA4cHg7IH1cblxuLyogbGluZSA4NDMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogOHB4OyBtYXJnaW46IDRweCAwOyBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjUpLCBpbnNldCAwIC0xcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgfVxuXG4vKiBsaW5lIDg1MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogOHB4OyBtYXJnaW46IDRweCBhdXRvOyB9XG5cbi8qIGxpbmUgODU4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweDsgfVxuXG4vKiBsaW5lIDg2MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweDsgfVxuXG4vKiBsaW5lIDg2MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTEycHg7IH1cblxuLyogbGluZSA4NjQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweDsgfVxuXG4vKiB0aGVtZSBcIjNkLWRhcmtcIiAqL1xuLyogbGluZSA4NjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyBib3gtc2hhZG93OiBpbnNldCAxcHggMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi8qIGxpbmUgODc0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHsgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4vKiBsaW5lIDg3NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHg7IH1cblxuLyogbGluZSA4NzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHg7IH1cblxuLyogbGluZSA4ODAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4OyB9XG5cbi8qIGxpbmUgODgyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHg7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWU6IFwiM2QtdGhpY2tcIiwgXCIzZC10aGljay1kYXJrXCIgKi9cbi8qIGxpbmUgODkwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMsIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIHsgb3BhY2l0eTogMTsgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjsgfVxuXG4vKiBsaW5lIDg5NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzLCAubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scywgLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIsIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXIgeyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDdweDsgLW1vei1ib3JkZXItcmFkaXVzOiA3cHg7IGJvcmRlci1yYWRpdXM6IDdweDsgfVxuXG4vKiBsaW5lIDkwMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDsgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7IGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4vKiBsaW5lIDkwNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DU0JfaW5zaWRlICsgLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLCAubUNTQl9pbnNpZGUgKyAubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7IHJpZ2h0OiAxcHg7IH1cblxuLyogbGluZSA5MDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCwgLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgeyBib3gtc2hhZG93OiBpbnNldCAxcHggMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLCBpbnNldCAwIDAgMTRweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLyogbGluZSA5MTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLCAubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHsgYm90dG9tOiAxcHg7IGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4vKiBsaW5lIDkxNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyBib3gtc2hhZG93OiBpbnNldCAxcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTsgd2lkdGg6IDEycHg7IG1hcmdpbjogMnB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IGhlaWdodDogYXV0bzsgdG9wOiAwOyBib3R0b206IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgOTI5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTsgfVxuXG4vKiBsaW5lIDkzMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1OyB9XG5cbi8qIGxpbmUgOTM3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyBoZWlnaHQ6IDEycHg7IHdpZHRoOiBhdXRvOyB9XG5cbi8qIGxpbmUgOTQzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lciB7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLyogbGluZSA5NDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgOTUwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweDsgfVxuXG4vKiBsaW5lIDk1MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweDsgfVxuXG4vKiBsaW5lIDk1NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTEycHg7IH1cblxuLyogbGluZSA5NTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweDsgfVxuXG4vKiB0aGVtZTogXCIzZC10aGljay1kYXJrXCIgKi9cbi8qIGxpbmUgOTYxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyB7IGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4vKiBsaW5lIDk2MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7IGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4vKiBsaW5lIDk2NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7IGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLCBpbnNldCAtMXB4IDAgMCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLyogbGluZSA5NjcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7IGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLCBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLyogbGluZSA5NjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3OyB9XG5cbi8qIGxpbmUgOTc0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4vKiBsaW5lIDk3OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDk4MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHg7IH1cblxuLyogbGluZSA5ODMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHg7IH1cblxuLyogbGluZSA5ODUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTExMnB4OyB9XG5cbi8qIGxpbmUgOTg3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHg7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWU6IFwibWluaW1hbFwiLCBcIm1pbmltYWwtZGFya1wiICovXG4vKiBsaW5lIDk5NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLCAubUNTQl9vdXRzaWRlICsgLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7IHJpZ2h0OiAwOyBtYXJnaW46IDEycHggMDsgfVxuXG4vKiBsaW5lIDEwMDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLCAubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbCArIC5tQ1NCX3Njcm9sbFRvb2xzICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLCAubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbC1kYXJrICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLCAubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbC1kYXJrICsgLm1DU0Jfc2Nyb2xsVG9vbHMgKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgeyBib3R0b206IDA7IG1hcmdpbjogMCAxMnB4OyB9XG5cbi8qIFJUTCBkaXJlY3Rpb24vbGVmdC1zaWRlIHNjcm9sbGJhciAqL1xuLyogbGluZSAxMDEwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWRpci1ydGwgPiAubUNTQl9vdXRzaWRlICsgLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsIC5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHsgbGVmdDogMDsgcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAxMDE2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMTAxOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlciwgLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyIHsgaGVpZ2h0OiA1MHB4OyB9XG5cbi8qIGxpbmUgMTAyMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLCAubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciB7IHdpZHRoOiA1MHB4OyB9XG5cbi8qIGxpbmUgMTAyNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTsgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7IC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjsgfVxuXG4vKiBsaW5lIDEwMzAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7IH1cblxuLyogdGhlbWU6IFwibWluaW1hbC1kYXJrXCIgKi9cbi8qIGxpbmUgMTAzOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpOyBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjsgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiOyB9XG5cbi8qIGxpbmUgMTA0NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTUwKVwiOyAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogdGhlbWUgXCJsaWdodC0zXCIsIFwiZGFyay0zXCIgKi9cbi8qIGxpbmUgMTA1NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwgeyB3aWR0aDogNnB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLyogbGluZSAxMDYyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyB3aWR0aDogNnB4OyB9XG5cbi8qIGxpbmUgMTA2NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogNnB4OyBtYXJnaW46IDVweCAwOyB9XG5cbi8qIGxpbmUgMTA3NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwgeyB3aWR0aDogMTJweDsgfVxuXG4vKiBsaW5lIDEwODEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCArIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwgeyBoZWlnaHQ6IDEycHg7IG1hcmdpbjogMnB4IDA7IH1cblxuLyogbGluZSAxMDg5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4OyB9XG5cbi8qIGxpbmUgMTA5MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4OyB9XG5cbi8qIGxpbmUgMTA5MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDsgfVxuXG4vKiBsaW5lIDEwOTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4OyB9XG5cbi8qIHRoZW1lIFwiZGFyay0zXCIgKi9cbi8qIGxpbmUgMTEwMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuXG4vKiBsaW5lIDExMDIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7IH1cblxuLyogbGluZSAxMTA0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciB7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4vKiBsaW5lIDExMDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLyogbGluZSAxMTA5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4OyB9XG5cbi8qIGxpbmUgMTExMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05MnB4OyB9XG5cbi8qIGxpbmUgMTExMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDsgfVxuXG4vKiBsaW5lIDExMTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEyOHB4OyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIHRoZW1lIFwiaW5zZXRcIiwgXCJpbnNldC1kYXJrXCIsIFwiaW5zZXQtMlwiLCBcImluc2V0LTItZGFya1wiLCBcImluc2V0LTNcIiwgXCJpbnNldC0zLWRhcmtcIiAqL1xuLyogbGluZSAxMTIzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwgeyB3aWR0aDogMTJweDsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi8qIGxpbmUgMTEzMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHsgd2lkdGg6IDZweDsgbWFyZ2luOiAzcHggNXB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IGhlaWdodDogYXV0bzsgdG9wOiAwOyBib3R0b206IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgMTE0OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHsgaGVpZ2h0OiA2cHg7IG1hcmdpbjogNXB4IDNweDsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogYXV0bzsgdG9wOiAwOyBib3R0b206IDA7IGxlZnQ6IDA7IHJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgMTE2NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTJweDsgbWFyZ2luOiAycHggMDsgfVxuXG4vKiBsaW5lIDExNzYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCwgLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsIC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTcycHg7IH1cblxuLyogbGluZSAxMTgwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwgLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwgLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4OyB9XG5cbi8qIGxpbmUgMTE4NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsIC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsIC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTEycHg7IH1cblxuLyogbGluZSAxMTg4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsIC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LCAubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweDsgfVxuXG4vKiB0aGVtZSBcImluc2V0LWRhcmtcIiwgXCJpbnNldC0yLWRhcmtcIiwgXCJpbnNldC0zLWRhcmtcIiAqL1xuLyogbGluZSAxMTk1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7IH1cblxuLyogbGluZSAxMTk5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7IH1cblxuLyogbGluZSAxMjAzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLyogbGluZSAxMjEwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4vKiBsaW5lIDEyMTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLCAubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4OyB9XG5cbi8qIGxpbmUgMTIxOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwgLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHg7IH1cblxuLyogbGluZSAxMjIyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LCAubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsIC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTEycHg7IH1cblxuLyogbGluZSAxMjI2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCwgLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHg7IH1cblxuLyogdGhlbWUgXCJpbnNldC0yXCIsIFwiaW5zZXQtMi1kYXJrXCIgKi9cbi8qIGxpbmUgMTIzMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYm9yZGVyLXdpZHRoOiAxcHg7IGJvcmRlci1zdHlsZTogc29saWQ7IGJvcmRlci1jb2xvcjogI2ZmZjsgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDsgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi8qIGxpbmUgMTI0MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7IGJvcmRlci1jb2xvcjogIzAwMDsgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLyogdGhlbWUgXCJpbnNldC0zXCIsIFwiaW5zZXQtMy1kYXJrXCIgKi9cbi8qIGxpbmUgMTI0OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7IH1cblxuLyogbGluZSAxMjUwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG5cbi8qIGxpbmUgMTI1MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7IGJhY2tncm91bmQtY29sb3I6ICMwMDA7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7IH1cblxuLyogbGluZSAxMjU0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTsgfVxuXG4vKiBsaW5lIDEyNTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLyogbGluZSAxMjU5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvcmVkLWRpYXJpZXMvMjAxOS9fY3VzdG9tLXNjcm9sbGJhci5zY3NzICovXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG5cbi8qIGxpbmUgMTI2MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL3JlZC1kaWFyaWVzLzIwMTkvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyAqL1xuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTsgfVxuXG4vKiBsaW5lIDEyNjMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9yZWQtZGlhcmllcy8yMDE5L19jdXN0b20tc2Nyb2xsYmFyLnNjc3MgKi9cbi5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4uY2FtcGFyaS1jaW5lbWEgeyBwYWRkaW5nOiAyMHB4OyB9XG4vKiBsaW5lIDMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuLnBhZ2VTY3JvbGxlZCAuY2FtcGFyaS1jaW5lbWEgeyBwYWRkaW5nLXRvcDogNzZweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4gIC5wYWdlU2Nyb2xsZWQgLmNhbXBhcmktY2luZW1hIHsgcGFkZGluZzogMjBweDsgfSB9XG4vKiBsaW5lIDksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuLmNhbXBhcmktY2luZW1hIC5jYW1wYXJpLWNpbmVtYS0taGVhZGVyIHsgcGFkZGluZzogMjBweDsgdHJhbnNmb3JtOiB0cmFuc2l0aW9uKGFsbCwgZWFzZSwgMzAwbXMsIDBtcyk7IH1cbi8qIGxpbmUgMTIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuLmNhbXBhcmktY2luZW1hIC5jYW1wYXJpLWNpbmVtYS0taGVhZGVyIC5jYW1wYXJpLWNpbmVtYS0tbWVudSB7IGNvbG9yOiAjZmZmZmZmOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LXNpemU6IDAuNzVlbTsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IGxpc3Qtc3R5bGU6IG5vbmU7IG1hcmdpbjogMCBhdXRvOyBwYWRkaW5nOiAwOyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxMjQwcHg7IH1cbi8qIGxpbmUgMjMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuLnBhZ2VTY3JvbGxlZCAuY2FtcGFyaS1jaW5lbWEgLmNhbXBhcmktY2luZW1hLS1oZWFkZXIgLmNhbXBhcmktY2luZW1hLS1tZW51IHsgY29sb3I6ICMwMDAwMDA7IH1cbi8qIGxpbmUgMjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuLmNhbXBhcmktY2luZW1hIC5jYW1wYXJpLWNpbmVtYS0taGVhZGVyIC5jYW1wYXJpLWNpbmVtYS0tbWVudSBsaSB7IGN1cnNvcjogcG9pbnRlcjsgcGFkZGluZzogMCAxMHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi8qIGxpbmUgMzAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuLmNhbXBhcmktY2luZW1hIC5jYW1wYXJpLWNpbmVtYS0taGVhZGVyIC5jYW1wYXJpLWNpbmVtYS0tbWVudSBsaTpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4vKiBsaW5lIDM1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbi5wYWdlU2Nyb2xsZWQgLmNhbXBhcmktY2luZW1hIC5jYW1wYXJpLWNpbmVtYS0taGVhZGVyIHsgcG9zaXRpb246IGZpeGVkOyB3aWR0aDogMTAwJTsgdG9wOiAxMDdweDsgYmFja2dyb3VuZDogI2ZmZmZmZjsgbGVmdDogMDsgei1pbmRleDogMTAwMDsgcGFkZGluZzogMTBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4gIC5jYW1wYXJpLWNpbmVtYSAuY2FtcGFyaS1jaW5lbWEtLWhlYWRlciB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuLyogbGluZSA0OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4uY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hIHsgY29sb3I6ICNmZmZmZmY7IH1cbi8qIGxpbmUgNTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYSNjYW1wYXJpLWNpbmVtYS0taW50cm8geyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbjogNTBweCBhdXRvOyB9XG4vKiBsaW5lIDUzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbi5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEjY2FtcGFyaS1jaW5lbWEtLWludHJvIC5jYW1wYXJpLWNpbmVtYS0tZGVzY3JpcHRpb24geyBsaW5lLWhlaWdodDogMTI1JTsgbGV0dGVyLXNwYWNpbmc6IDFweDsgZm9udC1zaXplOiAxOHB4OyBtYXgtd2lkdGg6IDYwMHB4OyBtYXJnaW46IDUwcHggYXV0bzsgfVxuLyogbGluZSA2MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4uY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hI2NhbXBhcmktY2luZW1hLS1pbnRybyAuY2FtcGFyaS1jaW5lbWEtLW5leHQgeyBmb250LXNpemU6IDMwcHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKTsgY3Vyc29yOiBwb2ludGVyOyB9XG4vKiBsaW5lIDY3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbi5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtdmlzdWFsLCAuY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLWdhbGxlcnkgeyBtYXJnaW46IDEwMHB4IGF1dG87IH1cbi8qIGxpbmUgNzAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS12aXN1YWwgLnNlY3Rpb24tY2luZW1hLS1oZWFkZXIgLnNlY3Rpb24tY2luZW1hLS10aXRsZSwgLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS1nYWxsZXJ5IC5zZWN0aW9uLWNpbmVtYS0taGVhZGVyIC5zZWN0aW9uLWNpbmVtYS0tdGl0bGUgeyBmb250LXNpemU6IDE0cHg7IGZvbnQtd2VpZ2h0OiBib2xkOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBjb2xvcjogI2ZmZmZmZjsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNzAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuICAuY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLXZpc3VhbCAuc2VjdGlvbi1jaW5lbWEtLWhlYWRlciAuc2VjdGlvbi1jaW5lbWEtLXRpdGxlLCAuY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLWdhbGxlcnkgLnNlY3Rpb24tY2luZW1hLS1oZWFkZXIgLnNlY3Rpb24tY2luZW1hLS10aXRsZSB7IGZvbnQtc2l6ZTogMTJweDsgfSB9XG4vKiBsaW5lIDgwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbi5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtdmlzdWFsIC5zZWN0aW9uLWNpbmVtYS0tYm9keSwgLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS1nYWxsZXJ5IC5zZWN0aW9uLWNpbmVtYS0tYm9keSB7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZmxleC1kaXJlY3Rpb246IHJvdzsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA4MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4gIC5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtdmlzdWFsIC5zZWN0aW9uLWNpbmVtYS0tYm9keSwgLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS1nYWxsZXJ5IC5zZWN0aW9uLWNpbmVtYS0tYm9keSB7IGZsZXgtd3JhcDogd3JhcDsgfSB9XG4vKiBsaW5lIDg5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbi5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtdmlzdWFsIC5zZWN0aW9uLWNpbmVtYS0tYm9keSAuc2VjdGlvbi1jaW5lbWEtLXByZXZpZXcsIC5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtZ2FsbGVyeSAuc2VjdGlvbi1jaW5lbWEtLWJvZHkgLnNlY3Rpb24tY2luZW1hLS1wcmV2aWV3IHsgd2lkdGg6IDcwJTsgbWF4LXdpZHRoOiA4MDBweDsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4vKiBsaW5lIDkzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbi5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtdmlzdWFsIC5zZWN0aW9uLWNpbmVtYS0tYm9keSAuc2VjdGlvbi1jaW5lbWEtLXByZXZpZXcgaW1nLCAuY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLWdhbGxlcnkgLnNlY3Rpb24tY2luZW1hLS1ib2R5IC5zZWN0aW9uLWNpbmVtYS0tcHJldmlldyBpbWcgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA4OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4gIC5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtdmlzdWFsIC5zZWN0aW9uLWNpbmVtYS0tYm9keSAuc2VjdGlvbi1jaW5lbWEtLXByZXZpZXcsIC5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtZ2FsbGVyeSAuc2VjdGlvbi1jaW5lbWEtLWJvZHkgLnNlY3Rpb24tY2luZW1hLS1wcmV2aWV3IHsgd2lkdGg6IDEwMCU7IH0gfVxuLyogbGluZSAxMDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS12aXN1YWwgLnNlY3Rpb24tY2luZW1hLS1ib2R5IC5zZWN0aW9uLWNpbmVtYS0tZGV0YWlscywgLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS1nYWxsZXJ5IC5zZWN0aW9uLWNpbmVtYS0tYm9keSAuc2VjdGlvbi1jaW5lbWEtLWRldGFpbHMgeyBtYXgtd2lkdGg6IDM1MHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IGxlZnQ6IC02MHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAxMDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuICAuY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLXZpc3VhbCAuc2VjdGlvbi1jaW5lbWEtLWJvZHkgLnNlY3Rpb24tY2luZW1hLS1kZXRhaWxzLCAuY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLWdhbGxlcnkgLnNlY3Rpb24tY2luZW1hLS1ib2R5IC5zZWN0aW9uLWNpbmVtYS0tZGV0YWlscyB7IG1heC13aWR0aDogMTAwJTsgbGVmdDogMDsgfSB9XG4vKiBsaW5lIDEwOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4uY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLXZpc3VhbCAuc2VjdGlvbi1jaW5lbWEtLWJvZHkgLnNlY3Rpb24tY2luZW1hLS1kZXRhaWxzIC5zZWN0aW9uLWNpbmVtYS0tYWJzdHJhY3QsIC5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtZ2FsbGVyeSAuc2VjdGlvbi1jaW5lbWEtLWJvZHkgLnNlY3Rpb24tY2luZW1hLS1kZXRhaWxzIC5zZWN0aW9uLWNpbmVtYS0tYWJzdHJhY3QgeyBmb250LXNpemU6IDE3cHg7IGxpbmUtaGVpZ2h0OiAxMjUlOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7IC8qIGxpbmUgMTA5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbiAgLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS12aXN1YWwgLnNlY3Rpb24tY2luZW1hLS1ib2R5IC5zZWN0aW9uLWNpbmVtYS0tZGV0YWlscyAuc2VjdGlvbi1jaW5lbWEtLWFic3RyYWN0LCAuY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLWdhbGxlcnkgLnNlY3Rpb24tY2luZW1hLS1ib2R5IC5zZWN0aW9uLWNpbmVtYS0tZGV0YWlscyAuc2VjdGlvbi1jaW5lbWEtLWFic3RyYWN0IHsgZm9udC1zaXplOiAxNnB4OyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDEwOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4gIC5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtdmlzdWFsIC5zZWN0aW9uLWNpbmVtYS0tYm9keSAuc2VjdGlvbi1jaW5lbWEtLWRldGFpbHMgLnNlY3Rpb24tY2luZW1hLS1hYnN0cmFjdCwgLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS1nYWxsZXJ5IC5zZWN0aW9uLWNpbmVtYS0tYm9keSAuc2VjdGlvbi1jaW5lbWEtLWRldGFpbHMgLnNlY3Rpb24tY2luZW1hLS1hYnN0cmFjdCB7IGZvbnQtc2l6ZTogMTRweDsgfSB9XG4vKiBsaW5lIDEyMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4uY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLXZpc3VhbCAuc2VjdGlvbi1jaW5lbWEtLWJvZHkgLnNlY3Rpb24tY2luZW1hLS1kZXRhaWxzIC5zZWN0aW9uLWNpbmVtYS0tbGluaywgLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS1nYWxsZXJ5IC5zZWN0aW9uLWNpbmVtYS0tYm9keSAuc2VjdGlvbi1jaW5lbWEtLWRldGFpbHMgLnNlY3Rpb24tY2luZW1hLS1saW5rIHsgY29sb3I6ICNjODEwMmU7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvbGRcIjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBtYXJnaW4tdG9wOiAxNXB4OyBsaW5lLWhlaWdodDogMTsgcGFkZGluZzogMTVweCAzMHB4IDEwcHg7IGZvbnQtc2l6ZTogMTZweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBtYXJnaW4tcmlnaHQ6IDE1cHg7IHRyYW5zaXRpb246IGFsbCBlYXNlIDMwMG1zIDBtczsgfVxuLyogbGluZSAxMzQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS12aXN1YWwgLnNlY3Rpb24tY2luZW1hLS1ib2R5IC5zZWN0aW9uLWNpbmVtYS0tZGV0YWlscyAuc2VjdGlvbi1jaW5lbWEtLWxpbms6aG92ZXIsIC5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtZ2FsbGVyeSAuc2VjdGlvbi1jaW5lbWEtLWJvZHkgLnNlY3Rpb24tY2luZW1hLS1kZXRhaWxzIC5zZWN0aW9uLWNpbmVtYS0tbGluazpob3ZlciB7IGNvbG9yOiAjZmZmZmZmOyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgxMDJlOyB9XG4vKiBsaW5lIDE0MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4uY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLXZpc3VhbCAuc2VjdGlvbi1jaW5lbWEtLWJvZHkgLnNlY3Rpb24tY2luZW1hLS12aWRlbywgLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS1nYWxsZXJ5IC5zZWN0aW9uLWNpbmVtYS0tYm9keSAuc2VjdGlvbi1jaW5lbWEtLXZpZGVvIHsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDEwcHg7IGxlZnQ6IDEwcHg7IHBhZGRpbmc6IDVweDsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4vKiBsaW5lIDE0OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4uY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLXZpc3VhbCAuc2VjdGlvbi1jaW5lbWEtLWJvZHkgLnNlY3Rpb24tY2luZW1hLS12aWRlbyBzcGFuLCAuY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLWdhbGxlcnkgLnNlY3Rpb24tY2luZW1hLS1ib2R5IC5zZWN0aW9uLWNpbmVtYS0tdmlkZW8gc3BhbiB7IGZvbnQtc2l6ZTogM2VtOyB9XG4vKiBsaW5lIDE1MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4uY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLXZpc3VhbCAuc2VjdGlvbi1jaW5lbWEtLWJvZHkgLnNlY3Rpb24tY2luZW1hLS12aWRlbyBzdHJvbmcsIC5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtZ2FsbGVyeSAuc2VjdGlvbi1jaW5lbWEtLWJvZHkgLnNlY3Rpb24tY2luZW1hLS12aWRlbyBzdHJvbmcgeyBtYXJnaW46IDAgMC41ZW07IGZvbnQtc2l6ZTogMWVtOyB9XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7IC8qIGxpbmUgMTU2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbiAgLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS12aXN1YWwgLnNlY3Rpb24tY2luZW1hLS1ib2R5IC5zZWN0aW9uLWNpbmVtYS0tdmlkZW8gc3BhbiwgLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS1nYWxsZXJ5IC5zZWN0aW9uLWNpbmVtYS0tYm9keSAuc2VjdGlvbi1jaW5lbWEtLXZpZGVvIHNwYW4geyBmb250LXNpemU6IDIuNWVtOyB9XG4gIC8qIGxpbmUgMTU5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbiAgLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS12aXN1YWwgLnNlY3Rpb24tY2luZW1hLS1ib2R5IC5zZWN0aW9uLWNpbmVtYS0tdmlkZW8gc3Ryb25nLCAuY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLWdhbGxlcnkgLnNlY3Rpb24tY2luZW1hLS1ib2R5IC5zZWN0aW9uLWNpbmVtYS0tdmlkZW8gc3Ryb25nIHsgZm9udC1zaXplOiAwLjc1ZW07IH0gfVxuLyogbGluZSAxNjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS12aXN1YWw6bnRoLW9mLXR5cGUoMm4rMSkgLnNlY3Rpb24tY2luZW1hLS1oZWFkZXIsIC5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtZ2FsbGVyeTpudGgtb2YtdHlwZSgybisxKSAuc2VjdGlvbi1jaW5lbWEtLWhlYWRlciB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4vKiBsaW5lIDE2OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4uY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLXZpc3VhbDpudGgtb2YtdHlwZSgybisxKSAuc2VjdGlvbi1jaW5lbWEtLWJvZHksIC5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtZ2FsbGVyeTpudGgtb2YtdHlwZSgybisxKSAuc2VjdGlvbi1jaW5lbWEtLWJvZHkgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbi8qIGxpbmUgMTcxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbi5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtdmlzdWFsOm50aC1vZi10eXBlKDJuKzEpIC5zZWN0aW9uLWNpbmVtYS0tYm9keSAuc2VjdGlvbi1jaW5lbWEtLWRldGFpbHMsIC5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtZ2FsbGVyeTpudGgtb2YtdHlwZSgybisxKSAuc2VjdGlvbi1jaW5lbWEtLWJvZHkgLnNlY3Rpb24tY2luZW1hLS1kZXRhaWxzIHsgbGVmdDogYXV0bzsgcmlnaHQ6IC02MHB4OyB0ZXh0LWFsaWduOiByaWdodDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMTcxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbiAgLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS12aXN1YWw6bnRoLW9mLXR5cGUoMm4rMSkgLnNlY3Rpb24tY2luZW1hLS1ib2R5IC5zZWN0aW9uLWNpbmVtYS0tZGV0YWlscywgLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS1nYWxsZXJ5Om50aC1vZi10eXBlKDJuKzEpIC5zZWN0aW9uLWNpbmVtYS0tYm9keSAuc2VjdGlvbi1jaW5lbWEtLWRldGFpbHMgeyByaWdodDogMDsgfSB9XG4vKiBsaW5lIDE3OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4uY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLXZpc3VhbDpudGgtb2YtdHlwZSgybisxKSAuc2VjdGlvbi1jaW5lbWEtLWJvZHkgLnNlY3Rpb24tY2luZW1hLS12aWRlbywgLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS1nYWxsZXJ5Om50aC1vZi10eXBlKDJuKzEpIC5zZWN0aW9uLWNpbmVtYS0tYm9keSAuc2VjdGlvbi1jaW5lbWEtLXZpZGVvIHsgbGVmdDogYXV0bzsgcmlnaHQ6IDEwcHg7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMTg4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbiAgLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS1nYWxsZXJ5IC5zZWN0aW9uLWNpbmVtYS0tZGV0YWlscyB7IHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgfSB9XG4vKiBsaW5lIDE5NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4uY2FtcGFyaS1jaW5lbWEgLnNlY3Rpb24tY2luZW1hLnNlY3Rpb24tY2luZW1hLWdhbGxlcnkgLnNlY3Rpb24tY2luZW1hLS1nYWxsZXJ5IC5nYWxsZXJ5LWl0ZW0geyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi8qIGxpbmUgMTk2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbi5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtZ2FsbGVyeSAuc2VjdGlvbi1jaW5lbWEtLWdhbGxlcnkgLmdhbGxlcnktaXRlbSAuZ2FsbGVyeS1pdGVtLS1jYXB0aW9uIHsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IDA7IGxlZnQ6IDA7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHBhZGRpbmc6IDEwcHg7IG1hcmdpbjogMDsgfVxuLyogbGluZSAyMDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS1nYWxsZXJ5IC5zZWN0aW9uLWNpbmVtYS0tZ2FsbGVyeS1jb250cm9scyB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbi8qIGxpbmUgMjA4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbi5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtZ2FsbGVyeSAuc2VjdGlvbi1jaW5lbWEtLWdhbGxlcnktY29udHJvbHMgLmdhbGxlcnktY29udHJvbCB7IHdpZHRoOiAyNXB4OyBoZWlnaHQ6IDI1cHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdGV4dC1hbGlnbjogY2VudGVyOyBib3JkZXItcmFkaXVzOiAyMHB4OyBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmOyBsaW5lLWhlaWdodDogMjJweDsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc2l6ZTogMTJweDsgbWFyZ2luLXJpZ2h0OiAxMHB4OyBjdXJzb3I6IHBvaW50ZXI7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDIwNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4gIC5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtZ2FsbGVyeSAuc2VjdGlvbi1jaW5lbWEtLWdhbGxlcnktY29udHJvbHMgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IHRvcDogNDAlOyB9XG4gIC8qIGxpbmUgMjI3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbiAgLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS1nYWxsZXJ5IC5zZWN0aW9uLWNpbmVtYS0tZ2FsbGVyeS1jb250cm9scyAuZ2FsbGVyeS1jb250cm9scy0tbGFiZWwgeyBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMjMwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbiAgLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS1nYWxsZXJ5IC5zZWN0aW9uLWNpbmVtYS0tZ2FsbGVyeS1jb250cm9scyAuZ2FsbGVyeS1jb250cm9sIHsgbWFyZ2luOiAwOyB9XG4gIC8qIGxpbmUgMjMzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbiAgLmNhbXBhcmktY2luZW1hIC5zZWN0aW9uLWNpbmVtYS5zZWN0aW9uLWNpbmVtYS1nYWxsZXJ5IC5zZWN0aW9uLWNpbmVtYS0tZ2FsbGVyeS1jb250cm9scyAuZ2FsbGVyeS1jb250cm9sLWxlZnQgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAvKiBsaW5lIDIzNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4gIC5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtZ2FsbGVyeSAuc2VjdGlvbi1jaW5lbWEtLWdhbGxlcnktY29udHJvbHMgLmdhbGxlcnktY29udHJvbC1yaWdodCB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgeyAvKiBsaW5lIDI0MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4gIC5jYW1wYXJpLWNpbmVtYSAuc2VjdGlvbi1jaW5lbWEuc2VjdGlvbi1jaW5lbWEtZ2FsbGVyeSAuc2VjdGlvbi1jaW5lbWEtLWdhbGxlcnktY29udHJvbHMgLmdhbGxlcnktY29udHJvbHMtLWxhYmVsIHsgZm9udC1zaXplOiAwLjc1ZW07IH0gfVxuXG4vKiBsaW5lIDI1MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4uX2NhbXBhcmktY2luZW1hX2NhbXBhcmktYS12ZW5lemlhIHsgYmFja2dyb3VuZDogIzBhMGIwZCAhaW1wb3J0YW50OyB9XG4vKiBsaW5lIDI1MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4uX2NhbXBhcmktY2luZW1hX2NhbXBhcmktYS12ZW5lemlhIC5jdXN0b20tcGFnZS0tY29udGVudCB7IHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHsgLyogbGluZSAyNTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuICAuX2NhbXBhcmktY2luZW1hX2NhbXBhcmktYS12ZW5lemlhIC5jdXN0b20tbWFpbi1pbWFnZSB7IGJhY2tncm91bmQtc2l6ZTogMTMwJSBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyNTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuICAuX2NhbXBhcmktY2luZW1hX2NhbXBhcmktYS12ZW5lemlhIC5jdXN0b20tbWFpbi1pbWFnZSB7IGhlaWdodDogMCAhaW1wb3J0YW50OyBwYWRkaW5nLXRvcDogNTQlICFpbXBvcnRhbnQ7IGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwICFpbXBvcnRhbnQ7IG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDsgfSB9XG4vKiBsaW5lIDI2NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4uX2NhbXBhcmktY2luZW1hX2NhbXBhcmktYS12ZW5lemlhIC5jYW1wYXJpLWNvbnRlbnQtd3JhcHBlciB7IGJhY2tncm91bmQtc2l6ZTogYXV0byAhaW1wb3J0YW50OyBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbCAhaW1wb3J0YW50OyB9XG4vKiBsaW5lIDI3MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4uX2NhbXBhcmktY2luZW1hX2NhbXBhcmktYS12ZW5lemlhICNibG9jay13YXNpdC1jb250ZW50IHsgbWFyZ2luLXRvcDogLTM1cHg7IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7IC8qIGxpbmUgMjcwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbiAgLl9jYW1wYXJpLWNpbmVtYV9jYW1wYXJpLWEtdmVuZXppYSAjYmxvY2std2FzaXQtY29udGVudCB7IG1hcmdpbi10b3A6IDA7IH0gfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyNzYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuICAuX2NhbXBhcmktY2luZW1hX2NhbXBhcmktYS12ZW5lemlhICNibG9jay13YXNpdC1icmVhZGNydW1icyB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuLyogbGluZSAyODEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuLl9jYW1wYXJpLWNpbmVtYV9jYW1wYXJpLWEtdmVuZXppYSAuY3VzdG9tLWNvbXBvbmVudC0tYmFzaWMtdGV4dCB7IGxpbmUtaGVpZ2h0OiAxMjAlOyBtYXgtd2lkdGg6IDg1MHB4OyBwYWRkaW5nOiAyMHB4IDUwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDI4MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4gIC5fY2FtcGFyaS1jaW5lbWFfY2FtcGFyaS1hLXZlbmV6aWEgLmN1c3RvbS1jb21wb25lbnQtLWJhc2ljLXRleHQgeyBwYWRkaW5nOiAyMHB4OyB9IH1cbi8qIGxpbmUgMjg4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbi5fY2FtcGFyaS1jaW5lbWFfY2FtcGFyaS1hLXZlbmV6aWEgLmN1c3RvbS1jb21wb25lbnQtLWJhc2ljLXRleHQgYmxvY2txdW90ZSB7IGZvbnQtc2l6ZTogMjNweDsgbGluZS1oZWlnaHQ6IDEyMCU7IG1hcmdpbi10b3A6IDFlbTsgbWFyZ2luLWJvdHRvbTogMWVtOyBtYXJnaW4tbGVmdDogMDsgbWFyZ2luLXJpZ2h0OiAwOyB9XG4vKiBsaW5lIDI5NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4uX2NhbXBhcmktY2luZW1hX2NhbXBhcmktYS12ZW5lemlhIC5jdXN0b20tY29tcG9uZW50LS12aWRlbyB7IG1heC13aWR0aDogNzUwcHg7IG1hcmdpbjogMCBhdXRvOyB9XG4vKiBsaW5lIDMwMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4uX2NhbXBhcmktY2luZW1hX2NhbXBhcmktYS12ZW5lemlhIC5jdXN0b20tY29tcG9uZW50LS12aWRlbyAuY3VzdG9tLWNvbXBvbmVudC0tdmlkZW9fX2ltYWdlOjpiZWZvcmUgeyBwYWRkaW5nLXRvcDogNTYuMjUlICFpbXBvcnRhbnQ7IH1cbi8qIGxpbmUgMzAzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbi5fY2FtcGFyaS1jaW5lbWFfY2FtcGFyaS1hLXZlbmV6aWEgLmN1c3RvbS1jb21wb25lbnQtLXZpZGVvIC5jdXN0b20tY29tcG9uZW50LS12aWRlb19fY3RhIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuLyogbGluZSAzMDUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuLl9jYW1wYXJpLWNpbmVtYV9jYW1wYXJpLWEtdmVuZXppYSAuY3VzdG9tLWNvbXBvbmVudC0tdmlkZW8gLmN1c3RvbS1jb21wb25lbnQtLXZpZGVvX19jdGEgLmJ0bi12aWRlby1jb21wb25lbnQgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMTBweDsgbGVmdDogMTBweDsgcGFkZGluZzogNXB4OyBkaXNwbGF5OiAtd2Via2l0LWJveDsgZGlzcGxheTogLW1zLWZsZXhib3g7IGRpc3BsYXk6IGZsZXg7IC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0OyAtbXMtZmxleC1wYWNrOiBzdGFydDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4vKiBsaW5lIDMxOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4uX2NhbXBhcmktY2luZW1hX2NhbXBhcmktYS12ZW5lemlhIC5jdXN0b20tY29tcG9uZW50LS12aWRlbyAuY3VzdG9tLWNvbXBvbmVudC0tdmlkZW9fX2N0YSAuYnRuLXZpZGVvLWNvbXBvbmVudCBzcGFuIHsgZm9udC1zaXplOiAzZW07IH1cbi8qIGxpbmUgMzIyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbi5fY2FtcGFyaS1jaW5lbWFfY2FtcGFyaS1hLXZlbmV6aWEgLmN1c3RvbS1jb21wb25lbnQtLXZpZGVvIC5jdXN0b20tY29tcG9uZW50LS12aWRlb19fY3RhIC5idG4tdmlkZW8tY29tcG9uZW50IHN0cm9uZyB7IG1hcmdpbjogMCAwLjVlbTsgZm9udC1zaXplOiAxZW07IH1cbi8qIGxpbmUgMzI5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbi5fY2FtcGFyaS1jaW5lbWFfY2FtcGFyaS1hLXZlbmV6aWEgLmN1c3RvbS1jb21wb25lbnQtLWltYWdlLWxpc3QgeyBtYXgtd2lkdGg6IDc1MHB4OyBtYXJnaW46IDAgYXV0bzsgYm9yZGVyLXRvcDogMDsgfVxuLyogbGluZSAzMzQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuLl9jYW1wYXJpLWNpbmVtYV9jYW1wYXJpLWEtdmVuZXppYSAuY3VzdG9tLWNvbXBvbmVudC0tc2xpZGVyIHsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogNzUwcHg7IG1hcmdpbjogMjBweCBhdXRvOyB9XG4vKiBsaW5lIDMzOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4uX2NhbXBhcmktY2luZW1hX2NhbXBhcmktYS12ZW5lemlhIC5jdXN0b20tY29tcG9uZW50LS1zbGlkZXIgLnNsaWNrLXByZXYgeyBsZWZ0OiAwOyB9XG4vKiBsaW5lIDM0MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4uX2NhbXBhcmktY2luZW1hX2NhbXBhcmktYS12ZW5lemlhIC5jdXN0b20tY29tcG9uZW50LS1zbGlkZXIgLnNsaWNrLW5leHQgeyByaWdodDogMDsgfVxuLyogbGluZSAzNDUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY2FtcGFyaS1jaW5lbWEuc2NzcyAqL1xuLl9jYW1wYXJpLWNpbmVtYV9jYW1wYXJpLWEtdmVuZXppYSAuY3VzdG9tLWNvbXBvbmVudC0tZ3JpZCB7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDc3MHB4OyBtYXJnaW46IDIwcHggYXV0bzsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBhbGlnbi1pdGVtczogY2VudGVyOyBmbGV4LXdyYXA6IHdyYXA7IH1cbi8qIGxpbmUgMzUzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2NhbXBhcmktY2luZW1hLnNjc3MgKi9cbi5fY2FtcGFyaS1jaW5lbWFfY2FtcGFyaS1hLXZlbmV6aWEgLmN1c3RvbS1jb21wb25lbnQtLWdyaWQgLmdyaWQtaW1nIHsgbWFyZ2luOiAxMHB4OyBmbGV4LWdyb3c6IDE7IHdpZHRoOiBjYWxjKDEwMCUgKiAoMS8zKSAtIDIwcHggLSAxcHgpOyB9XG4vKiBsaW5lIDM1NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19jYW1wYXJpLWNpbmVtYS5zY3NzICovXG4uX2NhbXBhcmktY2luZW1hX2NhbXBhcmktYS12ZW5lemlhIC5jdXN0b20tY29tcG9uZW50LS1ncmlkIC5ncmlkLWltZyBpbWcgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19sb2dpbi5zY3NzICovXG4ucGF0aC11c2VyIC5yZWdpb24tY29udGVudCB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBoZWlnaHQ6IDEwMHZoOyB9XG5cbi8qIGxpbmUgMTIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbG9naW4uc2NzcyAqL1xuLnVzZXItbG9naW4tZm9ybSwgLnVzZXItcGFzcyB7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiAyZW07IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IG1heC13aWR0aDogMzYwcHg7IG1hcmdpbjogMWVtIGF1dG8gMDsgfVxuLyogbGluZSAyMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19sb2dpbi5zY3NzICovXG4udXNlci1sb2dpbi1mb3JtIC5mb3JtLWl0ZW0sIC51c2VyLWxvZ2luLWZvcm0gLmZvcm0tYWN0aW9ucywgLnVzZXItcGFzcyAuZm9ybS1pdGVtLCAudXNlci1wYXNzIC5mb3JtLWFjdGlvbnMgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwIGF1dG8gMS41ZW07IH1cbi8qIGxpbmUgMjUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbG9naW4uc2NzcyAqL1xuLnVzZXItbG9naW4tZm9ybSAuZm9ybS1pdGVtOmxhc3QtY2hpbGQsIC51c2VyLWxvZ2luLWZvcm0gLmZvcm0tYWN0aW9uczpsYXN0LWNoaWxkLCAudXNlci1wYXNzIC5mb3JtLWl0ZW06bGFzdC1jaGlsZCwgLnVzZXItcGFzcyAuZm9ybS1hY3Rpb25zOmxhc3QtY2hpbGQgeyBtYXJnaW46IDA7IH1cbi8qIGxpbmUgMjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbG9naW4uc2NzcyAqL1xuLnVzZXItbG9naW4tZm9ybSAuZm9ybS1pdGVtIGxhYmVsLCAudXNlci1sb2dpbi1mb3JtIC5mb3JtLWl0ZW0gaW5wdXQsIC51c2VyLWxvZ2luLWZvcm0gLmZvcm0taXRlbSAuZGVzY3JpcHRpb24sIC51c2VyLWxvZ2luLWZvcm0gLmZvcm0tYWN0aW9ucyBsYWJlbCwgLnVzZXItbG9naW4tZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0LCAudXNlci1sb2dpbi1mb3JtIC5mb3JtLWFjdGlvbnMgLmRlc2NyaXB0aW9uLCAudXNlci1wYXNzIC5mb3JtLWl0ZW0gbGFiZWwsIC51c2VyLXBhc3MgLmZvcm0taXRlbSBpbnB1dCwgLnVzZXItcGFzcyAuZm9ybS1pdGVtIC5kZXNjcmlwdGlvbiwgLnVzZXItcGFzcyAuZm9ybS1hY3Rpb25zIGxhYmVsLCAudXNlci1wYXNzIC5mb3JtLWFjdGlvbnMgaW5wdXQsIC51c2VyLXBhc3MgLmZvcm0tYWN0aW9ucyAuZGVzY3JpcHRpb24geyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IH1cbi8qIGxpbmUgMzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fbG9naW4uc2NzcyAqL1xuLnVzZXItbG9naW4tZm9ybSAuZm9ybS1pdGVtIGxhYmVsLCAudXNlci1wYXNzIC5mb3JtLWl0ZW0gbGFiZWwgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBjb2xvcjogI2M4MTAyZTsgZm9udC1zaXplOiAxLjVlbTsgbGluZS1oZWlnaHQ6IDE7IG1hcmdpbi1ib3R0b206IDVweDsgfVxuLyogbGluZSA0NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19sb2dpbi5zY3NzICovXG4udXNlci1sb2dpbi1mb3JtIC5mb3JtLWl0ZW0gaW5wdXQsIC51c2VyLXBhc3MgLmZvcm0taXRlbSBpbnB1dCB7IHBhZGRpbmc6IDVweDsgYm9yZGVyOiAxcHggc29saWQgI2M4MTAyZTsgfVxuLyogbGluZSA1MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19sb2dpbi5zY3NzICovXG4udXNlci1sb2dpbi1mb3JtIC5mb3JtLWl0ZW0gLmRlc2NyaXB0aW9uLCAudXNlci1wYXNzIC5mb3JtLWl0ZW0gLmRlc2NyaXB0aW9uIHsgbWFyZ2luLXRvcDogNXB4OyBmb250LXNpemU6IDExcHg7IGNvbG9yOiAjMzcyZjJjOyB9XG4vKiBsaW5lIDU5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2xvZ2luLnNjc3MgKi9cbi51c2VyLWxvZ2luLWZvcm0gI2VkaXQtc3VibWl0LCAudXNlci1wYXNzICNlZGl0LXN1Ym1pdCB7IGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IGNvbG9yOiAjZmZmZmZmOyBib3JkZXI6IG5vbmU7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHBhZGRpbmc6IDAuNjI1ZW0gMDsgbGluZS1oZWlnaHQ6IDE7IHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1pbi1vdXQgLjNzOyB9XG4vKiBsaW5lIDY4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2xvZ2luLnNjc3MgKi9cbi5uby10b3VjaGV2ZW50cyAudXNlci1sb2dpbi1mb3JtICNlZGl0LXN1Ym1pdDpob3ZlciwgLm5vLXRvdWNoZXZlbnRzIC51c2VyLXBhc3MgI2VkaXQtc3VibWl0OmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2M4MTAyZTsgfVxuXG4vKiBsaW5lIDc1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2xvZ2luLnNjc3MgKi9cbi51c2VyLXBhc3MgLmZvcm0taXRlbSB7IG1hcmdpbi1ib3R0b206IDFlbTsgfVxuLyogbGluZSA3OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19sb2dpbi5zY3NzICovXG4udXNlci1wYXNzIHAgeyBjb2xvcjogIzM3MmYyYzsgbWFyZ2luOiAwIDAgMWVtOyBmb250LXNpemU6IDAuODc1ZW07IGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLyogbGluZSA5MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19sb2dpbi5zY3NzICovXG4ucGF0aC11c2VyIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicyB7IG1hcmdpbjogMCBhdXRvOyB9XG4vKiBsaW5lIDk1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2xvZ2luLnNjc3MgKi9cbi5wYXRoLXVzZXIgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzIGxpIHsgbWFyZ2luOiAwOyB9XG4vKiBsaW5lIDEwMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19sb2dpbi5zY3NzICovXG4ucGF0aC11c2VyIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayAudGFicyBhIHsgY29sb3I6ICNmZmZmZmY7IH1cbi8qIGxpbmUgMTA3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2xvZ2luLnNjc3MgKi9cbi5wYXRoLXVzZXIgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIC50YWJzIGEuaXMtYWN0aXZlLCAucGF0aC11c2VyIC5uby10b3VjaGV2ZW50cyAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgLnRhYnMgYTpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IGNvbG9yOiAjMDAwMDAwOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiBsaW5lIDIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fY3VzdG9tLXBhZ2Uuc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLWN1c3RvbS1wYWdlIC5jdXN0b20tbWFpbi1pbWFnZSB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDQwdmg7IG1pbi1oZWlnaHQ6IDQwMHB4OyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4vKiBsaW5lIDEwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX2N1c3RvbS1wYWdlLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1jdXN0b20tcGFnZSAuY3VzdG9tLXRpdGxlIHsgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcGF0aC1yZWQtcGFzc2lvbi5zY3NzICovXG5ib2R5LnBhZ2Utbm9kZS10eXBlLXJlZC1wYXNzaW9uLTIwMjAgeyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvcmVkLXBhc3Npb24tMjAyMC9wYWdlLWJhY2tncm91bmQuanBnXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4vKiBsaW5lIDQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcGF0aC1yZWQtcGFzc2lvbi5zY3NzICovXG5ib2R5LnBhZ2Utbm9kZS10eXBlLXJlZC1wYXNzaW9uLTIwMjAgLmNvbnRhaW5lciB7IG1heC13aWR0aDogMTAwJTsgfVxuLyogbGluZSA3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3BhdGgtcmVkLXBhc3Npb24uc2NzcyAqL1xuYm9keS5wYWdlLW5vZGUtdHlwZS1yZWQtcGFzc2lvbi0yMDIwICNibG9jay13YXNpdC1icmVhZGNydW1icywgYm9keS5wYWdlLW5vZGUtdHlwZS1yZWQtcGFzc2lvbi0yMDIwICNibG9jay13YXNpdC1wYWdlLXRpdGxlIHsgZGlzcGxheTogbm9uZTsgfVxuLyogbGluZSAxMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYXRoLXJlZC1wYXNzaW9uLnNjc3MgKi9cbmJvZHkucGFnZS1ub2RlLXR5cGUtcmVkLXBhc3Npb24tMjAyMCAucnAtY29udGFpbmVyIHsgbWF4LXdpZHRoOiAxMjgwcHg7IG1hcmdpbjogMCBhdXRvOyBwYWRkaW5nOiAyMHB4OyB9XG4vKiBsaW5lIDE2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3BhdGgtcmVkLXBhc3Npb24uc2NzcyAqL1xuYm9keS5wYWdlLW5vZGUtdHlwZS1yZWQtcGFzc2lvbi0yMDIwIC50ZXh0LWZvcm1hdHRlZCB7IG1heC13aWR0aDogMTI4MHB4OyBtYXJnaW46IDAgYXV0bzsgcGFkZGluZzogMCAyMHB4OyB9XG4vKiBsaW5lIDIwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3BhdGgtcmVkLXBhc3Npb24uc2NzcyAqL1xuYm9keS5wYWdlLW5vZGUtdHlwZS1yZWQtcGFzc2lvbi0yMDIwIC50ZXh0LWZvcm1hdHRlZCBoMiB7IGZvbnQtZmFtaWx5OiBcIlZhbml0YXNcIjsgZm9udC13ZWlnaHQ6IGJvbGQ7IGNvbG9yOiAjZmZmZmZmOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGxldHRlci1zcGFjaW5nOiA2cHg7IGZvbnQtc2l6ZTogMzJweDsgbWFyZ2luOiAzMnB4IGF1dG8gMDsgbWF4LXdpZHRoOiA3ODBweDsgfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODMwcHgpIHsgLyogbGluZSAyMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYXRoLXJlZC1wYXNzaW9uLnNjc3MgKi9cbiAgYm9keS5wYWdlLW5vZGUtdHlwZS1yZWQtcGFzc2lvbi0yMDIwIC50ZXh0LWZvcm1hdHRlZCBoMiB7IGZvbnQtc2l6ZTogMy44dnc7IH0gfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHsgLyogbGluZSAyMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYXRoLXJlZC1wYXNzaW9uLnNjc3MgKi9cbiAgYm9keS5wYWdlLW5vZGUtdHlwZS1yZWQtcGFzc2lvbi0yMDIwIC50ZXh0LWZvcm1hdHRlZCBoMiB7IGZvbnQtc2l6ZTogMjBweDsgfSB9XG4vKiBsaW5lIDM5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3BhdGgtcmVkLXBhc3Npb24uc2NzcyAqL1xuYm9keS5wYWdlLW5vZGUtdHlwZS1yZWQtcGFzc2lvbi0yMDIwIC5ycC1mdWxsLXdpZHRoIHsgd2lkdGg6IDEwMCU7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgNDUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcGF0aC1yZWQtcGFzc2lvbi5zY3NzICovXG4ucnAtdmlkZW8td3JhcCB7IHBhZGRpbmc6IDQ4cHggMDsgfVxuLyogbGluZSA0NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYXRoLXJlZC1wYXNzaW9uLnNjc3MgKi9cbi5ycC12aWRlby13cmFwLmhvbWUgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuLyogbGluZSA1NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYXRoLXJlZC1wYXNzaW9uLnNjc3MgKi9cbi5ycC12aWRlby13cmFwIC5ycC1zaW5nbGUtdmlkZW8td3JhcCB2aWRlbyB7IHdpZHRoOiAxMDAlOyB9XG4vKiBsaW5lIDYwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3BhdGgtcmVkLXBhc3Npb24uc2NzcyAqL1xuLnJwLXZpZGVvLXdyYXAgLnJwLWltYWdlcyB7IG1hcmdpbi10b3A6IDIwcHg7IGRpc3BsYXk6IGZsZXg7IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7IC8qIGxpbmUgNjAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcGF0aC1yZWQtcGFzc2lvbi5zY3NzICovXG4gIC5ycC12aWRlby13cmFwIC5ycC1pbWFnZXMgeyBmbGV4LXdyYXA6IHdyYXA7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbi8qIGxpbmUgNjgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcGF0aC1yZWQtcGFzc2lvbi5zY3NzICovXG4ucnAtdmlkZW8td3JhcCAucnAtaW1hZ2Utd3JhcCB7IG1hcmdpbjogMTBweDsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkgeyAvKiBsaW5lIDY4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3BhdGgtcmVkLXBhc3Npb24uc2NzcyAqL1xuICAucnAtdmlkZW8td3JhcCAucnAtaW1hZ2Utd3JhcCB7IHdpZHRoOiBjYWxjKDMzJSAtIDEzLjNweCk7IH0gfVxuLyogbGluZSA3NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYXRoLXJlZC1wYXNzaW9uLnNjc3MgKi9cbi5ycC12aWRlby13cmFwIC5ycC1pbWFnZS13cmFwOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTsgei1pbmRleDogMTsgcG9zaXRpb246IGFic29sdXRlOyB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuMnM7IH1cbi8qIGxpbmUgODMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcGF0aC1yZWQtcGFzc2lvbi5zY3NzICovXG4ucnAtdmlkZW8td3JhcCAucnAtaW1hZ2Utd3JhcCBpbWcgeyBkaXNwbGF5OiBibG9jazsgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7IH1cbi8qIGxpbmUgODgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcGF0aC1yZWQtcGFzc2lvbi5zY3NzICovXG4ucnAtdmlkZW8td3JhcCAucnAtaW1hZ2Utd3JhcC5hY3RpdmU6YmVmb3JlIHsgb3BhY2l0eTogMDsgfVxuLyogbGluZSA5MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYXRoLXJlZC1wYXNzaW9uLnNjc3MgKi9cbi5ycC12aWRlby13cmFwIC5ycC1pbWFnZS13cmFwLmFjdGl2ZSBpbWcgeyBmaWx0ZXI6IG5vbmU7IH1cbi8qIGxpbmUgOTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcGF0aC1yZWQtcGFzc2lvbi5zY3NzICovXG4ucnAtdmlkZW8td3JhcCAucnAtaW1hZ2Utd3JhcDpob3ZlciBpbWcgeyBmaWx0ZXI6IG5vbmU7IH1cbi8qIGxpbmUgMTAwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3BhdGgtcmVkLXBhc3Npb24uc2NzcyAqL1xuLnJwLXZpZGVvLXdyYXAgLnJwLWltYWdlLXdyYXA6Zmlyc3QtY2hpbGQgeyBtYXJnaW4tbGVmdDogMDsgfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHsgLyogbGluZSAxMDMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcGF0aC1yZWQtcGFzc2lvbi5zY3NzICovXG4gIC5ycC12aWRlby13cmFwIC5ycC1pbWFnZS13cmFwOm50aC1jaGlsZCgzKSB7IG1hcmdpbi1yaWdodDogMDsgfSB9XG4vKiBsaW5lIDEwOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYXRoLXJlZC1wYXNzaW9uLnNjc3MgKi9cbi5ycC12aWRlby13cmFwIC5ycC1pbWFnZS13cmFwOmxhc3QtY2hpbGQgeyBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLyogbGluZSAxMTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcGF0aC1yZWQtcGFzc2lvbi5zY3NzICovXG4ucnAtYXJ0aXN0cy13cmFwIHsgcGFkZGluZy1ib3R0b206IDMycHg7IGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjYzgxMDJlOyBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4vKiBsaW5lIDExOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYXRoLXJlZC1wYXNzaW9uLnNjc3MgKi9cbi5ycC1hcnRpc3RzLXdyYXAgLnJwLWFydGlzdHMtdGl0bGUgeyBmb250LWZhbWlseTogXCJWYW5pdGFzXCI7IGZvbnQtd2VpZ2h0OiBib2xkOyBjb2xvcjogI2ZmZmZmZjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXgtd2lkdGg6IDY2MHB4OyBsZXR0ZXItc3BhY2luZzogNnB4OyBmb250LXNpemU6IDMycHg7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzMHB4KSB7IC8qIGxpbmUgMTE4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3BhdGgtcmVkLXBhc3Npb24uc2NzcyAqL1xuICAucnAtYXJ0aXN0cy13cmFwIC5ycC1hcnRpc3RzLXRpdGxlIHsgZm9udC1zaXplOiAzLjh2dzsgfSB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkgeyAvKiBsaW5lIDExOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYXRoLXJlZC1wYXNzaW9uLnNjc3MgKi9cbiAgLnJwLWFydGlzdHMtd3JhcCAucnAtYXJ0aXN0cy10aXRsZSB7IGZvbnQtc2l6ZTogMjBweDsgfSB9XG4vKiBsaW5lIDEzNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYXRoLXJlZC1wYXNzaW9uLnNjc3MgKi9cbi5ycC1hcnRpc3RzLXdyYXAgLnJwLWFydGlzdHMtYmlvcyB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsgbWF4LXdpZHRoOiAxNDQwcHg7IG1hcmdpbjogMCBhdXRvOyB9XG4vKiBsaW5lIDE0MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYXRoLXJlZC1wYXNzaW9uLnNjc3MgKi9cbi5ycC1hcnRpc3RzLXdyYXAgLnJwLWFydGlzdHMtYmlvcyAucnAtYXJ0aXN0LWJpbyB7IG1hcmdpbi1ib3R0b206IDQ4cHg7IG1pbi13aWR0aDogMzAwcHg7IHBhZGRpbmc6IDAgMjBweDsgd2lkdGg6IDUwJTsgfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHsgLyogbGluZSAxNDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcGF0aC1yZWQtcGFzc2lvbi5zY3NzICovXG4gIC5ycC1hcnRpc3RzLXdyYXAgLnJwLWFydGlzdHMtYmlvcyAucnAtYXJ0aXN0LWJpbyB7IHdpZHRoOiA3NSU7IG1hcmdpbjogMCBhdXRvIDQ4cHg7IH0gfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHsgLyogbGluZSAxNDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcGF0aC1yZWQtcGFzc2lvbi5zY3NzICovXG4gIC5ycC1hcnRpc3RzLXdyYXAgLnJwLWFydGlzdHMtYmlvcyAucnAtYXJ0aXN0LWJpbyB7IHdpZHRoOiAxMDAlOyB9IH1cbi8qIGxpbmUgMTUzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3BhdGgtcmVkLXBhc3Npb24uc2NzcyAqL1xuLnJwLWFydGlzdHMtd3JhcCAucnAtYXJ0aXN0cy1iaW9zIC5ycC1hcnRpc3QtYmlvIGRpdiB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzUwcHgpIHsgLyogbGluZSAxNTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcGF0aC1yZWQtcGFzc2lvbi5zY3NzICovXG4gIC5ycC1hcnRpc3RzLXdyYXAgLnJwLWFydGlzdHMtYmlvcyAucnAtYXJ0aXN0LWJpbyBkaXYgeyBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7IC8qIGxpbmUgMTUzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3BhdGgtcmVkLXBhc3Npb24uc2NzcyAqL1xuICAucnAtYXJ0aXN0cy13cmFwIC5ycC1hcnRpc3RzLWJpb3MgLnJwLWFydGlzdC1iaW8gZGl2IHsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkgeyAvKiBsaW5lIDE1MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYXRoLXJlZC1wYXNzaW9uLnNjc3MgKi9cbiAgLnJwLWFydGlzdHMtd3JhcCAucnAtYXJ0aXN0cy1iaW9zIC5ycC1hcnRpc3QtYmlvIGRpdiB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuLyogbGluZSAxNjUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcGF0aC1yZWQtcGFzc2lvbi5zY3NzICovXG4ucnAtYXJ0aXN0cy13cmFwIC5ycC1hcnRpc3RzLWJpb3MgLnJwLWFydGlzdC1iaW8gZGl2IGltZyB7IHdpZHRoOiA1MCU7IG1heC13aWR0aDogMTAwJTsgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkgeyAvKiBsaW5lIDE2NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYXRoLXJlZC1wYXNzaW9uLnNjc3MgKi9cbiAgLnJwLWFydGlzdHMtd3JhcCAucnAtYXJ0aXN0cy1iaW9zIC5ycC1hcnRpc3QtYmlvIGRpdiBpbWcgeyB3aWR0aDogMTAwJTsgbWFyZ2luLXJpZ2h0OiAwOyBtYXJnaW4tYm90dG9tOiAxNnB4OyB9IH1cbi8qIGxpbmUgMTc1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3BhdGgtcmVkLXBhc3Npb24uc2NzcyAqL1xuLnJwLWFydGlzdHMtd3JhcCAucnAtYXJ0aXN0cy1iaW9zIC5ycC1hcnRpc3QtYmlvIGRpdiBwIHsgbWFyZ2luLXRvcDogMDsgZm9udC1mYW1pbHk6IFwiVmFuaXRhc1wiOyBsaW5lLWhlaWdodDogMS40OyBmb250LXNpemU6IDE4cHg7IHdpZHRoOiA1MCU7IGNvbG9yOiAjZmZmZmZmOyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkgeyAvKiBsaW5lIDE3NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYXRoLXJlZC1wYXNzaW9uLnNjc3MgKi9cbiAgLnJwLWFydGlzdHMtd3JhcCAucnAtYXJ0aXN0cy1iaW9zIC5ycC1hcnRpc3QtYmlvIGRpdiBwIHsgd2lkdGg6IDEwMCU7IH0gfVxuXG4vKiBsaW5lIDE5MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYXRoLXJlZC1wYXNzaW9uLnNjc3MgKi9cbi5ycC1jb2NrdGFpbC13cmFwIHsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL3JlZC1wYXNzaW9uLTIwMjAvY29ja3RhaWxzLWJhY2tncm91bmQuanBnXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBwYWRkaW5nOiA0OHB4IDIwcHggOTZweDsgfVxuLyogbGluZSAxOTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcGF0aC1yZWQtcGFzc2lvbi5zY3NzICovXG4ucnAtY29ja3RhaWwtd3JhcCAucnAtY29ja3RhaWxzLnRvdGFsLTMgLmZpZWxkIC5maWVsZF9faXRlbSB7IHdpZHRoOiAzMyU7IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgeyAvKiBsaW5lIDE5NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYXRoLXJlZC1wYXNzaW9uLnNjc3MgKi9cbiAgLnJwLWNvY2t0YWlsLXdyYXAgLnJwLWNvY2t0YWlscy50b3RhbC0zIC5maWVsZCAuZmllbGRfX2l0ZW0geyB3aWR0aDogNTAlOyB9IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMTk2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3BhdGgtcmVkLXBhc3Npb24uc2NzcyAqL1xuICAucnAtY29ja3RhaWwtd3JhcCAucnAtY29ja3RhaWxzLnRvdGFsLTMgLmZpZWxkIC5maWVsZF9faXRlbSB7IHdpZHRoOiA3NSU7IG1hcmdpbi1yaWdodDogYXV0bzsgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHsgLyogbGluZSAxOTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcGF0aC1yZWQtcGFzc2lvbi5zY3NzICovXG4gIC5ycC1jb2NrdGFpbC13cmFwIC5ycC1jb2NrdGFpbHMudG90YWwtMyAuZmllbGQgLmZpZWxkX19pdGVtIHsgd2lkdGg6IDEwMCU7IH0gfVxuLyogbGluZSAyMTIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcGF0aC1yZWQtcGFzc2lvbi5zY3NzICovXG4ucnAtY29ja3RhaWwtd3JhcCAucnAtY29ja3RhaWxzLnRvdGFsLTUgLmZpZWxkIC5maWVsZF9faXRlbSB7IHdpZHRoOiAyMCU7IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgeyAvKiBsaW5lIDIxMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYXRoLXJlZC1wYXNzaW9uLnNjc3MgKi9cbiAgLnJwLWNvY2t0YWlsLXdyYXAgLnJwLWNvY2t0YWlscy50b3RhbC01IC5maWVsZCAuZmllbGRfX2l0ZW0geyB3aWR0aDogNTAlOyB9IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMjEyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3BhdGgtcmVkLXBhc3Npb24uc2NzcyAqL1xuICAucnAtY29ja3RhaWwtd3JhcCAucnAtY29ja3RhaWxzLnRvdGFsLTUgLmZpZWxkIC5maWVsZF9faXRlbSB7IHdpZHRoOiA3NSU7IG1hcmdpbi1yaWdodDogYXV0bzsgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHsgLyogbGluZSAyMTIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcGF0aC1yZWQtcGFzc2lvbi5zY3NzICovXG4gIC5ycC1jb2NrdGFpbC13cmFwIC5ycC1jb2NrdGFpbHMudG90YWwtNSAuZmllbGQgLmZpZWxkX19pdGVtIHsgd2lkdGg6IDEwMCU7IH0gfVxuLyogbGluZSAyMjcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcGF0aC1yZWQtcGFzc2lvbi5zY3NzICovXG4ucnAtY29ja3RhaWwtd3JhcCAucnAtY29ja3RhaWxzIC5maWVsZCB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbi8qIGxpbmUgMjMxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3BhdGgtcmVkLXBhc3Npb24uc2NzcyAqL1xuLnJwLWNvY2t0YWlsLXdyYXAgLnJwLWNvY2t0YWlscyAuZmllbGQgLmZpZWxkX19pdGVtIHsgd2lkdGg6IDI1JTsgfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7IC8qIGxpbmUgMjMxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3BhdGgtcmVkLXBhc3Npb24uc2NzcyAqL1xuICAucnAtY29ja3RhaWwtd3JhcCAucnAtY29ja3RhaWxzIC5maWVsZCAuZmllbGRfX2l0ZW0geyB3aWR0aDogNTAlOyB9IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMjMxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3BhdGgtcmVkLXBhc3Npb24uc2NzcyAqL1xuICAucnAtY29ja3RhaWwtd3JhcCAucnAtY29ja3RhaWxzIC5maWVsZCAuZmllbGRfX2l0ZW0geyB3aWR0aDogNzUlOyBtYXJnaW4tcmlnaHQ6IGF1dG87IG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7IC8qIGxpbmUgMjMxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3BhdGgtcmVkLXBhc3Npb24uc2NzcyAqL1xuICAucnAtY29ja3RhaWwtd3JhcCAucnAtY29ja3RhaWxzIC5maWVsZCAuZmllbGRfX2l0ZW0geyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDI0NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYXRoLXJlZC1wYXNzaW9uLnNjc3MgKi9cbi5ycC1jb2NrdGFpbC13cmFwIC5ycC1jb2NrdGFpbC10aXRsZSB7IGNvbG9yOiAjZmZmZmZmOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtZmFtaWx5OiBcIlZhbml0YXNcIjsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc2l6ZTogMzJweDsgfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODMwcHgpIHsgLyogbGluZSAyNDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcGF0aC1yZWQtcGFzc2lvbi5zY3NzICovXG4gIC5ycC1jb2NrdGFpbC13cmFwIC5ycC1jb2NrdGFpbC10aXRsZSB7IGZvbnQtc2l6ZTogMy44dnc7IH0gfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHsgLyogbGluZSAyNDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcGF0aC1yZWQtcGFzc2lvbi5zY3NzICovXG4gIC5ycC1jb2NrdGFpbC13cmFwIC5ycC1jb2NrdGFpbC10aXRsZSB7IGZvbnQtc2l6ZTogMjBweDsgfSB9XG4vKiBsaW5lIDI2MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYXRoLXJlZC1wYXNzaW9uLnNjc3MgKi9cbi5ycC1jb2NrdGFpbC13cmFwIC5ycC1jb2NrdGFpbC1wYXlvZmYgeyBjb2xvcjogI2ZmZmZmZjsgdGV4dC1hbGlnbjogY2VudGVyOyBmb250LWZhbWlseTogXCJWYW5pdGFzXCI7IGZvbnQtd2VpZ2h0OiBib2xkOyBmb250LXNpemU6IDIwcHg7IH1cbi8qIGxpbmUgMjY2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3BhdGgtcmVkLXBhc3Npb24uc2NzcyAqL1xuLnJwLWNvY2t0YWlsLXdyYXAgLnJwLWNvY2t0YWlsLXBheW9mZiBwOmxhc3QtY2hpbGQgeyBtYXJnaW4tYm90dG9tOiBub25lOyB9XG5cbi8qIGxpbmUgMjcxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3BhdGgtcmVkLXBhc3Npb24uc2NzcyAqL1xuLnJwLWNvY2t0YWlsLXRlYXNlci13cmFwLCAucnAtYXJ0aXN0LXRlYXNlci13cmFwIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMzJweDsgcG9zaXRpb246IHJlbGF0aXZlOyBjb2xvcjogI2ZmZmZmZjsgfVxuLyogbGluZSAyNzYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcGF0aC1yZWQtcGFzc2lvbi5zY3NzICovXG4ucnAtY29ja3RhaWwtdGVhc2VyLXdyYXAgLnJwLXRleHQtY29udGFpbmVyLCAucnAtY29ja3RhaWwtdGVhc2VyLXdyYXAgLnJwLWltYWdlLWNvbnRhaW5lciwgLnJwLWFydGlzdC10ZWFzZXItd3JhcCAucnAtdGV4dC1jb250YWluZXIsIC5ycC1hcnRpc3QtdGVhc2VyLXdyYXAgLnJwLWltYWdlLWNvbnRhaW5lciB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IH1cbi8qIGxpbmUgMjgxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3BhdGgtcmVkLXBhc3Npb24uc2NzcyAqL1xuLnJwLWNvY2t0YWlsLXRlYXNlci13cmFwIC5ycC10ZXh0LWNvbnRhaW5lciwgLnJwLWFydGlzdC10ZWFzZXItd3JhcCAucnAtdGV4dC1jb250YWluZXIgeyBvcGFjaXR5OiAwOyB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuMnM7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTsgei1pbmRleDogMTsgfVxuLyogbGluZSAyOTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcGF0aC1yZWQtcGFzc2lvbi5zY3NzICovXG4ucnAtY29ja3RhaWwtdGVhc2VyLXdyYXAgLnJwLXRleHQtY29udGFpbmVyIHAsIC5ycC1hcnRpc3QtdGVhc2VyLXdyYXAgLnJwLXRleHQtY29udGFpbmVyIHAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4vKiBsaW5lIDI5NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYXRoLXJlZC1wYXNzaW9uLnNjc3MgKi9cbi5ycC1jb2NrdGFpbC10ZWFzZXItd3JhcCAucnAtaW1hZ2UtY29udGFpbmVyLCAucnAtYXJ0aXN0LXRlYXNlci13cmFwIC5ycC1pbWFnZS1jb250YWluZXIgeyBvdmVyZmxvdzogaGlkZGVuOyB9XG4vKiBsaW5lIDI5NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYXRoLXJlZC1wYXNzaW9uLnNjc3MgKi9cbi5ycC1jb2NrdGFpbC10ZWFzZXItd3JhcCAucnAtaW1hZ2UtY29udGFpbmVyIGltZywgLnJwLWFydGlzdC10ZWFzZXItd3JhcCAucnAtaW1hZ2UtY29udGFpbmVyIGltZyB7IGRpc3BsYXk6IGJsb2NrOyB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuMnM7IH1cbi8qIGxpbmUgMzAyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3BhdGgtcmVkLXBhc3Npb24uc2NzcyAqL1xuLnJwLWNvY2t0YWlsLXRlYXNlci13cmFwOmhvdmVyIC5ycC10ZXh0LWNvbnRhaW5lciwgLnJwLWFydGlzdC10ZWFzZXItd3JhcDpob3ZlciAucnAtdGV4dC1jb250YWluZXIgeyBvcGFjaXR5OiAxOyB9XG4vKiBsaW5lIDMwNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYXRoLXJlZC1wYXNzaW9uLnNjc3MgKi9cbi5ycC1jb2NrdGFpbC10ZWFzZXItd3JhcDpob3ZlciAucnAtaW1hZ2UtY29udGFpbmVyIGltZywgLnJwLWFydGlzdC10ZWFzZXItd3JhcDpob3ZlciAucnAtaW1hZ2UtY29udGFpbmVyIGltZyB7IHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuXG4vKiBsaW5lIDMxMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYXRoLXJlZC1wYXNzaW9uLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1jYW1wYXJpLXJlZC1wYXNzaW9uLTIwMjAtY29ja3RhaSB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9yZWQtcGFzc2lvbi0yMDIwL2NvbW1vbi1zZm9uZG8tY29ja3RhaWwuanBnXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4vKiBsaW5lIDMxNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYXRoLXJlZC1wYXNzaW9uLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1jYW1wYXJpLXJlZC1wYXNzaW9uLTIwMjAtY29ja3RhaSAuY29udGFpbmVyIHsgbWF4LXdpZHRoOiAxMDAlOyB9XG4vKiBsaW5lIDMxOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYXRoLXJlZC1wYXNzaW9uLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1jYW1wYXJpLXJlZC1wYXNzaW9uLTIwMjAtY29ja3RhaSAjYmxvY2std2FzaXQtYnJlYWRjcnVtYnMsIC5wYWdlLW5vZGUtdHlwZS1jYW1wYXJpLXJlZC1wYXNzaW9uLTIwMjAtY29ja3RhaSAjYmxvY2std2FzaXQtcGFnZS10aXRsZSB7IGRpc3BsYXk6IG5vbmU7IH1cbi8qIGxpbmUgMzIzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3BhdGgtcmVkLXBhc3Npb24uc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLWNhbXBhcmktcmVkLXBhc3Npb24tMjAyMC1jb2NrdGFpIC5ycC1jb250YWluZXIgeyB3aWR0aDogOTYlOyBtYXgtd2lkdGg6IDExMjBweDsgbWFyZ2luOiAwIGF1dG87IHBhZGRpbmc6IDIwMHB4IDEwMHB4OyBtYXJnaW4tdG9wOiAtNzVweDsgYm9yZGVyOiA1cHggc29saWQgI2M4MTAyZTsgYm9yZGVyLWJvdHRvbTogbm9uZTsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiAxOyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkgeyAvKiBsaW5lIDMyMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYXRoLXJlZC1wYXNzaW9uLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLWNhbXBhcmktcmVkLXBhc3Npb24tMjAyMC1jb2NrdGFpIC5ycC1jb250YWluZXIgeyBwYWRkaW5nOiAxNXZ3IDEwcHg7IG1hcmdpbi10b3A6IC0xMXZ3OyB9IH1cbi8qIGxpbmUgMzM4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3BhdGgtcmVkLXBhc3Npb24uc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLWNhbXBhcmktcmVkLXBhc3Npb24tMjAyMC1jb2NrdGFpIC5ycC1mdWxsLXdpZHRoIHsgd2lkdGg6IDEwMCU7IH1cbi8qIGxpbmUgMzQxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3BhdGgtcmVkLXBhc3Npb24uc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLWNhbXBhcmktcmVkLXBhc3Npb24tMjAyMC1jb2NrdGFpIC5nb2JhY2sgeyBjb2xvcjogd2hpdGU7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHBhZGRpbmc6IDEwcHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgcG9zaXRpb246IGFic29sdXRlOyBmb250LXNpemU6IDE2cHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgbWFyZ2luOiAxMHB4OyB9XG4vKiBsaW5lIDM1MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYXRoLXJlZC1wYXNzaW9uLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1jYW1wYXJpLXJlZC1wYXNzaW9uLTIwMjAtY29ja3RhaSAuZ29iYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwi7qSFXCI7IGZvbnQtZmFtaWx5OiAnY2FtcGFyaS1pY29uJzsgZm9udC1zaXplOiAxMnB4OyBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuLyogbGluZSAzNTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcGF0aC1yZWQtcGFzc2lvbi5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtY2FtcGFyaS1yZWQtcGFzc2lvbi0yMDIwLWNvY2t0YWkgaDEgeyBmb250LWZhbWlseTogXCJWYW5pdGFzXCI7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtd2VpZ2h0OiBib2xkOyBmb250LXNpemU6IDYwcHg7IGxldHRlci1zcGFjaW5nOiAxMHB4OyBjb2xvcjogI2ZmZmZmZjsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tYm90dG9tOiAwOyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkgeyAvKiBsaW5lIDM1NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYXRoLXJlZC1wYXNzaW9uLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLWNhbXBhcmktcmVkLXBhc3Npb24tMjAyMC1jb2NrdGFpIGgxIHsgZm9udC1zaXplOiAzMHB4OyBsZXR0ZXItc3BhY2luZzogNXB4OyB9IH1cbi8qIGxpbmUgMzcwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3BhdGgtcmVkLXBhc3Npb24uc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLWNhbXBhcmktcmVkLXBhc3Npb24tMjAyMC1jb2NrdGFpIGgxOmFmdGVyIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiA4MHB4OyBib3JkZXI6IDJweCBzb2xpZCAjYzgxMDJlOyBib3JkZXItcmFkaXVzOiAycHg7IG1hcmdpbjogNDBweCBhdXRvOyB9XG4vKiBsaW5lIDM3OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYXRoLXJlZC1wYXNzaW9uLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1jYW1wYXJpLXJlZC1wYXNzaW9uLTIwMjAtY29ja3RhaSAucnAtY29ja3RhaWwtZGVzY3JpcHRpb24geyBmb250LWZhbWlseTogXCJWYW5pdGFzXCI7IGNvbG9yOiAjZmZmZmZmOyBmb250LXNpemU6IDE4cHg7IGxpbmUtaGVpZ2h0OiAxLjQ7IHRleHQtYWxpZ246IGNlbnRlcjsgbWF4LXdpZHRoOiA2MDBweDsgcGFkZGluZzogMCAyMHB4OyBtYXJnaW46IDAgYXV0byA1MHB4OyB9XG4vKiBsaW5lIDM4OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYXRoLXJlZC1wYXNzaW9uLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1jYW1wYXJpLXJlZC1wYXNzaW9uLTIwMjAtY29ja3RhaSAucnAtcmVjaXBlIHsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7IC8qIGxpbmUgMzg5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3BhdGgtcmVkLXBhc3Npb24uc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtY2FtcGFyaS1yZWQtcGFzc2lvbi0yMDIwLWNvY2t0YWkgLnJwLXJlY2lwZSB7IGZsZXgtd3JhcDogd3JhcDsgfSB9XG4vKiBsaW5lIDM5NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYXRoLXJlZC1wYXNzaW9uLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1jYW1wYXJpLXJlZC1wYXNzaW9uLTIwMjAtY29ja3RhaSAucnAtcmVjaXBlIC5ycC1yZWNpcGUtaW1hZ2Utd3JhcCwgLnBhZ2Utbm9kZS10eXBlLWNhbXBhcmktcmVkLXBhc3Npb24tMjAyMC1jb2NrdGFpIC5ycC1yZWNpcGUgLnJwLXJlY2lwZS1jb250ZW50IHsgd2lkdGg6IDUwJTsgfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHsgLyogbGluZSAzOTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcGF0aC1yZWQtcGFzc2lvbi5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1jYW1wYXJpLXJlZC1wYXNzaW9uLTIwMjAtY29ja3RhaSAucnAtcmVjaXBlIC5ycC1yZWNpcGUtaW1hZ2Utd3JhcCwgLnBhZ2Utbm9kZS10eXBlLWNhbXBhcmktcmVkLXBhc3Npb24tMjAyMC1jb2NrdGFpIC5ycC1yZWNpcGUgLnJwLXJlY2lwZS1jb250ZW50IHsgd2lkdGg6IDYwJTsgfSB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkgeyAvKiBsaW5lIDM5NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYXRoLXJlZC1wYXNzaW9uLnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLWNhbXBhcmktcmVkLXBhc3Npb24tMjAyMC1jb2NrdGFpIC5ycC1yZWNpcGUgLnJwLXJlY2lwZS1pbWFnZS13cmFwLCAucGFnZS1ub2RlLXR5cGUtY2FtcGFyaS1yZWQtcGFzc2lvbi0yMDIwLWNvY2t0YWkgLnJwLXJlY2lwZSAucnAtcmVjaXBlLWNvbnRlbnQgeyB3aWR0aDogODAlOyB9IH1cbi8qIGxpbmUgNDA1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3BhdGgtcmVkLXBhc3Npb24uc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLWNhbXBhcmktcmVkLXBhc3Npb24tMjAyMC1jb2NrdGFpIC5ycC1yZWNpcGUgLnJwLXJlY2lwZS1pbWFnZS13cmFwIHsgcGFkZGluZy1yaWdodDogMjBweDsgfVxuLyogbGluZSA0MDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcGF0aC1yZWQtcGFzc2lvbi5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtY2FtcGFyaS1yZWQtcGFzc2lvbi0yMDIwLWNvY2t0YWkgLnJwLXJlY2lwZSAucnAtcmVjaXBlLWNvbnRlbnQgeyBjb2xvcjogI2ZmZmZmZjsgZm9udC1mYW1pbHk6IFwiVmFuaXRhc1wiOyBmb250LXNpemU6IDE4cHg7IGxpbmUtaGVpZ2h0OiAxLjQ7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbi8qIGxpbmUgNDE1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3BhdGgtcmVkLXBhc3Npb24uc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLWNhbXBhcmktcmVkLXBhc3Npb24tMjAyMC1jb2NrdGFpIC5ycC1yZWNpcGUgLnJwLXJlY2lwZS1jb250ZW50IHVsIHsgbGlzdC1zdHlsZTogbm9uZTsgcGFkZGluZzogMDsgfVxuLyogbGluZSA0MTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcGF0aC1yZWQtcGFzc2lvbi5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtY2FtcGFyaS1yZWQtcGFzc2lvbi0yMDIwLWNvY2t0YWkgLnJwLXJlY2lwZSAucnAtcmVjaXBlLWNvbnRlbnQgdWwgbGk6YmVmb3JlIHsgY29udGVudDogXCItXCI7IG1hcmdpbi1yaWdodDogNnB4OyB9XG4vKiBsaW5lIDQyMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYXRoLXJlZC1wYXNzaW9uLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1jYW1wYXJpLXJlZC1wYXNzaW9uLTIwMjAtY29ja3RhaSAucnAtcmVjaXBlIC5ycC1yZWNpcGUtY29udGVudCBvbCB7IGxpc3Qtc3R5bGU6IG5vbmU7IHBhZGRpbmc6IDA7IGNvdW50ZXItcmVzZXQ6IGxpc3RpdGVtOyB9XG4vKiBsaW5lIDQyNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19wYXRoLXJlZC1wYXNzaW9uLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1jYW1wYXJpLXJlZC1wYXNzaW9uLTIwMjAtY29ja3RhaSAucnAtcmVjaXBlIC5ycC1yZWNpcGUtY29udGVudCBvbCBsaTpiZWZvcmUgeyBjb3VudGVyLWluY3JlbWVudDogbGlzdGl0ZW07IGNvbnRlbnQ6IGNvdW50ZXIobGlzdGl0ZW0pIFwiKVwiOyBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuLyogbGluZSA0MzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcGF0aC1yZWQtcGFzc2lvbi5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtY2FtcGFyaS1yZWQtcGFzc2lvbi0yMDIwLWNvY2t0YWkgLnJwLXJlY2lwZSAucnAtcmVjaXBlLWNvbnRlbnQgaDMgeyBjb2xvcjogI2M4MTAyZTsgfVxuXG4vKiBsaW5lIDIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tMjAyMS5zY3NzICovXG4ucmVkLXBhc3Npb24tMjAyMSAucmVkcGFzc2lvbi0tbmV4dCB7IGZvbnQtc2l6ZTogMzBweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlWig5MGRlZyk7IGN1cnNvcjogcG9pbnRlcjsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiA1MHZ3OyBtYXJnaW4tdG9wOiAtNTBweDsgY29sb3I6IHdoaXRlOyB6LWluZGV4OiAyOyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tMjAyMS5zY3NzICovXG4gIC5yZWQtcGFzc2lvbi0yMDIxIC5yZWRwYXNzaW9uLS1uZXh0IHsgZm9udC1zaXplOiAyNXB4OyB9IH1cbi8qIGxpbmUgMTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tMjAyMS5zY3NzICovXG4ucmVkLXBhc3Npb24tMjAyMSAucnAtdmlkZW8td3JhcCB7IHBhZGRpbmc6IDQ4cHggMCAwIDA7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9yZWQtcGFzc2lvbi0yMDIxL2JnLXJlZHBhc3Npb24tcmVkLTIuanBnXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBiYWNrZ3JvdW5kOiAjZTgxNDNiOyB9XG4vKiBsaW5lIDIxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1wYXNzaW9uLTIwMjEuc2NzcyAqL1xuLnJlZC1wYXNzaW9uLTIwMjEgLnJwLXZpZGVvLXdyYXAgaDMgeyBmb250LWZhbWlseTogXCJWYW5pdGFzXCI7IGZvbnQtd2VpZ2h0OiBib2xkOyBjb2xvcjogI2ZmZmZmZjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXgtd2lkdGg6IDgwMHB4OyBsZXR0ZXItc3BhY2luZzogNnB4OyBmb250LXNpemU6IDMycHg7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgzMHB4KSB7IC8qIGxpbmUgMjEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tMjAyMS5zY3NzICovXG4gIC5yZWQtcGFzc2lvbi0yMDIxIC5ycC12aWRlby13cmFwIGgzIHsgZm9udC1zaXplOiAzLjh2dzsgfSB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkgeyAvKiBsaW5lIDIxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1wYXNzaW9uLTIwMjEuc2NzcyAqL1xuICAucmVkLXBhc3Npb24tMjAyMSAucnAtdmlkZW8td3JhcCBoMyB7IGZvbnQtc2l6ZTogMjBweDsgfSB9XG4vKiBsaW5lIDQwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1wYXNzaW9uLTIwMjEuc2NzcyAqL1xuLnJlZC1wYXNzaW9uLTIwMjEgLnJwLXRleHQtd3JhcCB7IHBhZGRpbmc6IDAgMCA0OHB4IDA7IG1pbi1oZWlnaHQ6IDc1dmg7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9yZWQtcGFzc2lvbi0yMDIxL2JnLXRleHQtMi5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGRpc3BsYXk6IGZsZXg7IGZsZXgtd3JhcDogd3JhcDsgZmxleC1kaXJlY3Rpb246IHJvdzsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4vKiBsaW5lIDUyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1wYXNzaW9uLTIwMjEuc2NzcyAqL1xuLnJlZC1wYXNzaW9uLTIwMjEgLnJwLXRleHQtd3JhcDpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogNTBweDsgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjMyLCAyMCwgNTksIDApIDAlLCAjZTgxNDNiIDEwMCUpOyB9XG4vKiBsaW5lIDYxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1wYXNzaW9uLTIwMjEuc2NzcyAqL1xuLnJlZC1wYXNzaW9uLTIwMjEgLnJwLXRleHQtd3JhcCAucnAtY29udGFpbmVyIHsgbWF4LXdpZHRoOiA3ODBweDsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4vKiBsaW5lIDY0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1wYXNzaW9uLTIwMjEuc2NzcyAqL1xuLnJlZC1wYXNzaW9uLTIwMjEgLnJwLXRleHQtd3JhcCAucnAtY29udGFpbmVyIHAsIC5yZWQtcGFzc2lvbi0yMDIxIC5ycC10ZXh0LXdyYXAgLnJwLWNvbnRhaW5lciBoMiB7IGxpbmUtaGVpZ2h0OiAyMDAlOyBjb2xvcjogI2ZmZmZmZjsgbGV0dGVyLXNwYWNpbmc6IDZweDsgfVxuLyogbGluZSA2OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtcGFzc2lvbi0yMDIxLnNjc3MgKi9cbi5yZWQtcGFzc2lvbi0yMDIxIC5ycC10ZXh0LXdyYXAgLnJwLWNvbnRhaW5lciBwIHsgZm9udC1zaXplOiAxOHB4OyBmb250LWZhbWlseTogXCJWYW5pdGFzXCI7IH1cbi8qIGxpbmUgNzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tMjAyMS5zY3NzICovXG4ucmVkLXBhc3Npb24tMjAyMSAucnAtdGV4dC13cmFwIC5ycC1jb250YWluZXIgaDIgeyBmb250LXNpemU6IDQwcHg7IH1cbi8qIGxpbmUgNzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tMjAyMS5zY3NzICovXG4ucmVkLXBhc3Npb24tMjAyMSAucnAtYXJ0aXN0cy13cmFwIHsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL3JlZC1wYXNzaW9uLTIwMjEvYmctcmVkcGFzc2lvbi1ibHVlLmpwZ1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlcjsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgcGFkZGluZy1ib3R0b206IDcwcHg7IGJvcmRlci1ib3R0b206IG5vbmU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luLWJvdHRvbTogMDsgfVxuLyogbGluZSA4NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtcGFzc2lvbi0yMDIxLnNjc3MgKi9cbi5yZWQtcGFzc2lvbi0yMDIxIC5ycC1hcnRpc3RzLXdyYXA6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiA1cHg7IGJhY2tncm91bmQ6ICNjODEwMmU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAzMnB4OyBsZWZ0OiAwOyB9XG4vKiBsaW5lIDk0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1wYXNzaW9uLTIwMjEuc2NzcyAqL1xuLnJlZC1wYXNzaW9uLTIwMjEgLnJwLWFydGlzdHMtd3JhcCBoMyB7IGZvbnQtc2l6ZTogMzJweDsgbGV0dGVyLXNwYWNpbmc6IDhweDsgbGluZS1oZWlnaHQ6IDIwMCU7IH1cbi8qIGxpbmUgOTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tMjAyMS5zY3NzICovXG4ucmVkLXBhc3Npb24tMjAyMSAucnAtYXJ0aXN0cy13cmFwIC5ycC1hcnRpc3RzLWJpb3MgeyBkaXNwbGF5OiBibG9jazsgfVxuLyogbGluZSAxMDIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tMjAyMS5zY3NzICovXG4ucmVkLXBhc3Npb24tMjAyMSAucnAtYXJ0aXN0cy13cmFwIC5ycC1hcnRpc3RzLWJpb3MgLmZpZWxkIHsgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuLyogbGluZSAxMDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tMjAyMS5zY3NzICovXG4ucmVkLXBhc3Npb24tMjAyMSAucnAtYXJ0aXN0cy13cmFwIC5ycC1hcnRpc3RzLWJpb3MgLmZpZWxkIC5maWVsZF9faXRlbSB7IHdpZHRoOiAyNSU7IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMTA2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1wYXNzaW9uLTIwMjEuc2NzcyAqL1xuICAucmVkLXBhc3Npb24tMjAyMSAucnAtYXJ0aXN0cy13cmFwIC5ycC1hcnRpc3RzLWJpb3MgLmZpZWxkIC5maWVsZF9faXRlbSB7IHdpZHRoOiA1MCU7IH0gfVxuLyogbGluZSAxMTIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tMjAyMS5zY3NzICovXG4ucmVkLXBhc3Npb24tMjAyMSAucnAtYXJ0aXN0cy13cmFwIC5ycC1hcnRpc3RzLWJpb3MgLmZpZWxkIC5ycC1hcnRpc3QtdGVhc2VyLXdyYXAgeyBtYXJnaW46IDVweDsgfVxuLyogbGluZSAxMTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tMjAyMS5zY3NzICovXG4ucmVkLXBhc3Npb24tMjAyMSAucnAtY29ja3RhaWwtd3JhcCB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9yZWQtcGFzc2lvbi0yMDIxL2JnLXJlZHBhc3Npb24tcmVkLmpwZ1wiKSBuby1yZXBlYXQgdG9wIGNlbnRlcjsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuLyogbGluZSAxMjEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tMjAyMS5zY3NzICovXG4ucmVkLXBhc3Npb24tMjAyMSAucnAtdmlkZW9pbnRyby13cmFwIHsgcG9zaXRpb246IGZpeGVkOyB0b3A6IDA7IGxlZnQ6IDA7IHotaW5kZXg6IDEwMDA7IHdpZHRoOiAxMDB2dzsgaGVpZ2h0OiAxMDB2aDsgYmFja2dyb3VuZDogYmxhY2s7IH1cbi8qIGxpbmUgMTI5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1wYXNzaW9uLTIwMjEuc2NzcyAqL1xuLnJlZC1wYXNzaW9uLTIwMjEgLnJwLXZpZGVvaW50cm8td3JhcCB2aWRlbyB7IG9iamVjdC1maXQ6IGNvdmVyOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDEzNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtcGFzc2lvbi0yMDIxLnNjc3MgKi9cbiAgLnJlZC1wYXNzaW9uLTIwMjEgLnJwLXZpZGVvaW50cm8td3JhcCB2aWRlbyN2aWRlby1kZXNrdG9wIHsgZGlzcGxheTogbm9uZTsgfSB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDEzOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtcGFzc2lvbi0yMDIxLnNjc3MgKi9cbiAgLnJlZC1wYXNzaW9uLTIwMjEgLnJwLXZpZGVvaW50cm8td3JhcCB2aWRlbyN2aWRlby1tb2JpbGUgeyBkaXNwbGF5OiBub25lOyB9IH1cbi8qIGxpbmUgMTQ1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1wYXNzaW9uLTIwMjEuc2NzcyAqL1xuLnJlZC1wYXNzaW9uLTIwMjEgLnNoYXJlcGFnZSB7IHRleHQtYWxpZ246IGNlbnRlcjsgLyogTm9uIHNvbGlkIGljb25zIGdldCBhIHN0cm9rZSAqLyAvKiBTb2xpZCBpY29ucyBnZXQgYSBmaWxsICovIH1cbi8qIGxpbmUgMTQ3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1wYXNzaW9uLTIwMjEuc2NzcyAqL1xuLnJlZC1wYXNzaW9uLTIwMjEgLnNoYXJlcGFnZSAucmVzcC1zaGFyaW5nLWJ1dHRvbl9fbGluaywgLnJlZC1wYXNzaW9uLTIwMjEgLnNoYXJlcGFnZSAucmVzcC1zaGFyaW5nLWJ1dHRvbl9faWNvbiB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuLyogbGluZSAxNTIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tMjAyMS5zY3NzICovXG4ucmVkLXBhc3Npb24tMjAyMSAuc2hhcmVwYWdlIC5yZXNwLXNoYXJpbmctYnV0dG9uX19saW5rIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBjb2xvcjogI2ZmZjsgbWFyZ2luOiAwLjVlbTsgfVxuLyogbGluZSAxNTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tMjAyMS5zY3NzICovXG4ucmVkLXBhc3Npb24tMjAyMSAuc2hhcmVwYWdlIC5yZXNwLXNoYXJpbmctYnV0dG9uIHsgYm9yZGVyLXJhZGl1czogNXB4OyB0cmFuc2l0aW9uOiAyNW1zIGVhc2Utb3V0OyBwYWRkaW5nOiAwLjVlbSAwLjc1ZW07IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuLyogbGluZSAxNjUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tMjAyMS5zY3NzICovXG4ucmVkLXBhc3Npb24tMjAyMSAuc2hhcmVwYWdlIC5yZXNwLXNoYXJpbmctYnV0dG9uX19pY29uIHN2ZyB7IHdpZHRoOiAyZW07IGhlaWdodDogMmVtOyBtYXJnaW4tcmlnaHQ6IDAuNGVtOyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4vKiBsaW5lIDE3MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtcGFzc2lvbi0yMDIxLnNjc3MgKi9cbi5yZWQtcGFzc2lvbi0yMDIxIC5zaGFyZXBhZ2UgLnJlc3Atc2hhcmluZy1idXR0b24tLXNtYWxsIHN2ZyB7IG1hcmdpbjogMDsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuLyogbGluZSAxNzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tMjAyMS5zY3NzICovXG4ucmVkLXBhc3Npb24tMjAyMSAuc2hhcmVwYWdlIC5yZXNwLXNoYXJpbmctYnV0dG9uX19pY29uIHsgc3Ryb2tlOiAjZmZmOyBmaWxsOiBub25lOyB9XG4vKiBsaW5lIDE4NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtcGFzc2lvbi0yMDIxLnNjc3MgKi9cbi5yZWQtcGFzc2lvbi0yMDIxIC5zaGFyZXBhZ2UgLnJlc3Atc2hhcmluZy1idXR0b25fX2ljb24tLXNvbGlkLCAucmVkLXBhc3Npb24tMjAyMSAuc2hhcmVwYWdlIC5yZXNwLXNoYXJpbmctYnV0dG9uX19pY29uLS1zb2xpZGNpcmNsZSB7IGZpbGw6ICNmZmY7IHN0cm9rZTogbm9uZTsgfVxuLyogbGluZSAxOTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tMjAyMS5zY3NzICovXG4ucmVkLXBhc3Npb24tMjAyMSAuc2hhcmVwYWdlIC5yZXNwLXNoYXJpbmctYnV0dG9uLS10d2l0dGVyIHsgYmFja2dyb3VuZC1jb2xvcjogIzU1YWNlZTsgfVxuLyogbGluZSAxOTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tMjAyMS5zY3NzICovXG4ucmVkLXBhc3Npb24tMjAyMSAuc2hhcmVwYWdlIC5yZXNwLXNoYXJpbmctYnV0dG9uLS10d2l0dGVyOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogIzI3OTVlOTsgfVxuLyogbGluZSAxOTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tMjAyMS5zY3NzICovXG4ucmVkLXBhc3Npb24tMjAyMSAuc2hhcmVwYWdlIC5yZXNwLXNoYXJpbmctYnV0dG9uLS1waW50ZXJlc3QgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQwODFjOyB9XG4vKiBsaW5lIDIwMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtcGFzc2lvbi0yMDIxLnNjc3MgKi9cbi5yZWQtcGFzc2lvbi0yMDIxIC5zaGFyZXBhZ2UgLnJlc3Atc2hhcmluZy1idXR0b24tLXBpbnRlcmVzdDpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICM4YzA2MTU7IH1cbi8qIGxpbmUgMjA2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1wYXNzaW9uLTIwMjEuc2NzcyAqL1xuLnJlZC1wYXNzaW9uLTIwMjEgLnNoYXJlcGFnZSAucmVzcC1zaGFyaW5nLWJ1dHRvbi0tZmFjZWJvb2sgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4OyB9XG4vKiBsaW5lIDIxMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtcGFzc2lvbi0yMDIxLnNjc3MgKi9cbi5yZWQtcGFzc2lvbi0yMDIxIC5zaGFyZXBhZ2UgLnJlc3Atc2hhcmluZy1idXR0b24tLWZhY2Vib29rOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogIzJkNDM3MzsgfVxuLyogbGluZSAyMTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tMjAyMS5zY3NzICovXG4ucmVkLXBhc3Npb24tMjAyMSAuc2hhcmVwYWdlIC5yZXNwLXNoYXJpbmctYnV0dG9uLS10dW1ibHIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU0NjVDOyB9XG4vKiBsaW5lIDIxOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtcGFzc2lvbi0yMDIxLnNjc3MgKi9cbi5yZWQtcGFzc2lvbi0yMDIxIC5zaGFyZXBhZ2UgLnJlc3Atc2hhcmluZy1idXR0b24tLXR1bWJscjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICMyMjJkM2M7IH1cbi8qIGxpbmUgMjIyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1wYXNzaW9uLTIwMjEuc2NzcyAqL1xuLnJlZC1wYXNzaW9uLTIwMjEgLnNoYXJlcGFnZSAucmVzcC1zaGFyaW5nLWJ1dHRvbi0tcmVkZGl0IHsgYmFja2dyb3VuZC1jb2xvcjogIzVmOTljZjsgfVxuLyogbGluZSAyMjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tMjAyMS5zY3NzICovXG4ucmVkLXBhc3Npb24tMjAyMSAuc2hhcmVwYWdlIC5yZXNwLXNoYXJpbmctYnV0dG9uLS1yZWRkaXQ6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E4MGMxOyB9XG4vKiBsaW5lIDIzMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtcGFzc2lvbi0yMDIxLnNjc3MgKi9cbi5yZWQtcGFzc2lvbi0yMDIxIC5zaGFyZXBhZ2UgLnJlc3Atc2hhcmluZy1idXR0b24tLWdvb2dsZSB7IGJhY2tncm91bmQtY29sb3I6ICNkZDRiMzk7IH1cbi8qIGxpbmUgMjM0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1wYXNzaW9uLTIwMjEuc2NzcyAqL1xuLnJlZC1wYXNzaW9uLTIwMjEgLnNoYXJlcGFnZSAucmVzcC1zaGFyaW5nLWJ1dHRvbi0tZ29vZ2xlOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2MyMzMyMTsgfVxuLyogbGluZSAyMzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tMjAyMS5zY3NzICovXG4ucmVkLXBhc3Npb24tMjAyMSAuc2hhcmVwYWdlIC5yZXNwLXNoYXJpbmctYnV0dG9uLS1saW5rZWRpbiB7IGJhY2tncm91bmQtY29sb3I6ICMwMDc3YjU7IH1cbi8qIGxpbmUgMjQyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1wYXNzaW9uLTIwMjEuc2NzcyAqL1xuLnJlZC1wYXNzaW9uLTIwMjEgLnNoYXJlcGFnZSAucmVzcC1zaGFyaW5nLWJ1dHRvbi0tbGlua2VkaW46aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ2MjkzOyB9XG4vKiBsaW5lIDI0NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtcGFzc2lvbi0yMDIxLnNjc3MgKi9cbi5yZWQtcGFzc2lvbi0yMDIxIC5zaGFyZXBhZ2UgLnJlc3Atc2hhcmluZy1idXR0b24tLWVtYWlsIHsgYmFja2dyb3VuZC1jb2xvcjogIzc3NzsgfVxuLyogbGluZSAyNTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tMjAyMS5zY3NzICovXG4ucmVkLXBhc3Npb24tMjAyMSAuc2hhcmVwYWdlIC5yZXNwLXNoYXJpbmctYnV0dG9uLS1lbWFpbDpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICM1ZTVlNWU7IH1cbi8qIGxpbmUgMjU0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1wYXNzaW9uLTIwMjEuc2NzcyAqL1xuLnJlZC1wYXNzaW9uLTIwMjEgLnNoYXJlcGFnZSAucmVzcC1zaGFyaW5nLWJ1dHRvbi0teGluZyB7IGJhY2tncm91bmQtY29sb3I6ICMxYTc1NzY7IH1cbi8qIGxpbmUgMjU4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1wYXNzaW9uLTIwMjEuc2NzcyAqL1xuLnJlZC1wYXNzaW9uLTIwMjEgLnNoYXJlcGFnZSAucmVzcC1zaGFyaW5nLWJ1dHRvbi0teGluZzpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICMxMTRjNGM7IH1cbi8qIGxpbmUgMjYyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1wYXNzaW9uLTIwMjEuc2NzcyAqL1xuLnJlZC1wYXNzaW9uLTIwMjEgLnNoYXJlcGFnZSAucmVzcC1zaGFyaW5nLWJ1dHRvbi0td2hhdHNhcHAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjVEMzY2OyB9XG4vKiBsaW5lIDI2NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtcGFzc2lvbi0yMDIxLnNjc3MgKi9cbi5yZWQtcGFzc2lvbi0yMDIxIC5zaGFyZXBhZ2UgLnJlc3Atc2hhcmluZy1idXR0b24tLXdoYXRzYXBwOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogIzFkYTg1MTsgfVxuLyogbGluZSAyNzAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tMjAyMS5zY3NzICovXG4ucmVkLXBhc3Npb24tMjAyMSAuc2hhcmVwYWdlIC5yZXNwLXNoYXJpbmctYnV0dG9uLS1oYWNrZXJuZXdzIHsgYmFja2dyb3VuZC1jb2xvcjogI0ZGNjYwMDsgfVxuLyogbGluZSAyNzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tMjAyMS5zY3NzICovXG4ucmVkLXBhc3Npb24tMjAyMSAuc2hhcmVwYWdlIC5yZXNwLXNoYXJpbmctYnV0dG9uLS1oYWNrZXJuZXdzOmhvdmVyLCAucmVkLXBhc3Npb24tMjAyMSAuc2hhcmVwYWdlIC5yZXNwLXNoYXJpbmctYnV0dG9uLS1oYWNrZXJuZXdzOmZvY3VzIHsgYmFja2dyb3VuZC1jb2xvcjogI0ZCNjIwMDsgfVxuLyogbGluZSAyNzUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tMjAyMS5zY3NzICovXG4ucmVkLXBhc3Npb24tMjAyMSAuc2hhcmVwYWdlIC5yZXNwLXNoYXJpbmctYnV0dG9uLS12ayB7IGJhY2tncm91bmQtY29sb3I6ICM1MDcyOTk7IH1cbi8qIGxpbmUgMjc5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1wYXNzaW9uLTIwMjEuc2NzcyAqL1xuLnJlZC1wYXNzaW9uLTIwMjEgLnNoYXJlcGFnZSAucmVzcC1zaGFyaW5nLWJ1dHRvbi0tdms6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM2NDhjOyB9XG4vKiBsaW5lIDI4MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtcGFzc2lvbi0yMDIxLnNjc3MgKi9cbi5yZWQtcGFzc2lvbi0yMDIxIC5zaGFyZXBhZ2UgLnJlc3Atc2hhcmluZy1idXR0b24tLWZhY2Vib29rIHsgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODsgYm9yZGVyLWNvbG9yOiAjM2I1OTk4OyB9XG4vKiBsaW5lIDI4OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtcGFzc2lvbi0yMDIxLnNjc3MgKi9cbi5yZWQtcGFzc2lvbi0yMDIxIC5zaGFyZXBhZ2UgLnJlc3Atc2hhcmluZy1idXR0b24tLWZhY2Vib29rOmhvdmVyLCAucmVkLXBhc3Npb24tMjAyMSAuc2hhcmVwYWdlIC5yZXNwLXNoYXJpbmctYnV0dG9uLS1mYWNlYm9vazphY3RpdmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ0MzczOyBib3JkZXItY29sb3I6ICMyZDQzNzM7IH1cbi8qIGxpbmUgMjk0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1wYXNzaW9uLTIwMjEuc2NzcyAqL1xuLnJlZC1wYXNzaW9uLTIwMjEgLnNoYXJlcGFnZSAucmVzcC1zaGFyaW5nLWJ1dHRvbi0tdHdpdHRlciB7IGJhY2tncm91bmQtY29sb3I6ICM1NWFjZWU7IGJvcmRlci1jb2xvcjogIzU1YWNlZTsgfVxuLyogbGluZSAyOTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tMjAyMS5zY3NzICovXG4ucmVkLXBhc3Npb24tMjAyMSAuc2hhcmVwYWdlIC5yZXNwLXNoYXJpbmctYnV0dG9uLS10d2l0dGVyOmhvdmVyLCAucmVkLXBhc3Npb24tMjAyMSAuc2hhcmVwYWdlIC5yZXNwLXNoYXJpbmctYnV0dG9uLS10d2l0dGVyOmFjdGl2ZSB7IGJhY2tncm91bmQtY29sb3I6ICMyNzk1ZTk7IGJvcmRlci1jb2xvcjogIzI3OTVlOTsgfVxuLyogbGluZSAzMDUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tMjAyMS5zY3NzICovXG4ucmVkLXBhc3Npb24tMjAyMSAuc2hhcmVwYWdlIC5yZXNwLXNoYXJpbmctYnV0dG9uLS1lbWFpbCB7IGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7IGJvcmRlci1jb2xvcjogIzc3Nzc3NzsgfVxuLyogbGluZSAzMTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tMjAyMS5zY3NzICovXG4ucmVkLXBhc3Npb24tMjAyMSAuc2hhcmVwYWdlIC5yZXNwLXNoYXJpbmctYnV0dG9uLS1lbWFpbDpob3ZlciwgLnJlZC1wYXNzaW9uLTIwMjEgLnNoYXJlcGFnZSAucmVzcC1zaGFyaW5nLWJ1dHRvbi0tZW1haWw6YWN0aXZlIHsgYmFja2dyb3VuZC1jb2xvcjogIzVlNWU1ZTsgYm9yZGVyLWNvbG9yOiAjNWU1ZTVlOyB9XG4vKiBsaW5lIDMxNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtcGFzc2lvbi0yMDIxLnNjc3MgKi9cbi5yZWQtcGFzc2lvbi0yMDIxIC5zaGFyZXBhZ2UgLnJlc3Atc2hhcmluZy1idXR0b24tLXdoYXRzYXBwIHsgYmFja2dyb3VuZC1jb2xvcjogIzI1RDM2NjsgYm9yZGVyLWNvbG9yOiAjMjVEMzY2OyB9XG4vKiBsaW5lIDMyMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtcGFzc2lvbi0yMDIxLnNjc3MgKi9cbi5yZWQtcGFzc2lvbi0yMDIxIC5zaGFyZXBhZ2UgLnJlc3Atc2hhcmluZy1idXR0b24tLXdoYXRzYXBwOmhvdmVyLCAucmVkLXBhc3Npb24tMjAyMSAuc2hhcmVwYWdlIC5yZXNwLXNoYXJpbmctYnV0dG9uLS13aGF0c2FwcDphY3RpdmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMURBODUxOyBib3JkZXItY29sb3I6ICMxREE4NTE7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1wYXNzaW9uLWFydGlzdC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtY2FtcGFyaS1yZWQtcGFzc2lvbi0yMDIxLWFydGlzdCB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9yZWQtcGFzc2lvbi0yMDIxL2JnLXJlZHBhc3Npb24tYmx1ZS5qcGdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbi8qIGxpbmUgNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtcGFzc2lvbi1hcnRpc3Quc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLWNhbXBhcmktcmVkLXBhc3Npb24tMjAyMS1hcnRpc3QgLmdvYmFjayB7IGNvbG9yOiB3aGl0ZTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgcGFkZGluZzogMTBweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyBwb3NpdGlvbjogYWJzb2x1dGU7IGZvbnQtc2l6ZTogMTZweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBtYXJnaW46IDEwcHg7IH1cbi8qIGxpbmUgMTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tYXJ0aXN0LnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1jYW1wYXJpLXJlZC1wYXNzaW9uLTIwMjEtYXJ0aXN0IC5nb2JhY2s6YmVmb3JlIHsgY29udGVudDogXCLupIVcIjsgZm9udC1mYW1pbHk6ICdjYW1wYXJpLWljb24nOyBmb250LXNpemU6IDEycHg7IG1hcmdpbi1yaWdodDogNXB4OyB9XG4vKiBsaW5lIDIwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1wYXNzaW9uLWFydGlzdC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtY2FtcGFyaS1yZWQtcGFzc2lvbi0yMDIxLWFydGlzdCAuY29udGFpbmVyIHsgbWF4LXdpZHRoOiAxMDAlOyB9XG4vKiBsaW5lIDIzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1wYXNzaW9uLWFydGlzdC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtY2FtcGFyaS1yZWQtcGFzc2lvbi0yMDIxLWFydGlzdCAjYmxvY2std2FzaXQtYnJlYWRjcnVtYnMsIC5wYWdlLW5vZGUtdHlwZS1jYW1wYXJpLXJlZC1wYXNzaW9uLTIwMjEtYXJ0aXN0ICNibG9jay13YXNpdC1wYWdlLXRpdGxlIHsgZGlzcGxheTogbm9uZTsgfVxuLyogbGluZSAyNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtcGFzc2lvbi1hcnRpc3Quc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLWNhbXBhcmktcmVkLXBhc3Npb24tMjAyMS1hcnRpc3QgLnJwLWNvbnRhaW5lciB7IHdpZHRoOiAxMDAlOyBtYXJnaW46IDAgYXV0bzsgfVxuLyogbGluZSAzMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtcGFzc2lvbi1hcnRpc3Quc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLWNhbXBhcmktcmVkLXBhc3Npb24tMjAyMS1hcnRpc3QgLnJwLWZ1bGwtd2lkdGggeyB3aWR0aDogMTAwJTsgfVxuLyogbGluZSAzNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtcGFzc2lvbi1hcnRpc3Quc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLWNhbXBhcmktcmVkLXBhc3Npb24tMjAyMS1hcnRpc3QgLnJwLXJlY2lwZSB7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHsgLyogbGluZSAzNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtcGFzc2lvbi1hcnRpc3Quc2NzcyAqL1xuICAucGFnZS1ub2RlLXR5cGUtY2FtcGFyaS1yZWQtcGFzc2lvbi0yMDIxLWFydGlzdCAucnAtcmVjaXBlIHsgZmxleC13cmFwOiB3cmFwOyB9IH1cbi8qIGxpbmUgNDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tYXJ0aXN0LnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1jYW1wYXJpLXJlZC1wYXNzaW9uLTIwMjEtYXJ0aXN0IC5ycC1yZWNpcGUgLnJwLXJlY2lwZS1pbWFnZS13cmFwLCAucGFnZS1ub2RlLXR5cGUtY2FtcGFyaS1yZWQtcGFzc2lvbi0yMDIxLWFydGlzdCAucnAtcmVjaXBlIC5ycC1yZWNpcGUtY29udGVudCB7IHdpZHRoOiA1MCU7IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7IC8qIGxpbmUgNDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tYXJ0aXN0LnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLWNhbXBhcmktcmVkLXBhc3Npb24tMjAyMS1hcnRpc3QgLnJwLXJlY2lwZSAucnAtcmVjaXBlLWltYWdlLXdyYXAsIC5wYWdlLW5vZGUtdHlwZS1jYW1wYXJpLXJlZC1wYXNzaW9uLTIwMjEtYXJ0aXN0IC5ycC1yZWNpcGUgLnJwLXJlY2lwZS1jb250ZW50IHsgd2lkdGg6IDEwMCU7IH0gfVxuLyogbGluZSA0OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtcGFzc2lvbi1hcnRpc3Quc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLWNhbXBhcmktcmVkLXBhc3Npb24tMjAyMS1hcnRpc3QgLnJwLXJlY2lwZSAucnAtcmVjaXBlLWltYWdlLXdyYXAgeyBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkgeyAvKiBsaW5lIDQ4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1wYXNzaW9uLWFydGlzdC5zY3NzICovXG4gIC5wYWdlLW5vZGUtdHlwZS1jYW1wYXJpLXJlZC1wYXNzaW9uLTIwMjEtYXJ0aXN0IC5ycC1yZWNpcGUgLnJwLXJlY2lwZS1pbWFnZS13cmFwIHsgcGFkZGluZy1yaWdodDogMHB4OyB9IH1cbi8qIGxpbmUgNTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tYXJ0aXN0LnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1jYW1wYXJpLXJlZC1wYXNzaW9uLTIwMjEtYXJ0aXN0IC5ycC1yZWNpcGUgLnJwLXJlY2lwZS1pbWFnZS13cmFwIGltZyB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyOyB9XG4vKiBsaW5lIDU5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1wYXNzaW9uLWFydGlzdC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtY2FtcGFyaS1yZWQtcGFzc2lvbi0yMDIxLWFydGlzdCAucnAtcmVjaXBlIC5ycC1yZWNpcGUtY29udGVudCB7IGNvbG9yOiAjZmZmZmZmOyBmb250LWZhbWlseTogXCJWYW5pdGFzXCI7IGZvbnQtc2l6ZTogMThweDsgbGluZS1oZWlnaHQ6IDEuNDsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IHBhZGRpbmc6IDgwcHg7IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7IC8qIGxpbmUgNTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tYXJ0aXN0LnNjc3MgKi9cbiAgLnBhZ2Utbm9kZS10eXBlLWNhbXBhcmktcmVkLXBhc3Npb24tMjAyMS1hcnRpc3QgLnJwLXJlY2lwZSAucnAtcmVjaXBlLWNvbnRlbnQgeyBwYWRkaW5nOiA0MHB4OyB9IH1cbi8qIGxpbmUgNzIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tYXJ0aXN0LnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1jYW1wYXJpLXJlZC1wYXNzaW9uLTIwMjEtYXJ0aXN0IC5ycC1yZWNpcGUgLnJwLXJlY2lwZS1jb250ZW50IGgzIHsgY29sb3I6ICNjODEwMmU7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtc2l6ZTogMzBweDsgbGV0dGVyLXNwYWNpbmc6IDZweDsgfVxuLyogbGluZSA3OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtcGFzc2lvbi1hcnRpc3Quc2NzcyAqL1xuLnBhZ2Utbm9kZS10eXBlLWNhbXBhcmktcmVkLXBhc3Npb24tMjAyMS1hcnRpc3QgLnJwLXJlY2lwZSAucnAtcmVjaXBlLWNvbnRlbnQgLnJwLWNvY2t0YWlsLWRlc2NyaXB0aW9uIHsgZm9udC1mYW1pbHk6IFwiVmFuaXRhc1wiOyBjb2xvcjogI2ZmZmZmZjsgZm9udC1zaXplOiAxOHB4OyBsaW5lLWhlaWdodDogMS40OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBtYXgtd2lkdGg6IDYwMHB4OyBtYXJnaW46IDAgYXV0byA1MHB4OyB9XG4vKiBsaW5lIDg4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1wYXNzaW9uLWFydGlzdC5zY3NzICovXG4ucGFnZS1ub2RlLXR5cGUtY2FtcGFyaS1yZWQtcGFzc2lvbi0yMDIxLWFydGlzdCAucnAtcmVjaXBlIC5ycC1yZWNpcGUtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtcnAyMDIxLWFydGlzdC1uZXh0IHsgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cbi8qIGxpbmUgOTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tYXJ0aXN0LnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1jYW1wYXJpLXJlZC1wYXNzaW9uLTIwMjEtYXJ0aXN0IC5ycC1yZWNpcGUgLnJwLXJlY2lwZS1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1ycDIwMjEtYXJ0aXN0LW5leHQgYSB7IGNvbG9yOiAjYzgxMDJlOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBsZXR0ZXItc3BhY2luZzogNnB4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbi8qIGxpbmUgOTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLXBhc3Npb24tYXJ0aXN0LnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1jYW1wYXJpLXJlZC1wYXNzaW9uLTIwMjEtYXJ0aXN0IC5ycC1yZWNpcGUgLnJwLXJlY2lwZS1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1ycDIwMjEtYXJ0aXN0LW5leHQgYTphZnRlciB7IGNvbnRlbnQ6IFwi7qSGXCI7IGZvbnQtZmFtaWx5OiAnY2FtcGFyaS1pY29uJzsgZm9udC1zaXplOiAxNHB4OyBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuYm9keS5fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIHsgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7IGJhY2tncm91bmQ6IGJsYWNrOyB9XG4vKiBsaW5lIDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbmJvZHkuX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuY29udGFpbmVyIHsgbWF4LXdpZHRoOiAxMDAlOyB9XG4vKiBsaW5lIDksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbmJvZHkuX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCBoZWFkZXIgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi8qIGxpbmUgMTIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbmJvZHkuX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuY2FtcGFyaS1jb250ZW50LXdyYXBwZXIgeyBwYWRkaW5nLXRvcDogMDsgfVxuLyogbGluZSAxNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuYm9keS5fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5tYWluLW5hdmlnYXRpb24tbWVudSB7IHBhZGRpbmc6IDAuNzVlbSAwOyB9XG4vKiBsaW5lIDE4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG5ib2R5Ll9yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgI2Jsb2NrLXdhc2l0LWJyZWFkY3J1bWJzLCBib2R5Ll9yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgI2Jsb2NrLXdhc2l0LXBhZ2UtdGl0bGUgeyBkaXNwbGF5OiBub25lOyB9XG4vKiBsaW5lIDIyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG5ib2R5Ll9yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnJwLWNvbnRhaW5lciB7IG1heC13aWR0aDogMTI4MHB4OyBtYXJnaW46IDAgYXV0bzsgcGFkZGluZzogMjBweDsgfVxuLyogbGluZSAyNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuYm9keS5fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC50ZXh0LWZvcm1hdHRlZCB7IG1heC13aWR0aDogMTI4MHB4OyBtYXJnaW46IDAgYXV0bzsgcGFkZGluZzogMCAyMHB4OyB9XG4vKiBsaW5lIDMxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG5ib2R5Ll9yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnRleHQtZm9ybWF0dGVkIGgyIHsgZm9udC1mYW1pbHk6IFwiVmFuaXRhc1wiOyBmb250LXdlaWdodDogYm9sZDsgY29sb3I6ICNmZmZmZmY7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHRleHQtYWxpZ246IGNlbnRlcjsgbGV0dGVyLXNwYWNpbmc6IDZweDsgZm9udC1zaXplOiAzMnB4OyBtYXJnaW46IDMycHggYXV0byAwOyBtYXgtd2lkdGg6IDc4MHB4OyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MzBweCkgeyAvKiBsaW5lIDMxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4gIGJvZHkuX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAudGV4dC1mb3JtYXR0ZWQgaDIgeyBmb250LXNpemU6IDMuOHZ3OyB9IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7IC8qIGxpbmUgMzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbiAgYm9keS5fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC50ZXh0LWZvcm1hdHRlZCBoMiB7IGZvbnQtc2l6ZTogMjBweDsgfSB9XG4vKiBsaW5lIDUwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG5ib2R5Ll9yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnJwLWZ1bGwtd2lkdGggeyB3aWR0aDogMTAwJTsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgNTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbmJvZHkuX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5sb2NrIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDYxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIHNlY3Rpb24geyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDI7IGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9XG4vKiBsaW5lIDY1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIHNlY3Rpb24gLnNlY3Rpb24tYmFja2dyb3VuZCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgei1pbmRleDogMTsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgdG9wOiAwOyBsZWZ0OiAwOyBvdmVyZmxvdzogaGlkZGVuOyB9XG4vKiBsaW5lIDc0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIHNlY3Rpb24gLnBhcmFsbGF4LWl0ZW1zIHsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyB0b3A6IDA7IGxlZnQ6IDUwJTsgbWF4LXdpZHRoOiAxNjAwcHg7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgei1pbmRleDogMjsgfVxuLyogbGluZSA4MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCBzZWN0aW9uIC5wYXJhbGxheC1pdGVtcyAucC1pdGVtIHsgcG9zaXRpb246IGFic29sdXRlOyBjb2xvcjogd2hpdGU7IH1cbi8qIGxpbmUgODcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgc2VjdGlvbiAucGFyYWxsYXgtaXRlbXMgLnAtaXRlbS1yZWQgeyBjb2xvcjogI2VlMWExMzsgfVxuLyogbGluZSA5MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCBzZWN0aW9uIC5wYXJhbGxheC1pdGVtcyAuc3F1YXJlIHsgd2lkdGg6IDIwMHB4OyBoZWlnaHQ6IDIwMHB4OyBib3JkZXI6IDFweCBzb2xpZDsgfVxuLyogbGluZSA5NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCBzZWN0aW9uIC5wYXJhbGxheC1pdGVtcyAuZG91YmxlLXNxdWFyZSB7IHdpZHRoOiAxMjVweDsgaGVpZ2h0OiAxMjVweDsgcGFkZGluZzogNTBweDsgYm9yZGVyOiAxcHggc29saWQ7IH1cbi8qIGxpbmUgMTAwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIHNlY3Rpb24gLnBhcmFsbGF4LWl0ZW1zIC5kb3VibGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IHdpZHRoOiA3NXB4OyBoZWlnaHQ6IDc1cHg7IGJvcmRlcjogMXB4IHNvbGlkOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTAlOyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4vKiBsaW5lIDExMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCBzZWN0aW9uIC5wYXJhbGxheC1pdGVtcyAuc3F1YXJlLXggeyB3aWR0aDogMTI1cHg7IGhlaWdodDogMTI1cHg7IHBhZGRpbmc6IDUwcHg7IGJvcmRlcjogMXB4IHNvbGlkOyB9XG4vKiBsaW5lIDExNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCBzZWN0aW9uIC5wYXJhbGxheC1pdGVtcyAuc3F1YXJlLXg6YmVmb3JlLCAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIHNlY3Rpb24gLnBhcmFsbGF4LWl0ZW1zIC5zcXVhcmUteDphZnRlciB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogNjJweDsgdG9wOiAxNXB4OyBjb250ZW50OiAnICc7IGhlaWdodDogMTAwcHg7IHdpZHRoOiAxcHg7IGJhY2tncm91bmQtY29sb3I6ICNlZTFhMTM7IH1cbi8qIGxpbmUgMTI1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIHNlY3Rpb24gLnBhcmFsbGF4LWl0ZW1zIC5zcXVhcmUteDpiZWZvcmUgeyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbi8qIGxpbmUgMTI4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIHNlY3Rpb24gLnBhcmFsbGF4LWl0ZW1zIC5zcXVhcmUteDphZnRlciB7IHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbi8qIGxpbmUgMTMyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIHNlY3Rpb24gLnBhcmFsbGF4LWl0ZW1zIC5yZWN0YW5nbGUtaCB7IHdpZHRoOiA0MDBweDsgaGVpZ2h0OiAzMHB4OyBib3JkZXI6IDFweCBzb2xpZDsgfVxuLyogbGluZSAxMzcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgc2VjdGlvbiAucGFyYWxsYXgtaXRlbXMgLnJlY3RhbmdsZS12IHsgd2lkdGg6IDMwcHg7IGhlaWdodDogNDAwcHg7IGJvcmRlcjogMXB4IHNvbGlkOyB9XG4vKiBsaW5lIDE0NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAucmVkcGFzc2lvbi0tbmV4dCB7IHotaW5kZXg6IDIwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbi8qIGxpbmUgMTQ3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5yZWRwYXNzaW9uLS1uZXh0OmJlZm9yZSB7IGRpc3BsYXk6IG5vbmU7IH1cbi8qIGxpbmUgMTUwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5yZWRwYXNzaW9uLS1uZXh0IGltZyB7IHdpZHRoOiAzNXB4OyBoZWlnaHQ6IGF1dG87IH1cbi8qIGxpbmUgMTU1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5ycC10ZXh0LXdyYXAgeyBwYWRkaW5nOiAwIDAgNDhweCAwOyBkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IGZsZXgtZGlyZWN0aW9uOiByb3c7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyBhbGlnbi1jb250ZW50OiBjZW50ZXI7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLyogbGluZSAxNjUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnJwLXRleHQtd3JhcCBoMiBzcGFuIHsgY29sb3I6ICNkOTAwMmE7IH1cbi8qIGxpbmUgMTY5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5ycC10ZXh0LXdyYXA6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfVxuLyogbGluZSAxNzIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnJwLXRleHQtd3JhcCNpbnRybyB7IG1pbi1oZWlnaHQ6IDEwMHZoOyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuLyogbGluZSAxNzUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnJwLXRleHQtd3JhcCNpbnRybyAucnAtY29udGFpbmVyIHsgbWF4LXdpZHRoOiA4NTBweDsgdGV4dC1hbGlnbjogY2VudGVyOyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDI7IH1cbi8qIGxpbmUgMTgwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5ycC10ZXh0LXdyYXAjaW50cm8gLnJwLWNvbnRhaW5lciBwLCAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5ycC10ZXh0LXdyYXAjaW50cm8gLnJwLWNvbnRhaW5lciBoMiB7IGxpbmUtaGVpZ2h0OiAyMDAlOyBjb2xvcjogI2ZmZmZmZjsgbGV0dGVyLXNwYWNpbmc6IDZweDsgfVxuLyogbGluZSAxODUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnJwLXRleHQtd3JhcCNpbnRybyAucnAtY29udGFpbmVyIHAgeyBmb250LXNpemU6IDE4cHg7IGZvbnQtZmFtaWx5OiBcIlZhbml0YXNcIjsgfVxuLyogbGluZSAxODksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnJwLXRleHQtd3JhcCNpbnRybyAucnAtY29udGFpbmVyIGgyIHsgZm9udC1zaXplOiAyNXB4OyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDE4OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5ycC10ZXh0LXdyYXAjaW50cm8gLnJwLWNvbnRhaW5lciBoMiB7IGZvbnQtc2l6ZTogMjBweDsgbGV0dGVyLXNwYWNpbmc6IDNweDsgfSB9XG4vKiBsaW5lIDE5OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAucnAtdGV4dC13cmFwI2NvbWluZ3Nvb24geyBtaW4taGVpZ2h0OiAxMDB2aDsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC9iZy1wcmltZS5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbi8qIGxpbmUgMjAzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5ycC10ZXh0LXdyYXAjY29taW5nc29vbiAucnAtY29udGFpbmVyIHAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4vKiBsaW5lIDIwOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAjaGVybyB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQvcG9zdGVyLXZpZGVvLmpwZ1wiKSBuby1yZXBlYXQgMCAwOyB9XG4vKiBsaW5lIDIxMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAjdmlkZW8geyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkL3Bvc3Rlci12aWRlby0yLmpwZ1wiKSBuby1yZXBlYXQgMCAwOyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDIxMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkICN2aWRlbyB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQvcG9zdGVyLXZpZGVvLTItbW9iLmpwZ1wiKSBuby1yZXBlYXQgMCAwOyB9IH1cbi8qIGxpbmUgMjE4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkICNoZXJvLCAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkICN2aWRlbyB7IHBhZGRpbmc6IDA7IHotaW5kZXg6IDEwOyBoZWlnaHQ6IDEwMHZoOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMCUgNTAlOyB9XG4vKiBsaW5lIDIyNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAjaGVyby5wbGF5aW5nLCAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkICN2aWRlby5wbGF5aW5nIHsgYmFja2dyb3VuZDogYmxhY2s7IH1cbi8qIGxpbmUgMjI3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkICNoZXJvIC5ycC1jb250YWluZXIsIC5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgI3ZpZGVvIC5ycC1jb250YWluZXIgeyBtYXgtd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgcGFkZGluZzogMDsgbWFyZ2luOiAwOyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4vKiBsaW5lIDIzNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAjaGVybyAucnAtY29udGFpbmVyIC52aWRlby1jb250cm9scywgLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAjdmlkZW8gLnJwLWNvbnRhaW5lciAudmlkZW8tY29udHJvbHMgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwdmg7IHotaW5kZXg6IDEwOyB9XG4vKiBsaW5lIDI0MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAjaGVybyAucnAtY29udGFpbmVyIC52aWRlby1jb250cm9scyAucGxheS1idG4sIC5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgI2hlcm8gLnJwLWNvbnRhaW5lciAudmlkZW8tY29udHJvbHMgLnBhdXNlLWJ0biwgLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAjdmlkZW8gLnJwLWNvbnRhaW5lciAudmlkZW8tY29udHJvbHMgLnBsYXktYnRuLCAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkICN2aWRlbyAucnAtY29udGFpbmVyIC52aWRlby1jb250cm9scyAucGF1c2UtYnRuIHsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuLyogbGluZSAyNTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgI2hlcm8gLnJwLWNvbnRhaW5lciAudmlkZW8tY29udHJvbHMgLnBsYXktYnRuIHN2ZywgLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAjaGVybyAucnAtY29udGFpbmVyIC52aWRlby1jb250cm9scyAucGF1c2UtYnRuIHN2ZywgLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAjdmlkZW8gLnJwLWNvbnRhaW5lciAudmlkZW8tY29udHJvbHMgLnBsYXktYnRuIHN2ZywgLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAjdmlkZW8gLnJwLWNvbnRhaW5lciAudmlkZW8tY29udHJvbHMgLnBhdXNlLWJ0biBzdmcgeyBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IHdpZHRoOiA3NXB4OyBoZWlnaHQ6IDc1cHg7IH1cbi8qIGxpbmUgMjU2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkICNoZXJvIC5ycC1jb250YWluZXIgLnZpZGVvLWNvbnRyb2xzIC5wYXVzZS1idG4sIC5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgI3ZpZGVvIC5ycC1jb250YWluZXIgLnZpZGVvLWNvbnRyb2xzIC5wYXVzZS1idG4geyBkaXNwbGF5OiBub25lOyB9XG4vKiBsaW5lIDI2MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAjaGVybyAucnAtY29udGFpbmVyIHZpZGVvLCAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkICN2aWRlbyAucnAtY29udGFpbmVyIHZpZGVvIHsgZGlzcGxheTogYmxvY2s7IG1heC1oZWlnaHQ6IDEwMHZoOyB9XG4vKiBsaW5lIDI2NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAucnAtdmlkZW9pbnRyby13cmFwIHsgcG9zaXRpb246IHN0aWNreTsgei1pbmRleDogMTsgfVxuLyogbGluZSAyNzAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnJwLXZpZGVvYmctd3JhcCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB6LWluZGV4OiAxOyB3aWR0aDogMTAwdnc7IGhlaWdodDogMTAwdmg7IGJhY2tncm91bmQ6IGJsYWNrOyB9XG4vKiBsaW5lIDI3OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAucnAtdmlkZW9iZy13cmFwIHZpZGVvIHsgb2JqZWN0LWZpdDogY292ZXI7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IH1cbi8qIGxpbmUgMjg0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zdG9yeSB7IHBhZGRpbmc6IDEwMHB4OyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDI4NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zdG9yeSB7IHBhZGRpbmc6IDEwMHB4IDIwcHg7IH0gfVxuLyogbGluZSAyODksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnN0b3J5IC5zdG9yeS1jb250ZW50IHsgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBhbGlnbi1pdGVtczogY2VudGVyOyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxNDAwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMzsgfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAyODksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc3RvcnkgLnN0b3J5LWNvbnRlbnQgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbi8qIGxpbmUgMzAwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zdG9yeSAuc3RvcnktY29udGVudCAuc3RvcnktaW5mbyB7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDUwMHB4OyB9XG4vKiBsaW5lIDMwMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc3RvcnkgLnN0b3J5LWNvbnRlbnQgLnN0b3J5LWluZm8gLnN0b3J5LWl0ZW0geyBjb2xvcjogd2hpdGU7IGxpbmUtaGVpZ2h0OiAxNTAlOyBwYWRkaW5nOiA1MHB4IDMwcHg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgb3ZlcmZsb3c6IGhpZGRlbjsgei1pbmRleDogMTA7IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMzAzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4gIC5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnN0b3J5IC5zdG9yeS1jb250ZW50IC5zdG9yeS1pbmZvIC5zdG9yeS1pdGVtIHsgcGFkZGluZzogMzBweDsgfSB9XG4vKiBsaW5lIDMxMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc3RvcnkgLnN0b3J5LWNvbnRlbnQgLnN0b3J5LWluZm8gLnN0b3J5LWl0ZW0gLmJvcmRlciB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC43czsgfVxuLyogbGluZSAzMjEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnN0b3J5IC5zdG9yeS1jb250ZW50IC5zdG9yeS1pbmZvIC5zdG9yeS1pdGVtIC5ib3JkZXI6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IGJvdHRvbTogMDsgcmlnaHQ6IDA7IHdpZHRoOiAyMHB4OyBoZWlnaHQ6IDIwcHg7IGJhY2tncm91bmQ6IHdoaXRlOyB9XG4vKiBsaW5lIDMzMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc3RvcnkgLnN0b3J5LWNvbnRlbnQgLnN0b3J5LWluZm8gLnN0b3J5LWl0ZW06YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyB3aWR0aDogMjBweDsgaGVpZ2h0OiAyMHB4OyBiYWNrZ3JvdW5kOiB3aGl0ZTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IH1cbi8qIGxpbmUgMzQzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zdG9yeSAuc3RvcnktY29udGVudCAuc3RvcnktaW1hZ2VzIHsgYWxpZ24tc2VsZjogZmxleC1lbmQ7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyBwb3NpdGlvbjogcmVsYXRpdmU7IHJpZ2h0OiAwcHg7IG1hcmdpbi10b3A6IC0yNTBweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDEwMCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1MHB4KTsgfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAzNDMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc3RvcnkgLnN0b3J5LWNvbnRlbnQgLnN0b3J5LWltYWdlcyB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luLXRvcDogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDc1cHgpOyB9IH1cbi8qIGxpbmUgMzU5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zdG9yeSAuc3RvcnktY29udGVudCAuc3RvcnktaW1hZ2VzIC5zdG9yeS1jcmV3IHsgd2lkdGg6IDMyNXB4OyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDM1OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zdG9yeSAuc3RvcnktY29udGVudCAuc3RvcnktaW1hZ2VzIC5zdG9yeS1jcmV3IHsgd2lkdGg6IDIzMHB4OyB9IH1cbi8qIGxpbmUgMzY3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zdG9yeSNzdG9yeS0xIHsgbWluLWhlaWdodDogMTAwdmg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogNDsgcGFkZGluZy1ib3R0b206IDMwMHB4OyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDM2NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zdG9yeSNzdG9yeS0xIHsgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuLyogbGluZSAzNzUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnN0b3J5I3N0b3J5LTEgLnNlY3Rpb24tYmFja2dyb3VuZCB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQvYmctc3RvcnkuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4vKiBsaW5lIDM4MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc3Rvcnkjc3RvcnktMSAjc3F1YXJlLTEgeyB0b3A6IDBweDsgbGVmdDogNDAlOyBhbmltYXRpb246IGZsaWNrZXIgNXMgbGluZWFyIGluZmluaXRlIDEuMnM7IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMzgxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4gIC5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnN0b3J5I3N0b3J5LTEgI3NxdWFyZS0xIHsgbGVmdDogODklOyB9IH1cbi8qIGxpbmUgMzg5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zdG9yeSNzdG9yeS0xICNyZWN0YW5nbGUtMSB7IHRvcDogNTBweDsgcmlnaHQ6IDUwcHg7IGFuaW1hdGlvbjogZmxpY2tlciA1cyBsaW5lYXIgaW5maW5pdGUgMC41czsgfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAzODksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc3Rvcnkjc3RvcnktMSAjcmVjdGFuZ2xlLTEgeyBkaXNwbGF5OiBub25lOyB9IH1cbi8qIGxpbmUgMzk3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zdG9yeSNzdG9yeS0xICNkb3VibGUtc3F1YXJlLTEgeyBib3R0b206IDUwcHg7IGxlZnQ6IDUwcHg7IGFuaW1hdGlvbjogZmxpY2tlciA1cyBsaW5lYXIgaW5maW5pdGUgMC4yczsgfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAzOTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc3Rvcnkjc3RvcnktMSAjZG91YmxlLXNxdWFyZS0xIHsgYm90dG9tOiAyNSU7IGxlZnQ6IDgwJTsgfSB9XG4vKiBsaW5lIDQwNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc3Rvcnkjc3RvcnktMiB7IGhlaWdodDogMTAwdmg7IHBvc2l0aW9uOiByZWxhdGl2ZTsgei1pbmRleDogMzsgfVxuLyogbGluZSA0MTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnN0b3J5I3N0b3J5LTIgLnNlY3Rpb24tYmFja2dyb3VuZCB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQvYmctc3RvcnktMi5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbi8qIGxpbmUgNDE3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zdG9yeSNzdG9yeS0yICNzcXVhcmUteC0yIHsgcmlnaHQ6IDEwcHg7IHRvcDogNTBweDsgYW5pbWF0aW9uOiBmbGlja2VyIDVzIGxpbmVhciBpbmZpbml0ZSAxczsgfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA0MTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc3Rvcnkjc3RvcnktMiAjc3F1YXJlLXgtMiB7IHJpZ2h0OiAtNzVweDsgdG9wOiA1MHB4OyB9XG4gIC8qIGxpbmUgNDI0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4gIC5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnN0b3J5I3N0b3J5LTIgI3NxdWFyZS14LTI6YmVmb3JlLCAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zdG9yeSNzdG9yeS0yICNzcXVhcmUteC0yOmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfSB9XG4vKiBsaW5lIDQyOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc3Rvcnkjc3RvcnktMiAjcmVjdGFuZ2xlLTIgeyBib3R0b206IDEwMHB4OyBsZWZ0OiAzMHB4OyBhbmltYXRpb246IGZsaWNrZXIgNXMgbGluZWFyIGluZmluaXRlIDAuN3M7IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNDI5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4gIC5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnN0b3J5I3N0b3J5LTIgI3JlY3RhbmdsZS0yIHsgYm90dG9tOiAyMHB4OyB3aWR0aDogNzVweDsgaGVpZ2h0OiA3NXB4OyB9IH1cbi8qIGxpbmUgNDM5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zdG9yeSNzdG9yeS0yIC5zdG9yeS1jb250ZW50IHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgaGVpZ2h0OiAxMDAlOyB9XG4vKiBsaW5lIDQ0MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc3Rvcnkjc3RvcnktMiAuc3RvcnktY29udGVudCAuc3RvcnktaW5mbyB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuLyogbGluZSA0NDUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnN0b3J5I3N0b3J5LTIgLnN0b3J5LWNvbnRlbnQgLnN0b3J5LWluZm8gLnN0b3J5LWl0ZW0gLmJvcmRlciB7IGJvcmRlci1jb2xvcjogI2VlMWExMzsgfVxuLyogbGluZSA0NDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnN0b3J5I3N0b3J5LTIgLnN0b3J5LWNvbnRlbnQgLnN0b3J5LWluZm8gLnN0b3J5LWl0ZW0gLmJvcmRlcjphZnRlciB7IGJhY2tncm91bmQ6ICNlZTFhMTM7IH1cbi8qIGxpbmUgNDUxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zdG9yeSNzdG9yeS0yIC5zdG9yeS1jb250ZW50IC5zdG9yeS1pbmZvIC5zdG9yeS1pdGVtOmFmdGVyIHsgYmFja2dyb3VuZDogI2VlMWExMzsgfVxuLyogbGluZSA0NTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnNsaWRlciB7IGRpc3BsYXk6IGdyaWQ7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwdncgMTAwdncgMTAwdncgMTAwdnc7IGdyaWQtdGVtcGxhdGUtcm93czogMTAwdmg7IH1cbi8qIGxpbmUgNDY0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIgLnNsaWNrLWRvdHMgeyBib3R0b206IDQwcHg7IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNDY0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4gIC5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnNsaWRlciAuc2xpY2stZG90cyB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuLyogbGluZSA0NjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnNsaWRlciAuc2xpY2stZG90cyBsaSB7IG1hcmdpbjogMDsgfVxuLyogbGluZSA0NzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogMTJweDsgfVxuLyogbGluZSA0NzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnNsaWRlciAuc2xpZGUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYWIwOTBkOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgZm9udC1zaXplOiA1MHB4OyBoZWlnaHQ6IDEwMHZoOyB9XG4vKiBsaW5lIDQ4OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc2xpZGVyI3NsaWRlci1kZXNrICNzbGlkZS0xLCAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLW1vYiAjc2xpZGUtMSB7IGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkL3NsaWRlci8xLmpwZz92PTIuMCk7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cbi8qIGxpbmUgNDkzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLWRlc2sgI3NsaWRlLTFhLCAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLW1vYiAjc2xpZGUtMWEgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC9zbGlkZXIvMWEuanBnP3Y9Mi4wKTsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlOyB9XG4vKiBsaW5lIDQ4OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc2xpZGVyI3NsaWRlci1kZXNrICNzbGlkZS0yLCAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLW1vYiAjc2xpZGUtMiB7IGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkL3NsaWRlci8yLmpwZz92PTIuMCk7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cbi8qIGxpbmUgNDkzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLWRlc2sgI3NsaWRlLTJhLCAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLW1vYiAjc2xpZGUtMmEgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC9zbGlkZXIvMmEuanBnP3Y9Mi4wKTsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlOyB9XG4vKiBsaW5lIDQ4OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc2xpZGVyI3NsaWRlci1kZXNrICNzbGlkZS0zLCAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLW1vYiAjc2xpZGUtMyB7IGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkL3NsaWRlci8zLmpwZz92PTIuMCk7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cbi8qIGxpbmUgNDkzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLWRlc2sgI3NsaWRlLTNhLCAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLW1vYiAjc2xpZGUtM2EgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC9zbGlkZXIvM2EuanBnP3Y9Mi4wKTsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlOyB9XG4vKiBsaW5lIDQ4OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc2xpZGVyI3NsaWRlci1kZXNrICNzbGlkZS00LCAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLW1vYiAjc2xpZGUtNCB7IGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkL3NsaWRlci80LmpwZz92PTIuMCk7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cbi8qIGxpbmUgNDkzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLWRlc2sgI3NsaWRlLTRhLCAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLW1vYiAjc2xpZGUtNGEgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC9zbGlkZXIvNGEuanBnP3Y9Mi4wKTsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlOyB9XG4vKiBsaW5lIDQ4OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc2xpZGVyI3NsaWRlci1kZXNrICNzbGlkZS01LCAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLW1vYiAjc2xpZGUtNSB7IGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkL3NsaWRlci81LmpwZz92PTIuMCk7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cbi8qIGxpbmUgNDkzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLWRlc2sgI3NsaWRlLTVhLCAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLW1vYiAjc2xpZGUtNWEgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC9zbGlkZXIvNWEuanBnP3Y9Mi4wKTsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlOyB9XG4vKiBsaW5lIDQ4OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc2xpZGVyI3NsaWRlci1kZXNrICNzbGlkZS02LCAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLW1vYiAjc2xpZGUtNiB7IGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkL3NsaWRlci82LmpwZz92PTIuMCk7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cbi8qIGxpbmUgNDkzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLWRlc2sgI3NsaWRlLTZhLCAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLW1vYiAjc2xpZGUtNmEgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC9zbGlkZXIvNmEuanBnP3Y9Mi4wKTsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlOyB9XG4vKiBsaW5lIDQ4OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc2xpZGVyI3NsaWRlci1kZXNrICNzbGlkZS03LCAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLW1vYiAjc2xpZGUtNyB7IGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkL3NsaWRlci83LmpwZz92PTIuMCk7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cbi8qIGxpbmUgNDkzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLWRlc2sgI3NsaWRlLTdhLCAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLW1vYiAjc2xpZGUtN2EgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC9zbGlkZXIvN2EuanBnP3Y9Mi4wKTsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlOyB9XG4vKiBsaW5lIDQ4OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc2xpZGVyI3NsaWRlci1kZXNrICNzbGlkZS04LCAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLW1vYiAjc2xpZGUtOCB7IGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkL3NsaWRlci84LmpwZz92PTIuMCk7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cbi8qIGxpbmUgNDkzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLWRlc2sgI3NsaWRlLThhLCAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLW1vYiAjc2xpZGUtOGEgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC9zbGlkZXIvOGEuanBnP3Y9Mi4wKTsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlOyB9XG4vKiBsaW5lIDQ4OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc2xpZGVyI3NsaWRlci1kZXNrICNzbGlkZS05LCAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLW1vYiAjc2xpZGUtOSB7IGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkL3NsaWRlci85LmpwZz92PTIuMCk7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cbi8qIGxpbmUgNDkzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLWRlc2sgI3NsaWRlLTlhLCAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLW1vYiAjc2xpZGUtOWEgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC9zbGlkZXIvOWEuanBnP3Y9Mi4wKTsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlOyB9XG4vKiBsaW5lIDQ4OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc2xpZGVyI3NsaWRlci1kZXNrICNzbGlkZS0xMCwgLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc2xpZGVyI3NsaWRlci1tb2IgI3NsaWRlLTEwIHsgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQvc2xpZGVyLzEwLmpwZz92PTIuMCk7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cbi8qIGxpbmUgNDkzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLWRlc2sgI3NsaWRlLTEwYSwgLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc2xpZGVyI3NsaWRlci1tb2IgI3NsaWRlLTEwYSB7IGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkL3NsaWRlci8xMGEuanBnP3Y9Mi4wKTsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlOyB9XG4vKiBsaW5lIDQ4OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc2xpZGVyI3NsaWRlci1kZXNrICNzbGlkZS0xMSwgLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc2xpZGVyI3NsaWRlci1tb2IgI3NsaWRlLTExIHsgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQvc2xpZGVyLzExLmpwZz92PTIuMCk7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cbi8qIGxpbmUgNDkzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLWRlc2sgI3NsaWRlLTExYSwgLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc2xpZGVyI3NsaWRlci1tb2IgI3NsaWRlLTExYSB7IGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkL3NsaWRlci8xMWEuanBnP3Y9Mi4wKTsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgNTAlOyB9XG4vKiBsaW5lIDUwMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc2xpZGVyI3NsaWRlci1pbnRybyAjc2xpZGUtMSB7IGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkL3NsaWRlci9pbnRyby8xLmpwZz92PTIuMCk7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNTAyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4gIC5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnNsaWRlciNzbGlkZXItaW50cm8gI3NsaWRlLTEgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC9zbGlkZXIvaW50cm8vMV9tb2IuanBnP3Y9Mi4wKTsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgfSB9XG4vKiBsaW5lIDUxMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc2xpZGVyI3NsaWRlci1pbnRybyAjc2xpZGUtMSAuc2xpZGUtY29udGFpbmVyIHsgcGFkZGluZzogNTBweDsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyBtYXgtd2lkdGg6IDE2MDBweDsgd2lkdGg6IDEwMCU7IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNTEzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4gIC5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnNsaWRlciNzbGlkZXItaW50cm8gI3NsaWRlLTEgLnNsaWRlLWNvbnRhaW5lciB7IGhlaWdodDogY2FsYygxMDAlIC0gMTUwcHgpOyBwYWRkaW5nOiAwcHggNTBweDsgfSB9XG4vKiBsaW5lIDUyMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc2xpZGVyI3NsaWRlci1pbnRybyAjc2xpZGUtMSAuc2xpZGUtY29udGVudCB7IG1heC13aWR0aDogNDUwcHg7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyBnYXA6IDQwcHg7IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNTIzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4gIC5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnNsaWRlciNzbGlkZXItaW50cm8gI3NsaWRlLTEgLnNsaWRlLWNvbnRlbnQgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IGhlaWdodDogMTAwJTsgfSB9XG4vKiBsaW5lIDUzNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc2xpZGVyI3NsaWRlci1pbnRybyAjc2xpZGUtMSAuc2xpZGUtY29udGVudCAuc2xpZGUtY3RhIHsgZGlzcGxheTogZmxleDsgZ2FwOiAxMHB4OyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDUzNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLWludHJvICNzbGlkZS0xIC5zbGlkZS1jb250ZW50IC5zbGlkZS1jdGEgeyBkaXNwbGF5OiBibG9jazsgfSB9XG4vKiBsaW5lIDU0MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc2xpZGVyI3NsaWRlci1pbnRybyAjc2xpZGUtMSAuc2xpZGUtY29udGVudCAuc2xpZGUtY3RhIGltZyB7IGhlaWdodDogNTBweDsgcGFkZGluZzogNXB4OyB3aWR0aDogYXV0bzsgfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA1NDAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc2xpZGVyI3NsaWRlci1pbnRybyAjc2xpZGUtMSAuc2xpZGUtY29udGVudCAuc2xpZGUtY3RhIGltZyB7IG1hcmdpbjogMCBhdXRvOyB9IH1cbi8qIGxpbmUgNTQ3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLWludHJvICNzbGlkZS0xIC5zbGlkZS1jb250ZW50IC5zbGlkZS1jdGEgaW1nLmxvZ28tcHJpbWV2aWRlbyB7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7IHBhZGRpbmctbGVmdDogMTBweDsgfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA1NDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc2xpZGVyI3NsaWRlci1pbnRybyAjc2xpZGUtMSAuc2xpZGUtY29udGVudCAuc2xpZGUtY3RhIGltZy5sb2dvLXByaW1ldmlkZW8geyBib3JkZXI6IG5vbmU7IHBhZGRpbmctbGVmdDogNXB4OyBtYXJnaW46IDAgYXV0bzsgaGVpZ2h0OiA0MHB4OyB9IH1cbi8qIGxpbmUgNTYyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLWludHJvICNzbGlkZS0yIC5zbGlkZS1jb250YWluZXIgeyBwYWRkaW5nOiA1MHB4OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgbWF4LXdpZHRoOiAxNjAwcHg7IHdpZHRoOiAxMDAlOyBkaXNwbGF5OiBmbGV4OyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDU2MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLWludHJvICNzbGlkZS0yIC5zbGlkZS1jb250YWluZXIgeyBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KTsgcGFkZGluZzogMHB4IDUwcHg7IH0gfVxuLyogbGluZSA1NzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnNsaWRlciNzbGlkZXItaW50cm8gI3NsaWRlLTIgLnNsaWRlLWNvbnRlbnQgeyBtYXgtd2lkdGg6IDUwMHB4OyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOiA0MHB4OyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDU3MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLWludHJvICNzbGlkZS0yIC5zbGlkZS1jb250ZW50IHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGhlaWdodDogMTAwJTsgZ2FwOiA2MHB4OyB9IH1cbi8qIGxpbmUgNTg1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLWludHJvICNzbGlkZS0yIC5zbGlkZS1jb250ZW50IC5idXR0b24geyBmb250LXNpemU6IDE4cHg7IGxldHRlci1zcGFjaW5nOiAxcHg7IGxpbmUtaGVpZ2h0OiAxMDAlOyBwYWRkaW5nOiAxMnB4IDMwcHggOHB4OyBib3JkZXItcmFkaXVzOiA1MHB4OyBiYWNrZ3JvdW5kOiB3aGl0ZTsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgY29sb3I6ICNjODEwMmU7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA1ODUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc2xpZGVyI3NsaWRlci1pbnRybyAjc2xpZGUtMiAuc2xpZGUtY29udGVudCAuYnV0dG9uIHsgZm9udC1zaXplOiAxNXB4OyB9IH1cbi8qIGxpbmUgNTk5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLWludHJvICNzbGlkZS0yIC5zbGlkZS1jb250ZW50IC5sb2dvLXN0cmVhbWluZyB7IHBhZGRpbmc6IDAgMzBweDsgfVxuLyogbGluZSA1MDIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnNsaWRlciNzbGlkZXItaW50cm8gI3NsaWRlLTIgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC9zbGlkZXIvaW50cm8vMi5qcGc/dj0yLjApOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDUwMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLWludHJvICNzbGlkZS0yIHsgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQvc2xpZGVyL2ludHJvLzJfbW9iLmpwZz92PTIuMCk7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH0gfVxuLyogbGluZSA1MTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnNsaWRlciNzbGlkZXItaW50cm8gI3NsaWRlLTEgLnNsaWRlLWNvbnRhaW5lciB7IHBhZGRpbmc6IDUwcHg7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgbWF4LXdpZHRoOiAxNjAwcHg7IHdpZHRoOiAxMDAlOyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDUxMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLWludHJvICNzbGlkZS0xIC5zbGlkZS1jb250YWluZXIgeyBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE1MHB4KTsgcGFkZGluZzogMHB4IDUwcHg7IH0gfVxuLyogbGluZSA1MjMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnNsaWRlciNzbGlkZXItaW50cm8gI3NsaWRlLTEgLnNsaWRlLWNvbnRlbnQgeyBtYXgtd2lkdGg6IDQ1MHB4OyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZ2FwOiA0MHB4OyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDUyMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLWludHJvICNzbGlkZS0xIC5zbGlkZS1jb250ZW50IHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyBoZWlnaHQ6IDEwMCU7IH0gfVxuLyogbGluZSA1MzQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnNsaWRlciNzbGlkZXItaW50cm8gI3NsaWRlLTEgLnNsaWRlLWNvbnRlbnQgLnNsaWRlLWN0YSB7IGRpc3BsYXk6IGZsZXg7IGdhcDogMTBweDsgfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA1MzQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc2xpZGVyI3NsaWRlci1pbnRybyAjc2xpZGUtMSAuc2xpZGUtY29udGVudCAuc2xpZGUtY3RhIHsgZGlzcGxheTogYmxvY2s7IH0gfVxuLyogbGluZSA1NDAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnNsaWRlciNzbGlkZXItaW50cm8gI3NsaWRlLTEgLnNsaWRlLWNvbnRlbnQgLnNsaWRlLWN0YSBpbWcgeyBoZWlnaHQ6IDUwcHg7IHBhZGRpbmc6IDVweDsgd2lkdGg6IGF1dG87IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNTQwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4gIC5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnNsaWRlciNzbGlkZXItaW50cm8gI3NsaWRlLTEgLnNsaWRlLWNvbnRlbnQgLnNsaWRlLWN0YSBpbWcgeyBtYXJnaW46IDAgYXV0bzsgfSB9XG4vKiBsaW5lIDU0NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc2xpZGVyI3NsaWRlci1pbnRybyAjc2xpZGUtMSAuc2xpZGUtY29udGVudCAuc2xpZGUtY3RhIGltZy5sb2dvLXByaW1ldmlkZW8geyBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlOyBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNTQ3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4gIC5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnNsaWRlciNzbGlkZXItaW50cm8gI3NsaWRlLTEgLnNsaWRlLWNvbnRlbnQgLnNsaWRlLWN0YSBpbWcubG9nby1wcmltZXZpZGVvIHsgYm9yZGVyOiBub25lOyBwYWRkaW5nLWxlZnQ6IDVweDsgbWFyZ2luOiAwIGF1dG87IGhlaWdodDogNDBweDsgfSB9XG4vKiBsaW5lIDU2MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc2xpZGVyI3NsaWRlci1pbnRybyAjc2xpZGUtMiAuc2xpZGUtY29udGFpbmVyIHsgcGFkZGluZzogNTBweDsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IG1heC13aWR0aDogMTYwMHB4OyB3aWR0aDogMTAwJTsgZGlzcGxheTogZmxleDsgfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA1NjIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc2xpZGVyI3NsaWRlci1pbnRybyAjc2xpZGUtMiAuc2xpZGUtY29udGFpbmVyIHsgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCk7IHBhZGRpbmc6IDBweCA1MHB4OyB9IH1cbi8qIGxpbmUgNTczLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5zbGlkZXIjc2xpZGVyLWludHJvICNzbGlkZS0yIC5zbGlkZS1jb250ZW50IHsgbWF4LXdpZHRoOiA1MDBweDsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGdhcDogNDBweDsgfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA1NzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc2xpZGVyI3NsaWRlci1pbnRybyAjc2xpZGUtMiAuc2xpZGUtY29udGVudCB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBoZWlnaHQ6IDEwMCU7IGdhcDogNjBweDsgfSB9XG4vKiBsaW5lIDU4NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc2xpZGVyI3NsaWRlci1pbnRybyAjc2xpZGUtMiAuc2xpZGUtY29udGVudCAuYnV0dG9uIHsgZm9udC1zaXplOiAxOHB4OyBsZXR0ZXItc3BhY2luZzogMXB4OyBsaW5lLWhlaWdodDogMTAwJTsgcGFkZGluZzogMTJweCAzMHB4IDhweDsgYm9yZGVyLXJhZGl1czogNTBweDsgYmFja2dyb3VuZDogd2hpdGU7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiAjYzgxMDJlOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNTg1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4gIC5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLnNsaWRlciNzbGlkZXItaW50cm8gI3NsaWRlLTIgLnNsaWRlLWNvbnRlbnQgLmJ1dHRvbiB7IGZvbnQtc2l6ZTogMTVweDsgfSB9XG4vKiBsaW5lIDU5OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuc2xpZGVyI3NsaWRlci1pbnRybyAjc2xpZGUtMiAuc2xpZGUtY29udGVudCAubG9nby1zdHJlYW1pbmcgeyBwYWRkaW5nOiAwIDMwcHg7IH1cbi8qIGxpbmUgNjA4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkICNwZW9wbGUgeyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkL2JnLXN0b3J5LmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgbWluLWhlaWdodDogMTAwdmg7IHBhZGRpbmc6IDEwMHB4IDUwcHg7IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNjA4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4gIC5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgI3Blb3BsZSB7IHBhZGRpbmc6IDIwcHg7IHBhZGRpbmctYm90dG9tOiAxMDBweDsgfSB9XG4vKiBsaW5lIDYxNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAjcGVvcGxlIC5wZW9wbGUtZ3JpZCB7IGRpc3BsYXk6IGdyaWQ7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7IGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmciAxZnIgMWZyOyBncmlkLWdhcDogMXJlbTsgbWF4LXdpZHRoOiAxNDQwcHg7IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNjE3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4gIC5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgI3Blb3BsZSAucGVvcGxlLWdyaWQgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmciAxZnIgMWZyIDFmciAxZnI7IGdyaWQtZ2FwOiAwLjVyZW07IH0gfVxuLyogbGluZSA2MjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgI3Blb3BsZSAucGVvcGxlLWl0ZW0geyBiYWNrZ3JvdW5kOiAjZWUxYTEzOyBkaXNwbGF5OiBncmlkOyBwbGFjZS1pdGVtczogY2VudGVyOyBwb3NpdGlvbjogcmVsYXRpdmU7IGN1cnNvcjogcG9pbnRlcjsgfVxuLyogbGluZSA2MzUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgI3Blb3BsZSAucGVvcGxlLWl0ZW06OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nLWJvdHRvbTogMTAwJTsgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAyOyB9XG4vKiBsaW5lIDY0MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAjcGVvcGxlIC5wZW9wbGUtaXRlbSBpbWcgeyB3aWR0aDogMTAwJTsgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAyOyB9XG4vKiBsaW5lIDY0OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAjcGVvcGxlIC5wZW9wbGUtaXRlbSAucGVvcGxlLWluZm8geyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IHBhZGRpbmc6IDIwcHg7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMjYsIDE5LCAwLjgpOyBvcGFjaXR5OiAwOyB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IC4zczsgZm9udC1mYW1pbHk6IFwiVmFuaXRhc1wiOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDY0OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkICNwZW9wbGUgLnBlb3BsZS1pdGVtIC5wZW9wbGUtaW5mbyB7IHBhZGRpbmc6IDEwcHg7IH0gfVxuLyogbGluZSA2NjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgI3Blb3BsZSAucGVvcGxlLWl0ZW0gLnBlb3BsZS1pbmZvIGgzIHsgY29sb3I6IHdoaXRlOyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDY2NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkICNwZW9wbGUgLnBlb3BsZS1pdGVtIC5wZW9wbGUtaW5mbyBoMyB7IGZvbnQtc2l6ZTogMThweDsgfSB9XG4vKiBsaW5lIDY3MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAjcGVvcGxlIC5wZW9wbGUtaXRlbSAucGVvcGxlLWluZm8gcCB7IGNvbG9yOiBibGFjazsgbWFyZ2luLXRvcDogMDsgfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA2NzIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAjcGVvcGxlIC5wZW9wbGUtaXRlbSAucGVvcGxlLWluZm8gcCB7IGZvbnQtc2l6ZTogMTRweDsgfSB9XG4vKiBsaW5lIDY4MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAjcGVvcGxlIC5wZW9wbGUtaXRlbTpob3ZlciAucGVvcGxlLWluZm8geyBvcGFjaXR5OiAxOyB9XG4vKiBsaW5lIDY4NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuYmlvIHsgcG9zaXRpb246IGZpeGVkOyB3aWR0aDogMTAwdnc7IGhlaWdodDogMTAwdmg7IHRvcDogMDsgbGVmdDogMDsgei1pbmRleDogMTAwMDAwOyBkaXNwbGF5OiBub25lOyBwYWRkaW5nOiA1MHB4OyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDY4NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5iaW8geyBwYWRkaW5nOiAwcHg7IG92ZXJmbG93LXk6IHNjcm9sbDsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC9iZy1zdG9yeS5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH0gfVxuLyogbGluZSA3MDIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLmJpby5hY3RpdmUgeyBkaXNwbGF5OiBmbGV4OyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDcwMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5iaW8uYWN0aXZlIHsgZGlzcGxheTogYmxvY2s7IH0gfVxuLyogbGluZSA3MTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLmJpbyBpbWcgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IG9iamVjdC1maXQ6IGNvdmVyOyB0b3A6IDA7IGxlZnQ6IDA7IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNzEwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4gIC5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLmJpbyBpbWcgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGhlaWdodDogYXV0bzsgfSB9XG4vKiBsaW5lIDcyMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuYmlvIC5iaW8tY2xvc2UgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTAlOyBsZWZ0OiAyMHB4OyBjb2xvcjogd2hpdGU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgY3Vyc29yOiBwb2ludGVyOyB6LWluZGV4OiAxMDsgfVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA3MjIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbiAgLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuYmlvIC5iaW8tY2xvc2UgeyB0b3A6IDIwcHg7IGhlaWdodDogMjBweDsgfVxuICAvKiBsaW5lIDczMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5iaW8gLmJpby1jbG9zZSAuY3NzLWljb24tY2xvc2UgeyB3aWR0aDogMzBweDsgaGVpZ2h0OiAzMHB4OyB9IH1cbi8qIGxpbmUgNzM5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5iaW8gLmJpby1pbmZvIHsgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogNTAwcHg7IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNzM5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4gIC5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLmJpbyAuYmlvLWluZm8geyB3aWR0aDogMTAwJTsgcGFkZGluZzogMjBweDsgfSB9XG4vKiBsaW5lIDc0NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuYmlvIC5iaW8taW5mbyAuYmlvLW1haW4geyB3aWR0aDogNTAwcHg7IGZvbnQtZmFtaWx5OiBcIlZhbml0YXNcIjsgdGV4dC1hbGlnbjogbGVmdDsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNzQ2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4gIC5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLmJpbyAuYmlvLWluZm8gLmJpby1tYWluIHsgd2lkdGg6IDEwMCU7IH0gfVxuLyogbGluZSA3NTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYWdlcy9fcmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkLnNjc3MgKi9cbi5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLmJpbyAuYmlvLWluZm8gLmJpby1tYWluIGgzIHsgY29sb3I6IHdoaXRlOyBmb250LXNpemU6IDI1cHg7IH1cbi8qIGxpbmUgNzU4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4ucmVkLWRpYXJpZXMtZmVsbGluaS1mb3J3YXJkIC5iaW8gLmJpby1pbmZvIC5iaW8tbWFpbiBwIHsgY29sb3I6IHdoaXRlOyBtYXJnaW4tdG9wOiAwOyB9XG4vKiBsaW5lIDc2MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhZ2VzL19yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQuc2NzcyAqL1xuLnJlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZCAuYmlvIC5iaW8taW5mbyAuYmlvLWRlc2MgeyBtYXgtaGVpZ2h0OiA1MHZoOyBvdmVyZmxvdy15OiBzY3JvbGw7IGNvbG9yOiB3aGl0ZTsgbGluZS1oZWlnaHQ6IDEyNSU7IH1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNzYzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFnZXMvX3JlZC1kaWFyaWVzLWZlbGxpbmktZm9yd2FyZC5zY3NzICovXG4gIC5yZWQtZGlhcmllcy1mZWxsaW5pLWZvcndhcmQgLmJpbyAuYmlvLWluZm8gLmJpby1kZXNjIHsgbWF4LWhlaWdodDogdW5zZXQ7IG92ZXJmbG93LXk6IHZpc2libGU7IGxpbmUtaGVpZ2h0OiAxNTAlOyB9IH1cblxuLyogbGluZSAyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW1vc2FpYy1uYXYtZWxlbWVudDpmb2N1cywgLmJ0bi1tb3NhaWMtbmF2LWVsZW1lbnQ6YWN0aXZlIHsgb3V0bGluZTogbm9uZTsgfVxuXG4vKiBsaW5lIDEwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWNsb3NlLXJkLWNvY2t0YWlsIHsgcGFkZGluZzogMDsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJvcmRlcjogbm9uZTsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogMTJweDsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogMjBweDsgdG9wOiAyMHB4OyB9XG4vKiBsaW5lIDIxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWNsb3NlLXJkLTIwMTgtLW92ZXJsYXkgeyBkaXNwbGF5OiB0YWJsZTsgbWFyZ2luOiAwIGF1dG87IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBwYWRkaW5nOiAwOyBjb2xvcjogI2ZmZmZmZjsgZm9udC1zaXplOiAyZW07IGJvcmRlcjogbm9uZTsgcG9zaXRpb246IHJlbGF0aXZlOyB6LWluZGV4OiA1MDsgZmxvYXQ6IHJpZ2h0OyB9XG4vKiBsaW5lIDM1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXBsYXktcmQtY29ja3RhaWwgeyBwYWRkaW5nOiAwOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYm9yZGVyOiBub25lOyBjb2xvcjogI2ZmZmZmZjsgZm9udC1zaXplOiA2MHB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTAlOyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyBsaW5lLWhlaWdodDogMTsgdHJhbnNpdGlvbjogY29sb3IgZWFzZS1pbi1vdXQgLjNzOyB9XG4vKiBsaW5lIDQ4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4ubm8tdG91Y2hldmVudHMgLmJ0bi1wbGF5LXJkLWNvY2t0YWlsOmhvdmVyIHsgY29sb3I6ICNjODEwMmU7IH1cbi8qIGxpbmUgNTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbi5idG4tY2xvc2UtdmlkZW8geyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMTBweDsgcmlnaHQ6IDEwcHg7IGhlaWdodDogNTBweDsgd2lkdGg6IDUwcHg7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBjb2xvcjogI2ZmZmZmZjsgYm9yZGVyOiBub25lOyB6LWluZGV4OiAxMDsgfVxuLyogbGluZSA2NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1nby1kb3duIHsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJvcmRlcjogMDsgei1pbmRleDogNDA7IGNvbG9yOiAjZmZmZmZmOyBib3R0b206IDUwcHg7IHBhZGRpbmc6IDA7IH1cbi8qIGxpbmUgNzYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbi5yZC1odWItLW1haW4gLmJ0bi1nby1kb3duIHsgYm90dG9tOiAyNXB4OyB9XG4vKiBsaW5lIDgwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4ucmVkLWRpYXJpZXMtLXZpZGVvLWNvbnRhaW5lciAuYnRuLWdvLWRvd24geyBib3R0b206IDA7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDgwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gIC5yZWQtZGlhcmllcy0tdmlkZW8tY29udGFpbmVyIC5idG4tZ28tZG93biB7IGJvdHRvbTogMjBweDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA4OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuICAucmVkLWRpYXJpZXMtY29ja3RhaWxzLWhlYWRlciAuYnRuLWdvLWRvd24geyBib3R0b206IDA7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNjUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1nby1kb3duIHsgYm90dG9tOiAyMHB4OyB9IH1cbi8qIGxpbmUgOTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbi5idG4tZ28tZG93bi0tdGV4dCB7IGZvbnQtc2l6ZTogMTRweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvb2tcIjsgbGluZS1oZWlnaHQ6IDE7IG1hcmdpbi1ib3R0b206IDRweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgOTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1nby1kb3duLS10ZXh0IHsgZm9udC1zaXplOiAxMnB4OyB9IH1cbi8qIGxpbmUgMTEwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWdvLWRvd24gc3BhbiB7IGRpc3BsYXk6IGJsb2NrOyB9XG4vKiBsaW5lIDExMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1nby1kb3duIHNwYW4uaWNvbiB7IGZvbnQtc2l6ZTogMjFweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTEzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZ28tZG93biBzcGFuLmljb24geyBmb250LXNpemU6IDE2cHg7IH0gfVxuLyogbGluZSAxMjQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbi5idG4tdmlkZW8tY29tcG9uZW50IHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMCBhdXRvOyBjb2xvcjogI2ZmZmZmZjsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJvcmRlcjogbm9uZTsgcGFkZGluZzogMDsgfVxuLyogbGluZSAxMzIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbi5idG4tdmlkZW8tY29tcG9uZW50IHNwYW4geyBkaXNwbGF5OiBibG9jazsgZm9udC1zaXplOiA0ZW07IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDEzMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXZpZGVvLWNvbXBvbmVudCBzcGFuIHsgZm9udC1zaXplOiAyZW07IH0gfVxuLyogbGluZSAxNDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbi5idG4tdmlkZW8tY29tcG9uZW50IHN0cm9uZyB7IG1hcmdpbi10b3A6IDEuNWVtOyBkaXNwbGF5OiBibG9jazsgbGluZS1oZWlnaHQ6IDE7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtc2l6ZTogMS41ZW07IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTQxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tdmlkZW8tY29tcG9uZW50IHN0cm9uZyB7IG1hcmdpbi10b3A6IDFlbTsgZm9udC1zaXplOiAxZW07IH0gfVxuLyogbGluZSAxNTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbi5idG4teXQtdmlkZW8tY2xvc2UgeyBjb2xvcjogI2ZmZmZmZjsgcGFkZGluZzogMDsgbGluZS1oZWlnaHQ6IDE7IGZvbnQtc2l6ZTogMS41ZW07IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBib3JkZXI6IG5vbmU7IG1hcmdpbjogMCBhdXRvIDJlbTsgfVxuLyogbGluZSAxNjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MgKi9cbi5wYWdlLW5vZGUtdHlwZS1yZWQtZGlhcmllcy1jb250ZW50IC5idG4teXQtdmlkZW8tY2xvc2UgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMzBweDsgcmlnaHQ6IDMwcHg7IH1cbi8qIGxpbmUgMTczLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW1vc2FpYy1uYXYtZWxlbWVudCB7IGJvcmRlcjogbm9uZTsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiAjYzgxMDJlOyBsaW5lLWhlaWdodDogMTsgcGFkZGluZzogMDsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMDsgbGV0dGVyLXNwYWNpbmc6IDNweDsgZm9udC1zaXplOiAxZW07IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDE3MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW1vc2FpYy1uYXYtZWxlbWVudCB7IGZvbnQtc2l6ZTogMC43NWVtOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjFweCkgeyAvKiBsaW5lIDE3MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW1vc2FpYy1uYXYtZWxlbWVudCB7IGZvbnQtc2l6ZTogMC42MjVlbTsgfSB9XG4vKiBsaW5lIDE5NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyAqL1xuLm5vLXRvdWNoZXZlbnRzIC5idG4tbW9zYWljLW5hdi1lbGVtZW50OmhvdmVyLCAuYnRuLW1vc2FpYy1uYXYtZWxlbWVudC5hY3RpdmUgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19zb2NpYWwtbGlua3Muc2NzcyAqL1xuLnNvY2lhbC1tZW51LXdyYXBwZXIgeyBwb3NpdGlvbjogZml4ZWQ7IHJpZ2h0OiAwOyB6LWluZGV4OiA2MDsgdG9wOiAzMCU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19zb2NpYWwtbGlua3Muc2NzcyAqL1xuICAuc29jaWFsLW1lbnUtd3JhcHBlciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiAwOyBvcmRlcjogMjsgLW1zLWZsZXgtb3JkZXI6IDI7IHdpZHRoOiAxMDAlOyB9IH1cbi8qIGxpbmUgMTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19zb2NpYWwtbGlua3Muc2NzcyAqL1xuLnNvY2lhbC1tZW51LXdyYXBwZXIgLnNvY2lhbC1tZW51IHsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmc6IDA7IG1hcmdpbjogMDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19zb2NpYWwtbGlua3Muc2NzcyAqL1xuICAuc29jaWFsLW1lbnUtd3JhcHBlciAuc29jaWFsLW1lbnUgeyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgdGV4dC1hbGlnbjogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLW1zLWZsZXgtcGFjazogY2VudGVyOyB9IH1cbi8qIGxpbmUgMjgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19zb2NpYWwtbGlua3Muc2NzcyAqL1xuLnNvY2lhbC1tZW51LXdyYXBwZXIgLnNvY2lhbC1tZW51IGxpIHsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgMzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19zb2NpYWwtbGlua3Muc2NzcyAqL1xuLnNvY2lhbC1tZW51LXdyYXBwZXIgLnNvY2lhbC1tZW51IGxpIGEgeyB3aWR0aDogNDBweDsgaGVpZ2h0OiA0MHB4OyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgbGluZS1oZWlnaHQ6IDI0cHg7IGNvbG9yOiAjZmZmZmZmOyBvdmVyZmxvdzogaGlkZGVuOyBmb250LXNpemU6IDA7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC1tcy1mbGV4LXBhY2s6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4vKiBsaW5lIDQ3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fc29jaWFsLWxpbmtzLnNjc3MgKi9cbi5zb2NpYWwtbWVudS13cmFwcGVyIC5zb2NpYWwtbWVudSBsaSBhOmJlZm9yZSB7IGZvbnQtc2l6ZTogMjRweDsgfVxuLyogbGluZSA1MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3NvY2lhbC1saW5rcy5zY3NzICovXG4uc29jaWFsLW1lbnUtd3JhcHBlciAuc29jaWFsLW1lbnUgbGkgYS5jYW1wYXJpLWljb24tZmFjZWJvb2sgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg1OTlhOyB9XG4vKiBsaW5lIDU1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fc29jaWFsLWxpbmtzLnNjc3MgKi9cbi5zb2NpYWwtbWVudS13cmFwcGVyIC5zb2NpYWwtbWVudSBsaSBhLmNhbXBhcmktaWNvbi15b3V0dWJlIHsgYmFja2dyb3VuZC1jb2xvcjogI2UwNDkzMzsgfVxuLyogbGluZSA1OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3NvY2lhbC1saW5rcy5zY3NzICovXG4uc29jaWFsLW1lbnUtd3JhcHBlciAuc29jaWFsLW1lbnUgbGkgYS5jYW1wYXJpLWljb24taW5zdGFncmFtIHsgYmFja2dyb3VuZC1jb2xvcjogIzNiNzI5YzsgfVxuLyogbGluZSA2MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3NvY2lhbC1saW5rcy5zY3NzICovXG4uc29jaWFsLW1lbnUtd3JhcHBlciAuc29jaWFsLW1lbnUgbGkgYS5jYW1wYXJpLWljb24tdHdpdHRlciB7IGJhY2tncm91bmQtY29sb3I6ICMwMGFjZjA7IH1cbi8qIGxpbmUgNjcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19zb2NpYWwtbGlua3Muc2NzcyAqL1xuLnNvY2lhbC1tZW51LXdyYXBwZXIgLnNvY2lhbC1tZW51IGxpIGEuY2FtcGFyaS1pY29uLXR1bWJsciB7IGJhY2tncm91bmQtY29sb3I6ICMzNjQ2NUQ7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4uY29ja3RhaWxzLXdyYXBwZXIgeyBkaXNwbGF5OiBibG9jazsgfVxuLyogbGluZSA0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4uY29ja3RhaWxzLXdyYXBwZXIuaG9tZS1jb2NrdGFpbHMtd3JhcHBlciB7IHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4gIC5jb2NrdGFpbHMtd3JhcHBlci5ob21lLWNvY2t0YWlscy13cmFwcGVyIHsgcGFkZGluZzogMDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4gIC5jb2NrdGFpbHMtd3JhcHBlci5ob21lLWNvY2t0YWlscy13cmFwcGVyIHsgcGFkZGluZy1ib3R0b206IDUwcHg7IH0gfVxuLyogbGluZSAxNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuLmNvY2t0YWlscy13cmFwcGVyLmhvbWUtY29ja3RhaWxzLXdyYXBwZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYsIC5jb2NrdGFpbHMtd3JhcHBlci5ob21lLWNvY2t0YWlscy13cmFwcGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHsgd2lkdGg6IDQwcHg7IGhlaWdodDogNDBweDsgbWFyZ2luLXRvcDogLTI1cHg7IHotaW5kZXg6IDEwOyB9XG4vKiBsaW5lIDI0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4uY29ja3RhaWxzLXdyYXBwZXIuaG9tZS1jb2NrdGFpbHMtd3JhcHBlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldjpiZWZvcmUsIC5jb2NrdGFpbHMtd3JhcHBlci5ob21lLWNvY2t0YWlscy13cmFwcGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0OmJlZm9yZSB7IGZvbnQtZmFtaWx5OiAnY2FtcGFyaS1pY29uJzsgZm9udC1zaXplOiA0MHB4OyB9XG4vKiBsaW5lIDMwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4uY29ja3RhaWxzLXdyYXBwZXIuaG9tZS1jb2NrdGFpbHMtd3JhcHBlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7IGxlZnQ6IC00MHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAzMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuICAuY29ja3RhaWxzLXdyYXBwZXIuaG9tZS1jb2NrdGFpbHMtd3JhcHBlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7IGxlZnQ6IDA7IH0gfVxuLyogbGluZSAzNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuLmNvY2t0YWlscy13cmFwcGVyLmhvbWUtY29ja3RhaWxzLXdyYXBwZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXY6YmVmb3JlIHsgY29udGVudDogXCLupIVcIjsgfVxuLyogbGluZSA0MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuLmNvY2t0YWlscy13cmFwcGVyLmhvbWUtY29ja3RhaWxzLXdyYXBwZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQgeyByaWdodDogLTQwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDQyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4gIC5jb2NrdGFpbHMtd3JhcHBlci5ob21lLWNvY2t0YWlscy13cmFwcGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHsgcmlnaHQ6IDA7IH0gfVxuLyogbGluZSA0OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuLmNvY2t0YWlscy13cmFwcGVyLmhvbWUtY29ja3RhaWxzLXdyYXBwZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQ6YmVmb3JlIHsgY29udGVudDogXCLupIZcIjsgfVxuLyogbGluZSA1NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuLmNvY2t0YWlscy13cmFwcGVyIHVsIHsgbWFyZ2luOiAwIDAgLTUwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDU1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4gIC5jb2NrdGFpbHMtd3JhcHBlciB1bCB7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgfSB9XG4vKiBsaW5lIDY0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4uY29ja3RhaWxzLXdyYXBwZXIgdWwgbGkgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDcwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4uY29ja3RhaWwtY29udGVudC1jb250YWluZXIgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwIDEwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDcwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4gIC5jb2NrdGFpbC1jb250ZW50LWNvbnRhaW5lciB7IG1hcmdpbjogMCAxMHB4IC01MHB4OyB9IH1cbi8qIGxpbmUgNzksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbi5jb2NrdGFpbC1jb250ZW50LWNvbnRhaW5lciBhIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA3OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuICAuY29ja3RhaWwtY29udGVudC1jb250YWluZXIgYSB7IHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC8qIGxpbmUgODcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbiAgLl9vdXItY29ja3RhaWxzIC5jb2NrdGFpbC1jb250ZW50LWNvbnRhaW5lciBhIHsgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7IC8qIGxpbmUgNzksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbiAgLmNvY2t0YWlsLWNvbnRlbnQtY29udGFpbmVyIGEgeyBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4vKiBsaW5lIDk4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4uY29ja3RhaWwtY29udGVudC1jb250YWluZXIgYTpob3ZlciAuY29ja3RhaWwtdGl0bGUgeyB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzOyBoZWlnaHQ6IGF1dG87IG92ZXJmbG93OiBhdXRvOyBvcGFjaXR5OiAxOyB9XG4vKiBsaW5lIDEwNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuLmNvY2t0YWlsLWNvbnRlbnQtY29udGFpbmVyIC5jb2NrdGFpbC10aHVtYm5haWwgeyBkaXNwbGF5OiBibG9jazsgfVxuLyogbGluZSAxMTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbi5jb2NrdGFpbC1jb250ZW50LWNvbnRhaW5lciAuY29ja3RhaWwtdGh1bWJuYWlsIGltZyB7IGRpc3BsYXk6IGJsb2NrOyBtYXgtd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgbWFyZ2luOiAwIGF1dG87IHdpZHRoOiA4NSU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDExMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuICAuY29ja3RhaWwtY29udGVudC1jb250YWluZXIgLmNvY2t0YWlsLXRodW1ibmFpbCBpbWcgeyB3aWR0aDogNTAlOyB9XG4gIC8qIGxpbmUgMTIwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4gIC5fb3VyLWNvY2t0YWlscyAuY29ja3RhaWwtY29udGVudC1jb250YWluZXIgLmNvY2t0YWlsLXRodW1ibmFpbCBpbWcgeyB3aWR0aDogNzAlOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkgeyAvKiBsaW5lIDEyOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuICAuX291ci1jb2NrdGFpbHMgLmNvY2t0YWlsLWNvbnRlbnQtY29udGFpbmVyIC5jb2NrdGFpbC10aHVtYm5haWwgaW1nIHsgbWFyZ2luLXRvcDogMDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHsgLyogbGluZSAxMTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbiAgLmNvY2t0YWlsLWNvbnRlbnQtY29udGFpbmVyIC5jb2NrdGFpbC10aHVtYm5haWwgaW1nIHsgd2lkdGg6IDgwJTsgfSB9XG4vKiBsaW5lIDEzOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuLmNvY2t0YWlsLWNvbnRlbnQtY29udGFpbmVyIC5jb2NrdGFpbC10aXRsZSB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmc6IDIwcHggMCAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IGJvdHRvbTogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMDsgb3ZlcmZsb3c6IGhpZGRlbjsgb3BhY2l0eTogMDsgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zczsgfVxuLyogbGluZSAxNTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbi5wYXRoLWZyb250cGFnZSAuY29ja3RhaWwtY29udGVudC1jb250YWluZXIgLmNvY2t0YWlsLXRpdGxlIHsgYm90dG9tOiAxNXB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAxMzksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbiAgLmNvY2t0YWlsLWNvbnRlbnQtY29udGFpbmVyIC5jb2NrdGFpbC10aXRsZSB7IHBhZGRpbmc6IDA7IGJvdHRvbTogMzBweDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMzksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbiAgLmNvY2t0YWlsLWNvbnRlbnQtY29udGFpbmVyIC5jb2NrdGFpbC10aXRsZSB7IGJvdHRvbTogNTBweDsgfVxuICAvKiBsaW5lIDE2NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuICAuX291ci1jb2NrdGFpbHMgLmNvY2t0YWlsLWNvbnRlbnQtY29udGFpbmVyIC5jb2NrdGFpbC10aXRsZSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgb3BhY2l0eTogMTsgb3ZlcmZsb3c6IGF1dG87IGhlaWdodDogYXV0bzsgfSB9XG4vKiBsaW5lIDE3OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuLmNvY2t0YWlsLWNvbnRlbnQtY29udGFpbmVyIC5jb2NrdGFpbC10aXRsZSAuY2FtcGFyaS1icmFuZCwgLmNvY2t0YWlsLWNvbnRlbnQtY29udGFpbmVyIC5jb2NrdGFpbC10aXRsZSAuY29ja3RhaWwtbmFtZSB7IHBhZGRpbmc6IDEwcHggMDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmZmZmY7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmOyBkaXNwbGF5OiBibG9jazsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dERlbWlcIjsgbGluZS1oZWlnaHQ6IDE7IGNvbG9yOiAjZmZmZmZmOyB9XG4vKiBsaW5lIDE5MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuLmNvY2t0YWlsLWNvbnRlbnQtY29udGFpbmVyIC5jb2NrdGFpbC10aXRsZSAuY2FtcGFyaS1icmFuZCB7IGZvbnQtc2l6ZTogMjFweDsgbGV0dGVyLXNwYWNpbmc6IDFweDsgZm9udC13ZWlnaHQ6IDYwMDsgfVxuLyogbGluZSAxOTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbi5jb2NrdGFpbC1jb250ZW50LWNvbnRhaW5lciAuY29ja3RhaWwtdGl0bGUgLmNvY2t0YWlsLW5hbWUgeyBmb250LXNpemU6IDE2cHg7IGxldHRlci1zcGFjaW5nOiAycHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDE5NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuICAuY29ja3RhaWwtY29udGVudC1jb250YWluZXIgLmNvY2t0YWlsLXRpdGxlIC5jb2NrdGFpbC1uYW1lIHsgcGFkZGluZzogM3B4IDA7IGZvbnQtc2l6ZTogMTJweDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHsgLyogbGluZSAyMDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbiAgLl9vdXItY29ja3RhaWxzIC5jb2NrdGFpbC1jb250ZW50LWNvbnRhaW5lciAuY29ja3RhaWwtdGl0bGUgLmNvY2t0YWlsLW5hbWUgeyBmb250LXNpemU6IDEwcHg7IHBhZGRpbmc6IDVweCAwIDJweDsgfSB9XG5cbi8qIGxpbmUgMjE2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4uY29ja3RhaWxzLWRldGFpbHMtd3JhcHBlciwgLmNvY2t0YWlscy10aHVtYm5haWxzLXdyYXBwZXIgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDIyMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuLmNvY2t0YWlscy10aHVtYm5haWxzLXdyYXBwZXIgeyBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyMjEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbiAgLmNvY2t0YWlscy10aHVtYm5haWxzLXdyYXBwZXIgeyBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH0gfVxuLyogbGluZSAyMjgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbi5jb2NrdGFpbHMtdGh1bWJuYWlscy13cmFwcGVyIC5zbGljay1wcmV2IHsgbGVmdDogMDsgfVxuLyogbGluZSAyMzIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbi5jb2NrdGFpbHMtdGh1bWJuYWlscy13cmFwcGVyIC5zbGljay1uZXh0IHsgcmlnaHQ6IDA7IH1cblxuLyogbGluZSAyMzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbi5jb2NrdGFpbHMtZGV0YWlscy13cmFwcGVyIC5zbGljay1saXN0IHsgd2lkdGg6IDEwMCU7IH1cbi8qIGxpbmUgMjQyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4uY29ja3RhaWxzLWRldGFpbHMtd3JhcHBlciAuc2xpY2stcHJldiwgLmNvY2t0YWlscy1kZXRhaWxzLXdyYXBwZXIgLnNsaWNrLW5leHQgeyB0b3A6IDcwcHg7IHotaW5kZXg6IDUwOyB3aWR0aDogNDBweDsgaGVpZ2h0OiA0MHB4OyBkaXNwbGF5OiBibG9jazsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMjQyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4gIC5jb2NrdGFpbHMtZGV0YWlscy13cmFwcGVyIC5zbGljay1wcmV2LCAuY29ja3RhaWxzLWRldGFpbHMtd3JhcHBlciAuc2xpY2stbmV4dCB7IHRvcDogYXV0bzsgYm90dG9tOiA3NSU7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjQyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4gIC5jb2NrdGFpbHMtZGV0YWlscy13cmFwcGVyIC5zbGljay1wcmV2LCAuY29ja3RhaWxzLWRldGFpbHMtd3JhcHBlciAuc2xpY2stbmV4dCB7IHRvcDogMTYwcHg7IGJvdHRvbTogYXV0bzsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHsgLyogbGluZSAyNDIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbiAgLmNvY2t0YWlscy1kZXRhaWxzLXdyYXBwZXIgLnNsaWNrLXByZXYsIC5jb2NrdGFpbHMtZGV0YWlscy13cmFwcGVyIC5zbGljay1uZXh0IHsgYm90dG9tOiA4MCU7IH0gfVxuLyogbGluZSAyNjUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbi5jb2NrdGFpbHMtZGV0YWlscy13cmFwcGVyIC5zbGljay1wcmV2OmJlZm9yZSwgLmNvY2t0YWlscy1kZXRhaWxzLXdyYXBwZXIgLnNsaWNrLW5leHQ6YmVmb3JlIHsgY29udGVudDogJyc7IHdpZHRoOiA0MHB4OyBoZWlnaHQ6IDQwcHg7IGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4OyBkaXNwbGF5OiBibG9jazsgfVxuLyogbGluZSAyNzQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbi5jb2NrdGFpbHMtZGV0YWlscy13cmFwcGVyIC5zbGljay1wcmV2IHsgbGVmdDogNDBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjc0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4gIC5jb2NrdGFpbHMtZGV0YWlscy13cmFwcGVyIC5zbGljay1wcmV2IHsgbGVmdDogMjBweDsgfSB9XG4vKiBsaW5lIDI4MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuLmNvY2t0YWlscy1kZXRhaWxzLXdyYXBwZXIgLnNsaWNrLXByZXY6YmVmb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvY2t0YWlscy9hcnJvdy1sZWZ0LnBuZ1wiKTsgfVxuLyogbGluZSAyODYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLnNjc3MgKi9cbi5jb2NrdGFpbHMtZGV0YWlscy13cmFwcGVyIC5zbGljay1uZXh0IHsgbGVmdDogMTAwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDI4NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuICAuY29ja3RhaWxzLWRldGFpbHMtd3JhcHBlciAuc2xpY2stbmV4dCB7IGxlZnQ6IGF1dG87IHJpZ2h0OiA0MHB4OyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDI4NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMuc2NzcyAqL1xuICAuY29ja3RhaWxzLWRldGFpbHMtd3JhcHBlciAuc2xpY2stbmV4dCB7IHJpZ2h0OiAyMHB4OyB9IH1cbi8qIGxpbmUgMjk4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy5zY3NzICovXG4uY29ja3RhaWxzLWRldGFpbHMtd3JhcHBlciAuc2xpY2stbmV4dDpiZWZvcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29ja3RhaWxzL2Fycm93LXJpZ2h0LnBuZ1wiKTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbi5jb2NrdGFpbC1tYWluLWVsZW1lbnQgeyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4vKiBsaW5lIDUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbi5jb2NrdGFpbC1tYWluLWVsZW1lbnQgLmNvY2t0YWlsLW1haW4taW1nIHsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuLmNvY2t0YWlsLW1haW4tZWxlbWVudCAuY29ja3RhaWwtbWFpbi1pbWcgaW1nIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyB9XG4vKiBsaW5lIDE0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4uY29ja3RhaWwtbWFpbi1lbGVtZW50IC5jb2NrdGFpbC1tYWluLWRldGFpbHMgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLW1zLWZsZXgtcGFjazoganVzdGlmeTsgei1pbmRleDogNTsgcGFkZGluZzogMCAwIDAgNDBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbiAgLmNvY2t0YWlsLW1haW4tZWxlbWVudCAuY29ja3RhaWwtbWFpbi1kZXRhaWxzIHsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nOiAwIDQwcHggMDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbiAgLmNvY2t0YWlsLW1haW4tZWxlbWVudCAuY29ja3RhaWwtbWFpbi1kZXRhaWxzIHsgcGFkZGluZzogMCAyMHB4IDIwcHg7IH0gfVxuXG4vKiBsaW5lIDQyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4uY21kLWVsZW1lbnQgeyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgd2lkdGg6IDMwJTsgbWF4LXdpZHRoOiAzMDBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNDIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbiAgLmNtZC1lbGVtZW50IHsgd2lkdGg6IDEwMCU7IG1heC13aWR0aDogMTAwJTsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuLyogbGluZSA1NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuLmNtZC1lbGVtZW50LnRleHQgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgcGFkZGluZy1yaWdodDogMjBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbiAgLmNtZC1lbGVtZW50LnRleHQgeyB3aWR0aDogMTAwJTsgcGFkZGluZy10b3A6IDA7IHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuLyogbGluZSA3MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuLmNtZC1lbGVtZW50LnRleHQgLnRleHQtd3JhcHBlciB7IGRpc3BsYXk6IGJsb2NrOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA3MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuICAuY21kLWVsZW1lbnQudGV4dCAudGV4dC13cmFwcGVyIHsgcGFkZGluZzogNDBweCAwIDA7IH0gfVxuLyogbGluZSA3OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuLmNtZC1lbGVtZW50LnRleHQgLnRleHQtd3JhcHBlciAuY29ja3RhaWwtdGl0bGUgeyBkaXNwbGF5OiBibG9jazsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogMjRweDsgbGluZS1oZWlnaHQ6IDE7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb2xkXCI7IG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHsgLyogbGluZSA3OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuICAuY21kLWVsZW1lbnQudGV4dCAudGV4dC13cmFwcGVyIC5jb2NrdGFpbC10aXRsZSB7IG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuLyogbGluZSA5MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuLmNtZC1lbGVtZW50LnRleHQgLnRleHQtd3JhcHBlciAuY29ja3RhaWwtdGl0bGUgc3BhbiB7IGRpc3BsYXk6IGJsb2NrOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA5MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuICAuY21kLWVsZW1lbnQudGV4dCAudGV4dC13cmFwcGVyIC5jb2NrdGFpbC10aXRsZSBzcGFuIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9IH1cbi8qIGxpbmUgMTAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4uY21kLWVsZW1lbnQudGV4dCAudGV4dC13cmFwcGVyIC5jb2NrdGFpbC1kZXNjcmlwdGlvbiB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7IC8qIGxpbmUgMTAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4gIC5jbWQtZWxlbWVudC50ZXh0IC50ZXh0LXdyYXBwZXIgLmNvY2t0YWlsLWRlc2NyaXB0aW9uIHsgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAxMDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbiAgLmNtZC1lbGVtZW50LnRleHQgLnRleHQtd3JhcHBlciAuY29ja3RhaWwtZGVzY3JpcHRpb24geyBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbi8qIGxpbmUgMTEzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4uY21kLWVsZW1lbnQudGV4dCAudGV4dC13cmFwcGVyIC5jb2NrdGFpbC1kZXNjcmlwdGlvbiBwIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMDsgZm9udC1zaXplOiAxM3B4OyBjb2xvcjogI2ZmZmZmZjsgbGluZS1oZWlnaHQ6IDEuNDsgfVxuLyogbGluZSAxMjMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbi5jbWQtZWxlbWVudC50ZXh0IC5jb2NrdGFpbC1hZGRvbiB7IGRpc3BsYXk6IGJsb2NrOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAxMjMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbiAgLmNtZC1lbGVtZW50LnRleHQgLmNvY2t0YWlsLWFkZG9uIHsgbWFyZ2luOiAzMHB4IDA7IH0gfVxuLyogbGluZSAxMzAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbi5jbWQtZWxlbWVudC50ZXh0IC5jb2NrdGFpbC1hZGRvbiB1bCB7IHBhZGRpbmc6IDA7IG1hcmdpbjogMDsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgLW1zLWZsZXgtcGFjazogc3RhcnQ7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDEzMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuICAuY21kLWVsZW1lbnQudGV4dCAuY29ja3RhaWwtYWRkb24gdWwgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLW1zLWZsZXgtcGFjazogY2VudGVyOyB9IH1cbi8qIGxpbmUgMTQ1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4uY21kLWVsZW1lbnQudGV4dCAuY29ja3RhaWwtYWRkb24gdWwgbGkgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IG1hcmdpbjogMCAtMTBweDsgd2lkdGg6IDMzJTsgfVxuLyogbGluZSAxNTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbi5jbWQtZWxlbWVudC50ZXh0IC5jb2NrdGFpbC1hZGRvbiB1bCBsaTpmaXJzdC1jaGlsZCB7IG1hcmdpbi1sZWZ0OiAwOyB9XG4vKiBsaW5lIDE1NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuLmNtZC1lbGVtZW50LnRleHQgLmNvY2t0YWlsLWFkZG9uIHVsIGxpOmxhc3QtY2hpbGQgeyBtYXJnaW4tcmlnaHQ6IDA7IH1cbi8qIGxpbmUgMTU5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4uY21kLWVsZW1lbnQudGV4dCAuY29ja3RhaWwtYWRkb24gdWwgbGkgYnV0dG9uIHsgcGFkZGluZzogMDsgYm9yZGVyOiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMCBhdXRvOyB9XG4vKiBsaW5lIDE2NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuLmNtZC1lbGVtZW50LnRleHQgLmNvY2t0YWlsLWFkZG9uIHVsIGxpIGJ1dHRvbiAuaWNvbiB7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyBhbGlnbi1pdGVtczogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB3aWR0aDogNTBweDsgaGVpZ2h0OiA1MHB4OyBib3JkZXItcmFkaXVzOiA1MCU7IG1hcmdpbjogMCBhdXRvOyB9XG4vKiBsaW5lIDE3NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuLmNtZC1lbGVtZW50LnRleHQgLmNvY2t0YWlsLWFkZG9uIHVsIGxpIGJ1dHRvbiAuaWNvbiBpbWcgeyBtYXJnaW46IDAgYXV0bzsgd2lkdGg6IDI1cHg7IH1cbi8qIGxpbmUgMTgzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4uY21kLWVsZW1lbnQudGV4dCAuY29ja3RhaWwtYWRkb24gdWwgbGkgYnV0dG9uIC5pY29uLXRleHQgeyBkaXNwbGF5OiBibG9jazsgY29sb3I6ICNmZmZmZmY7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtc2l6ZTogMTJweDsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tdG9wOiAxMHB4OyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9sZFwiOyB9XG4vKiBsaW5lIDE5OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuLmNtZC1lbGVtZW50Lm1lZGlhIHsgZGlzcGxheTogbm9uZTsgd2lkdGg6IDM1JTsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC1tcy1mbGV4LWFsaWduOiBzdGFydDsgbWFyZ2luLXJpZ2h0OiAtMzUlOyB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAxOTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbiAgLmNtZC1lbGVtZW50Lm1lZGlhIHsgbWFyZ2luLXJpZ2h0OiAwOyBwYWRkaW5nLWxlZnQ6IDA7IHdpZHRoOiAxMDAlOyB9IH1cbi8qIGxpbmUgMjEyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4uY21kLWVsZW1lbnQubWVkaWEub3BlbmVkIHsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zczsgbWFyZ2luLXJpZ2h0OiAwOyB9XG4vKiBsaW5lIDIxNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuLmNtZC1lbGVtZW50Lm1lZGlhLm9wZW5lZCAub3Blbi1tZWRpYSBzcGFuIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7IH1cbi8qIGxpbmUgMjI0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4uY21kLWVsZW1lbnQubWVkaWEgLm9wZW4tbWVkaWEgeyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgd2lkdGg6IDIzcHg7IGhlaWdodDogMTAwcHg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IHBhZGRpbmc6IDA7IGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7IGJvcmRlcjogbm9uZTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMjI0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4gIC5jbWQtZWxlbWVudC5tZWRpYSAub3Blbi1tZWRpYSB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuLyogbGluZSAyMzksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbi5jbWQtZWxlbWVudC5tZWRpYSAub3Blbi1tZWRpYSBzcGFuIHsgbWFyZ2luOiAwIGF1dG87IHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7IH1cbi8qIGxpbmUgMjQ2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4uY21kLWVsZW1lbnQubWVkaWEgLm1lZGlhLXdyYXBwZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB3aWR0aDogMTAwJTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMjQ2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4gIC5jbWQtZWxlbWVudC5tZWRpYSAubWVkaWEtd3JhcHBlciB7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyBhbGlnbi1pdGVtczogc3RyZXRjaDsgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7IGp1c3RpZnktY29udGVudDogY2VudGVyOyAtbXMtZmxleC1wYWNrOiBjZW50ZXI7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7IC8qIGxpbmUgMjQ2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4gIC5jbWQtZWxlbWVudC5tZWRpYSAubWVkaWEtd3JhcHBlciB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbi8qIGxpbmUgMjY1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4uY21kLWVsZW1lbnQubWVkaWEgLm1lZGlhLWVsZW1lbnQgeyBkaXNwbGF5OiBibG9jazsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMjY1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4gIC5jbWQtZWxlbWVudC5tZWRpYSAubWVkaWEtZWxlbWVudCB7IHdpZHRoOiA1MCU7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7IC8qIGxpbmUgMjY1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4gIC5jbWQtZWxlbWVudC5tZWRpYSAubWVkaWEtZWxlbWVudCB7IHdpZHRoOiAxMDAlOyB9IH1cbi8qIGxpbmUgMjc4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4uY21kLWVsZW1lbnQubWVkaWEgLm1lZGlhLWVsZW1lbnQudmlkZW8gLmZpZWxkLS1uYW1lLWZpZWxkLWNvY2t0YWlscy12aWRlby10aHVtYm5haWwgeyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyBvdmVyZmxvdzogaGlkZGVuOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi8qIGxpbmUgMjg0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4uY21kLWVsZW1lbnQubWVkaWEgLm1lZGlhLWVsZW1lbnQudmlkZW8gLmZpZWxkLS1uYW1lLWZpZWxkLWNvY2t0YWlscy12aWRlby10aHVtYm5haWwgaW1nIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyODQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbiAgLmNtZC1lbGVtZW50Lm1lZGlhIC5tZWRpYS1lbGVtZW50LnZpZGVvIC5maWVsZC0tbmFtZS1maWVsZC1jb2NrdGFpbHMtdmlkZW8tdGh1bWJuYWlsIGltZyB7IGhlaWdodDogMTAwJTsgd2lkdGg6IGF1dG87IG1pbi13aWR0aDogMTAwJTsgbWF4LXdpZHRoOiBub25lOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDUwJTsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHsgLyogbGluZSAyODQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbiAgLmNtZC1lbGVtZW50Lm1lZGlhIC5tZWRpYS1lbGVtZW50LnZpZGVvIC5maWVsZC0tbmFtZS1maWVsZC1jb2NrdGFpbHMtdmlkZW8tdGh1bWJuYWlsIGltZyB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4vKiBsaW5lIDMwMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuLmNtZC1lbGVtZW50Lm1lZGlhIC5tZWRpYS1lbGVtZW50LmdsYXNzIHsgcGFkZGluZzogMjBweCA0MHB4IDIwcHggMjBweDsgYmFja2dyb3VuZC1jb2xvcjogI2M4MTAyZTsgbWluLWhlaWdodDogMjAwcHg7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDMwMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuICAuY21kLWVsZW1lbnQubWVkaWEgLm1lZGlhLWVsZW1lbnQuZ2xhc3MgeyBtaW4taGVpZ2h0OiBhdXRvOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDMwMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuICAuY21kLWVsZW1lbnQubWVkaWEgLm1lZGlhLWVsZW1lbnQuZ2xhc3MgeyBwYWRkaW5nOiAxMHB4OyB9IH1cbi8qIGxpbmUgMzE5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4uY21kLWVsZW1lbnQubWVkaWEgLm1lZGlhLWVsZW1lbnQuZ2xhc3MgLmZpZWxkLS1uYW1lLWZpZWxkLWdsYXNzLXR5cGUgeyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5OyB9XG5cbi8qIGxpbmUgMzM1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4uZ2xhc3MtZWxlbWVudC5pY29uIHsgd2lkdGg6IDMwJTsgfVxuLyogbGluZSAzMzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbi5nbGFzcy1lbGVtZW50Lmljb24gaW1nIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMCBhdXRvIDEwcHg7IH1cbi8qIGxpbmUgMzQzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4uZ2xhc3MtZWxlbWVudC5pY29uIC5nbGFzcy1uYW1lIHsgZGlzcGxheTogYmxvY2s7IGZvbnQtc2l6ZTogMTBweDsgbGluZS1oZWlnaHQ6IDE7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb2xkXCI7IGNvbG9yOiAjZmZmZmZmOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi8qIGxpbmUgMzU0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4uZ2xhc3MtZWxlbWVudC5kZXNjcmlwdGlvbiB7IHdpZHRoOiA3MCU7IHBhZGRpbmctbGVmdDogMjBweDsgfVxuLyogbGluZSAzNTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbi5nbGFzcy1lbGVtZW50LmRlc2NyaXB0aW9uIHAgeyBkaXNwbGF5OiBibG9jazsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogMTNweDsgbGluZS1oZWlnaHQ6IDEuNDsgbWFyZ2luOiAwOyB9XG5cbi8qIGxpbmUgMzY5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4ucmVjaXBlLWRldGFpbCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgdG9wOiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7IGRpc3BsYXk6IG5vbmU7IHotaW5kZXg6IDEwMDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMzY5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4gIC5yZWNpcGUtZGV0YWlsIHsgcGFkZGluZzogMjBweDsgbWF4LWhlaWdodDogMTAwJTsgb3ZlcmZsb3c6IGF1dG87IH0gfVxuLyogbGluZSAzODUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbi5yZWNpcGUtZGV0YWlsIC5jbG9zZS1yZWNpcGUgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNzBweDsgcmlnaHQ6IDcwcHg7IGhlaWdodDogNDBweDsgd2lkdGg6IDQwcHg7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBib3JkZXI6IG5vbmU7IHotaW5kZXg6IDEwOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAzODUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbiAgLnJlY2lwZS1kZXRhaWwgLmNsb3NlLXJlY2lwZSB7IHRvcDogMjBweDsgcmlnaHQ6IDE1cHg7IH0gfVxuLyogbGluZSA0MDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbi5yZWNpcGUtZGV0YWlsIC5yZWNpcGUtY29udGVudCB7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBhbGlnbi1pdGVtczogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyBtYXJnaW46IDAgYXV0bzsgcGFkZGluZzogNDBweDsgb3ZlcmZsb3c6IGF1dG87IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC1tcy1mbGV4LXBhY2s6IGVuZDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgeyAvKiBsaW5lIDQwMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuICAucmVjaXBlLWRldGFpbCAucmVjaXBlLWNvbnRlbnQgeyB3aWR0aDogMTAwJTsgcGFkZGluZzogMDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA0MDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbiAgLnJlY2lwZS1kZXRhaWwgLnJlY2lwZS1jb250ZW50IHsgZGlzcGxheTogYmxvY2s7IH0gfVxuLyogbGluZSA0MjQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbi5yZWNpcGUtZGV0YWlsIC5yZWNpcGUtY29udGVudCAudGV4dC1mb3JtYXR0ZWQgeyB3aWR0aDogNDAlOyBwYWRkaW5nOiA4MHB4IDQwcHggNDBweDsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IGhlaWdodDogMTAwJTsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGp1c3RpZnktY29udGVudDogY2VudGVyOyAtbXMtZmxleC1wYWNrOiBjZW50ZXI7IHRleHQtYWxpZ246IGxlZnQ7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDQyNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtbWFpbi1zbGlkZXNob3cuc2NzcyAqL1xuICAucmVjaXBlLWRldGFpbCAucmVjaXBlLWNvbnRlbnQgLnRleHQtZm9ybWF0dGVkIHsgd2lkdGg6IDEwMCU7IHBhZGRpbmc6IDQwcHg7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNDI0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4gIC5yZWNpcGUtZGV0YWlsIC5yZWNpcGUtY29udGVudCAudGV4dC1mb3JtYXR0ZWQgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmc6IDA7IGhlaWdodDogYXV0bzsgZGlzcGxheTogYmxvY2s7IH0gfVxuLyogbGluZSA0NTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLW1haW4tc2xpZGVzaG93LnNjc3MgKi9cbi5yZWNpcGUtZGV0YWlsIC5yZWNpcGUtY29udGVudCBwIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgY29sb3I6ICNmZmZmZmY7IH1cbi8qIGxpbmUgNDU3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1tYWluLXNsaWRlc2hvdy5zY3NzICovXG4ucmVjaXBlLWRldGFpbCAucmVjaXBlLWNvbnRlbnQgcCBzdHJvbmcgeyBmb250LXNpemU6IDI0cHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuI2Jsb2NrLXZpZXdzLWJsb2NrLW91ci1jb2NrdGFpbC1taXhvbG9neS1jb25maWd1cmF0b3IgeyBtYXJnaW46IDUwcHggYXV0bzsgZGlzcGxheTogYmxvY2s7IGJvcmRlcjogNHB4IHNvbGlkICNjODEwMmU7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTUsIDQ3LCA0NCwgMC41KTsgd2lkdGg6IDkwJTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbiAgI2Jsb2NrLXZpZXdzLWJsb2NrLW91ci1jb2NrdGFpbC1taXhvbG9neS1jb25maWd1cmF0b3IgeyBtYXJnaW46IDUwcHggYXV0bzsgfSB9XG5cbi8qIGxpbmUgMTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4ubWl4b2xvZ3ktdmlldyB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMCAxMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbi8qIGxpbmUgMTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4ubWl4b2xvZ3ktdmlldyAubWl4b2xvZ3ktaGVhZGVyIHsgZGlzcGxheTogYmxvY2s7IHRleHQtYWxpZ246IGNlbnRlcjsgcGFkZGluZzogMzBweCAwOyB9XG4vKiBsaW5lIDI1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLm1peG9sb2d5LXZpZXcgLm1peG9sb2d5LWZpbHRlci13cmFwcGVyIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi1sZWZ0OiAtMjBweDsgbWFyZ2luLXJpZ2h0OiAtMjBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4gIC5taXhvbG9neS12aWV3IC5taXhvbG9neS1maWx0ZXItd3JhcHBlciB7IG1hcmdpbi1sZWZ0OiAtMTVweDsgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfSB9XG4vKiBsaW5lIDM3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLm1peG9sb2d5LXZpZXcgLm1peG9sb2d5LWNvbnRlbnQtY29udGFpbmVyIHsgbWFyZ2luLXRvcDogNjBweDsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgNDMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4ubWl4b2xvZ3ktdmlldyAubWl4b2xvZ3ktY29udGVudC1jb250YWluZXIgLm1peG9sb2d5LWNvbnRlbnQgeyBkaXNwbGF5OiBibG9jazsgfVxuLyogbGluZSA1MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbi5taXhvbG9neS12aWV3IC5uZXctc2VsZWN0aW9uLXdyYXBwZXIgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAxMHB4OyB0b3A6IDEwcHg7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiAwOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA1MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbiAgLm1peG9sb2d5LXZpZXcgLm5ldy1zZWxlY3Rpb24td3JhcHBlciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcmlnaHQ6IDA7IH0gfVxuLyogbGluZSA2MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbi5taXhvbG9neS12aWV3IC5uZXctc2VsZWN0aW9uLXdyYXBwZXIgLm5ldy1zZWxlY3Rpb24geyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwIGF1dG87IGJvcmRlcjogbm9uZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBjb2xvcjogI2ZmZmZmZjsgZm9udC1zaXplOiAxNnB4OyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9sZFwiOyB9XG5cbi8qIGxpbmUgNzcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4ubWl4b2xvZ3ktaGVhZGVyIGgzIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgY29sb3I6ICNmZmZmZmY7IGxpbmUtaGVpZ2h0OiAxOyBmb250LXNpemU6IDQwcHg7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb2xkXCI7IG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDc3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuICAubWl4b2xvZ3ktaGVhZGVyIGgzIHsgZm9udC1zaXplOiAyNHB4OyB9IH1cbi8qIGxpbmUgOTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4ubWl4b2xvZ3ktaGVhZGVyIGgzIHNwYW4geyBkaXNwbGF5OiBibG9jazsgZm9udC1mYW1pbHk6IFwiQmF1ZXJCb2RvbmlTdGQtSXRhbGljXCI7IGZvbnQtc2l6ZTogMzBweDsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgZm9udC1zaXplOiAyMXB4OyB9XG4vKiBsaW5lIDEwMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbi5taXhvbG9neS1oZWFkZXIgaW1nIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMCBhdXRvIDIwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDEwMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbiAgLm1peG9sb2d5LWhlYWRlciBpbWcgeyB3aWR0aDogNzAlOyB9IH1cbi8qIGxpbmUgMTA5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLm1peG9sb2d5LWhlYWRlciBwIHsgZGlzcGxheTogYmxvY2s7IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1mYW1pbHk6IFwiQmF1ZXJCb2RvbmlTdGQtSXRhbGljXCI7IGZvbnQtc2l6ZTogMTVweDsgbWFyZ2luOiAwOyBjb2xvcjogI2ZmZmZmZjsgbGluZS1oZWlnaHQ6IDEuNDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTA5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuICAubWl4b2xvZ3ktaGVhZGVyIHAgeyBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4vKiBsaW5lIDEyNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbi5taXhvbG9neS1maWx0ZXItd3JhcHBlciAuc2xpY2stZG90cyB7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgYm90dG9tOiAtMzVweDsgfVxuLyogbGluZSAxMzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4ubWl4b2xvZ3ktZmlsdGVyLXdyYXBwZXIgLnNsaWNrLWRvdHMgbGkgeyBtYXJnaW46IDA7IH1cbi8qIGxpbmUgMTM0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLm1peG9sb2d5LWZpbHRlci13cmFwcGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7IHdpZHRoOiAxNXB4OyBoZWlnaHQ6IDE1cHg7IH1cbi8qIGxpbmUgMTM4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLm1peG9sb2d5LWZpbHRlci13cmFwcGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlIHsgZm9udC1zaXplOiA4cHg7IGNvbG9yOiAjZmZmZmZmOyB3aWR0aDogMTVweDsgaGVpZ2h0OiAxNXB4OyB9XG4vKiBsaW5lIDE0OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbi5taXhvbG9neS1maWx0ZXItd3JhcHBlciAuZmlsdGVyLXNlY3Rpb24geyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IH1cbi8qIGxpbmUgMTUyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLm1peG9sb2d5LWZpbHRlci13cmFwcGVyIC5maWx0ZXItc2VjdGlvbiAuZmlsdGVyLXNlY3Rpb24tZWxlbWVudCB7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyB3aWR0aDogMTAwJTsgYWxpZ24taXRlbXM6IGNlbnRlcjsgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjsgfVxuLyogbGluZSAxNTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4ubWl4b2xvZ3ktZmlsdGVyLXdyYXBwZXIgLmZpbHRlci1zZWN0aW9uIC5maWx0ZXItc2VjdGlvbi1lbGVtZW50LnRpdGxlLCAubWl4b2xvZ3ktZmlsdGVyLXdyYXBwZXIgLmZpbHRlci1zZWN0aW9uIC5maWx0ZXItc2VjdGlvbi1lbGVtZW50Lm1vb2QgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLW1zLWZsZXgtcGFjazogY2VudGVyOyB9XG4vKiBsaW5lIDE2NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbi5taXhvbG9neS1maWx0ZXItd3JhcHBlciAuZmlsdGVyLXNlY3Rpb24gLmZpbHRlci1zZWN0aW9uLWVsZW1lbnQudGl0bGUsIC5taXhvbG9neS1maWx0ZXItd3JhcHBlciAuZmlsdGVyLXNlY3Rpb24gLmZpbHRlci1zZWN0aW9uLWVsZW1lbnQuc2VsZWN0LW9wdGlvbnMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgxMDJlOyB9XG4vKiBsaW5lIDE2OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbi5taXhvbG9neS1maWx0ZXItd3JhcHBlciAuZmlsdGVyLXNlY3Rpb24gLmZpbHRlci1zZWN0aW9uLWVsZW1lbnQudGl0bGUgaDQsIC5taXhvbG9neS1maWx0ZXItd3JhcHBlciAuZmlsdGVyLXNlY3Rpb24gLmZpbHRlci1zZWN0aW9uLWVsZW1lbnQuc2VsZWN0LW9wdGlvbnMgaDQgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgbWFyZ2luOiAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb2xkXCI7IGNvbG9yOiAjZmZmZmZmOyBwYWRkaW5nOiAxNXB4IDA7IGZvbnQtd2VpZ2h0OiA0MDA7IH1cbi8qIGxpbmUgMTgzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLm1peG9sb2d5LWZpbHRlci13cmFwcGVyIC5maWx0ZXItc2VjdGlvbiAuZmlsdGVyLXNlY3Rpb24tZWxlbWVudC5tb29kLCAubWl4b2xvZ3ktZmlsdGVyLXdyYXBwZXIgLmZpbHRlci1zZWN0aW9uIC5maWx0ZXItc2VjdGlvbi1lbGVtZW50Lm90aGVyLWZpbHRlcnMgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjOTEwOTFmOyB9XG4vKiBsaW5lIDE4OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbi5taXhvbG9neS1maWx0ZXItd3JhcHBlciAuZmlsdGVyLXNlY3Rpb24gLmZpbHRlci1zZWN0aW9uLWVsZW1lbnQudGl0bGUsIC5taXhvbG9neS1maWx0ZXItd3JhcHBlciAuZmlsdGVyLXNlY3Rpb24gLmZpbHRlci1zZWN0aW9uLWVsZW1lbnQub3RoZXItZmlsdGVycyB7IGhlaWdodDogNjBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMTg4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuICAubWl4b2xvZ3ktZmlsdGVyLXdyYXBwZXIgLmZpbHRlci1zZWN0aW9uIC5maWx0ZXItc2VjdGlvbi1lbGVtZW50LnRpdGxlLCAubWl4b2xvZ3ktZmlsdGVyLXdyYXBwZXIgLmZpbHRlci1zZWN0aW9uIC5maWx0ZXItc2VjdGlvbi1lbGVtZW50Lm90aGVyLWZpbHRlcnMgeyBoZWlnaHQ6IDkwcHg7IH0gfVxuLyogbGluZSAxOTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4ubWl4b2xvZ3ktZmlsdGVyLXdyYXBwZXIgLmZpbHRlci1zZWN0aW9uIC5maWx0ZXItc2VjdGlvbi1lbGVtZW50Lm1vb2QsIC5taXhvbG9neS1maWx0ZXItd3JhcHBlciAuZmlsdGVyLXNlY3Rpb24gLmZpbHRlci1zZWN0aW9uLWVsZW1lbnQuc2VsZWN0LW9wdGlvbnMgeyBoZWlnaHQ6IDgwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDE5NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbiAgLm1peG9sb2d5LWZpbHRlci13cmFwcGVyIC5maWx0ZXItc2VjdGlvbiAuZmlsdGVyLXNlY3Rpb24tZWxlbWVudC5tb29kLCAubWl4b2xvZ3ktZmlsdGVyLXdyYXBwZXIgLmZpbHRlci1zZWN0aW9uIC5maWx0ZXItc2VjdGlvbi1lbGVtZW50LnNlbGVjdC1vcHRpb25zIHsgaGVpZ2h0OiA1MHB4OyB9IH1cbi8qIGxpbmUgMjA3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLm1peG9sb2d5LWZpbHRlci13cmFwcGVyIC5maWx0ZXItc2VjdGlvbiAuZmlsdGVyLXNlY3Rpb24tZWxlbWVudC50aXRsZSBoNCB7IGZvbnQtc2l6ZTogMTZweDsgfVxuLyogbGluZSAyMTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4ubWl4b2xvZ3ktZmlsdGVyLXdyYXBwZXIgLmZpbHRlci1zZWN0aW9uIC5maWx0ZXItc2VjdGlvbi1lbGVtZW50LnNlbGVjdC1vcHRpb25zIGg0IHsgcGFkZGluZzogMDsgbGluZS1oZWlnaHQ6IDE7IH1cbi8qIGxpbmUgMjE3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLm1peG9sb2d5LWZpbHRlci13cmFwcGVyIC5maWx0ZXItc2VjdGlvbiAuZmlsdGVyLXNlY3Rpb24tZWxlbWVudC5zZWxlY3Qtb3B0aW9ucyBoNCBzcGFuIHsgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAyMTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4gIC5taXhvbG9neS1maWx0ZXItd3JhcHBlciAuZmlsdGVyLXNlY3Rpb24gLmZpbHRlci1zZWN0aW9uLWVsZW1lbnQuc2VsZWN0LW9wdGlvbnMgaDQgeyBmb250LXNpemU6IDIxcHg7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjEzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuICAubWl4b2xvZ3ktZmlsdGVyLXdyYXBwZXIgLmZpbHRlci1zZWN0aW9uIC5maWx0ZXItc2VjdGlvbi1lbGVtZW50LnNlbGVjdC1vcHRpb25zIGg0IHsgZm9udC1zaXplOiAxNnB4OyB9IH1cbi8qIGxpbmUgMjMxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLm1peG9sb2d5LWZpbHRlci13cmFwcGVyIC5maWx0ZXItc2VjdGlvbiAuZmlsdGVyLXNlY3Rpb24tZWxlbWVudCAubWl4b2xvZ3ktc3RlcCB7IGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmY7IGhlaWdodDogMjVweDsgd2lkdGg6IDI1cHg7IGJvcmRlci1yYWRpdXM6IDUwJTsgbWFyZ2luLXJpZ2h0OiAxMHB4OyBsaW5lLWhlaWdodDogMjBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjMxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuICAubWl4b2xvZ3ktZmlsdGVyLXdyYXBwZXIgLmZpbHRlci1zZWN0aW9uIC5maWx0ZXItc2VjdGlvbi1lbGVtZW50IC5taXhvbG9neS1zdGVwIHsgbWFyZ2luLWJvdHRvbTogM3B4OyB9IH1cblxuLyogbGluZSAyNDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4ubWl4b2xvZ3ktYnJlYWRjcnVtYnMtLXdyYXBwZXIgeyBkaXNwbGF5OiBub25lOyBwYWRkaW5nOiAxMHB4IDE1cHg7IHdpZHRoOiAxMDAlOyBtYXJnaW46IDAgYXV0bzsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4vKiBsaW5lIDI1NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbi5taXhvbG9neS1icmVhZGNydW1icy0tY29udGVudCB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyNTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4gIC5taXhvbG9neS1icmVhZGNydW1icy0tY29udGVudCB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuLyogbGluZSAyNjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4ubWl4b2xvZ3ktYnJlYWRjcnVtYnMtLWVsZW1lbnRzIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyNjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4gIC5taXhvbG9neS1icmVhZGNydW1icy0tZWxlbWVudHMgeyBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cbi8qIGxpbmUgMjc1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLm1peG9sb2d5LWJyZWFkY3J1bWJzLS1lbGVtZW50c19fY2hvaWNlIHsgZGlzcGxheTogbm9uZTsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogMThweDsgZm9udC1mYW1pbHk6IFwiQmF1ZXJCb2RvbmlTdGQtSXRhbGljXCI7IHBhZGRpbmctbGVmdDogMTVweDsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4vKiBsaW5lIDI4OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbi5taXhvbG9neS1icmVhZGNydW1icy0tZWxlbWVudHNfX2Nob2ljZTpmaXJzdC1jaGlsZCB7IHBhZGRpbmctbGVmdDogMDsgfVxuLyogbGluZSAyOTIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4ubWl4b2xvZ3ktYnJlYWRjcnVtYnMtLWVsZW1lbnRzX19jaG9pY2U6bm90KDpmaXJzdC1jaGlsZCkgeyBtYXJnaW4tbGVmdDogMTBweDsgfVxuLyogbGluZSAyOTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4ubWl4b2xvZ3ktYnJlYWRjcnVtYnMtLWVsZW1lbnRzX19jaG9pY2U6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSB7IGNvbnRlbnQ6ICc+JzsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB0b3A6IDA7IGhlaWdodDogMTAwJTsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuLyogbGluZSAzMDksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4ubWl4b2xvZ3ktYnJlYWRjcnVtYnMtLXN0YXJ0IHsgY29sb3I6ICNmZmZmZmY7IGZvbnQtZmFtaWx5OiBcIk5ldXRyYVRleHRCb2xkXCI7IGZvbnQtc2l6ZTogMThweDsgcGFkZGluZy1yaWdodDogMTVweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMzA5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuICAubWl4b2xvZ3ktYnJlYWRjcnVtYnMtLXN0YXJ0IHsgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi8qIGxpbmUgMzIxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLm90aGVyLWZpbHRlcnMgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGp1c3RpZnktY29udGVudDogY2VudGVyOyAtbXMtZmxleC1wYWNrOiBjZW50ZXI7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7IHBhZGRpbmc6IDE1cHggMDsgfVxuXG4vKiBsaW5lIDMzMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbi5zZWxlY3Qtb3B0aW9ucyB7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLW1zLWZsZXgtcGFjazogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyB9XG4vKiBsaW5lIDMzOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbi5zZWxlY3Qtb3B0aW9ucyBidXR0b24geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IG1hcmdpbjogMCAxMHB4OyBjb2xvcjogI2ZmZmZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzkxMDkxZjsgYm9yZGVyOiBub25lOyBwYWRkaW5nOiAxMHB4IDYwcHggMTBweCA0MHB4OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9sZFwiOyBwb3NpdGlvbjogcmVsYXRpdmU7IHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7IH1cbi8qIGxpbmUgMzUxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLnNlbGVjdC1vcHRpb25zIGJ1dHRvbjphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IHdpZHRoOiAwOyBoZWlnaHQ6IDA7IGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50OyBib3JkZXItdG9wOiA4cHggc29saWQgI2ZmZmZmZjsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDUwJTsgbWFyZ2luLXRvcDogLTVweDsgcmlnaHQ6IDE0cHg7IH1cbi8qIGxpbmUgMzY1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLnNlbGVjdC1vcHRpb25zIGJ1dHRvbi5hY3RpdmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cbi8qIGxpbmUgMzY4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLnNlbGVjdC1vcHRpb25zIGJ1dHRvbi5hY3RpdmU6YWZ0ZXIgeyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi8qIGxpbmUgMzc1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLmZpbHRlci1idXR0b24td3JhcHBlciB7IGRpc3BsYXk6IGZsZXg7IGRpc3BsYXk6IC1tcy1mbGV4Ym94OyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLW1zLWZsZXgtcGFjazogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyBtYXJnaW46IDA7IHBhZGRpbmc6IDVweDsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAzNzUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4gIC5maWx0ZXItYnV0dG9uLXdyYXBwZXIgeyBmbGV4LXdyYXA6IHdyYXA7IC1tcy1mbGV4LXdyYXA6IHdyYXA7IH0gfVxuLyogbGluZSAzOTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4uZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5maWx0ZXItYnV0dG9uIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBtYXJnaW46IDAgMTVweDsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJvcmRlcjogbm9uZTsgY29sb3I6ICNmZmZmZmY7IHBhZGRpbmc6IDA7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDM5MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbiAgLmZpbHRlci1idXR0b24td3JhcHBlciAuZmlsdGVyLWJ1dHRvbiB7IG1hcmdpbjogOHB4IDE1cHg7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMzkxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuICAuZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5maWx0ZXItYnV0dG9uIHsgbWFyZ2luOiAycHggMTVweCAwOyB9IH1cbi8qIGxpbmUgNDA4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLmZpbHRlci1idXR0b24td3JhcHBlciAuZmlsdGVyLWJ1dHRvbjpob3ZlciwgLmZpbHRlci1idXR0b24td3JhcHBlciAuZmlsdGVyLWJ1dHRvbi5hY3RpdmUgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuLyogbGluZSA0MTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4ubW9vZCAuZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5maWx0ZXItYnV0dG9uIHsgZm9udC1mYW1pbHk6IFwiQmF1ZXJCb2RvbmlTdGQtSXRhbGljXCI7IGZvbnQtc2l6ZTogNDBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgeyAvKiBsaW5lIDQxMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbiAgLm1vb2QgLmZpbHRlci1idXR0b24td3JhcHBlciAuZmlsdGVyLWJ1dHRvbiB7IGZvbnQtc2l6ZTogMzBweDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA0MTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4gIC5tb29kIC5maWx0ZXItYnV0dG9uLXdyYXBwZXIgLmZpbHRlci1idXR0b24geyBmb250LXNpemU6IDI0cHg7IH0gfVxuLyogbGluZSA0MjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4ub3RoZXItZmlsdGVycyAuZmlsdGVyLWJ1dHRvbi13cmFwcGVyIC5maWx0ZXItYnV0dG9uIHsgZm9udC1mYW1pbHk6IFwiQmF1ZXJCb2RvbmlTdGQtSXRhbGljXCI7IGZvbnQtc2l6ZTogMjhweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgeyAvKiBsaW5lIDQyNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbiAgLm90aGVyLWZpbHRlcnMgLmZpbHRlci1idXR0b24td3JhcHBlciAuZmlsdGVyLWJ1dHRvbiB7IGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbi8qIGxpbmUgNDM3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLmNvbmZpZy1jb2NrdGFpbC1lbGVtZW50IHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiA1MCU7IHBhZGRpbmc6IDAgMTBweDsgbWFyZ2luOiAxMHB4IDA7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDQzNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbiAgLmNvbmZpZy1jb2NrdGFpbC1lbGVtZW50IHsgd2lkdGg6IDEwMCU7IH0gfVxuLyogbGluZSA0NTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4uY29uZmlnLWNvY2t0YWlsLWVsZW1lbnQgLmNvY2t0YWlsIHsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IHdpZHRoOiAxMDAlOyBtYXJnaW46IDAgYXV0bzsgYWxpZ24taXRlbXM6IGNlbnRlcjsgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5OyBwYWRkaW5nOiAyMHB4IDEwcHg7IGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHsgLyogbGluZSA0NTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4gIC5jb25maWctY29ja3RhaWwtZWxlbWVudCAuY29ja3RhaWwgeyB3aWR0aDogMTAwJTsgcGFkZGluZzogMTBweDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA0NTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4gIC5jb25maWctY29ja3RhaWwtZWxlbWVudCAuY29ja3RhaWwgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgcGFkZGluZzogMTBweDsgfSB9XG5cbi8qIGxpbmUgNDgwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLmNvY2t0YWlsLWVsZW1lbnQgeyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5OyBhbGlnbi1pdGVtczogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyB3aWR0aDogMTAwJTsgICAvKi50ZXh0LWZvcm1hdHRlZHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyB9ICBweyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwOyBjb2xvcjogJGNhbXBhcmlXaGl0ZTsgZm9udC1zaXplOiAxM3B4OyBsaW5lLWhlaWdodDogMS40OyB3aWR0aDogMTAwJTtcbiBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSl7IC8vbWFyZ2luLXRvcDogMjBweDsgcGFkZGluZzogMDsgfSB9Ki8gfVxuLyogbGluZSA0ODksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4uY29ja3RhaWwtZWxlbWVudCAuY29ja3RhaWwtdGh1bWJuYWlsIHsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmc6IDAgMjBweDsgd2lkdGg6IDMwJTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNDg5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuICAuY29ja3RhaWwtZWxlbWVudCAuY29ja3RhaWwtdGh1bWJuYWlsIHsgcGFkZGluZzogMDsgfSB9XG4vKiBsaW5lIDQ5OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbi5jb2NrdGFpbC1lbGVtZW50IC5jb2NrdGFpbC10aHVtYm5haWwgaW1nIHsgZGlzcGxheTogYmxvY2s7IG1heC1oZWlnaHQ6IDEyMHB4OyB3aWR0aDogYXV0bzsgbWFyZ2luOiAwIGF1dG87IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDQ5OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvY29ja3RhaWxzL19jb2NrdGFpbHMtY29uZmlndXJhdG9yLnNjc3MgKi9cbiAgLmNvY2t0YWlsLWVsZW1lbnQgLmNvY2t0YWlsLXRodW1ibmFpbCBpbWcgeyBtYXgtaGVpZ2h0OiAzMTBweDsgaGVpZ2h0OiBhdXRvOyB3aWR0aDogNzAlOyB9IH1cbi8qIGxpbmUgNTEzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuLmNvY2t0YWlsLWVsZW1lbnQgLmNvY2t0YWlsLWRldGFpbCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDcwJTsgfVxuLyogbGluZSA1MTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4uY29ja3RhaWwtZWxlbWVudCAuY29ja3RhaWwtZGV0YWlsIC5jb2NrdGFpbC10aXRsZSB7IGRpc3BsYXk6IGJsb2NrOyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9sZFwiOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB0ZXh0LWFsaWduOiBsZWZ0OyBmb250LXNpemU6IDI0cHg7IGNvbG9yOiAjZmZmZmZmOyBsaW5lLWhlaWdodDogMTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNTE3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuICAuY29ja3RhaWwtZWxlbWVudCAuY29ja3RhaWwtZGV0YWlsIC5jb2NrdGFpbC10aXRsZSB7IHdpZHRoOiA4MCU7IGZvbnQtc2l6ZTogMThweDsgbWFyZ2luOiAwIGF1dG87IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNTE3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9jb2NrdGFpbHMvX2NvY2t0YWlscy1jb25maWd1cmF0b3Iuc2NzcyAqL1xuICAuY29ja3RhaWwtZWxlbWVudCAuY29ja3RhaWwtZGV0YWlsIC5jb2NrdGFpbC10aXRsZSB7IG1hcmdpbjogMCBhdXRvIDEwcHg7IH0gfVxuLyogbGluZSA1MzcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4uY29ja3RhaWwtZWxlbWVudCAuY29ja3RhaWwtZGV0YWlsIC5jb2NrdGFpbC10aXRsZSBzcGFuIHsgZGlzcGxheTogYmxvY2s7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLyogbGluZSA1NDMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2NvY2t0YWlscy9fY29ja3RhaWxzLWNvbmZpZ3VyYXRvci5zY3NzICovXG4uY29ja3RhaWwtZWxlbWVudCAuY29ja3RhaWwtZGV0YWlsIC5kaXNjb3Zlci1tb3JlIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogNXB4IGF1dG8gMDsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGJvcmRlcjogbm9uZTsgY29sb3I6IHdoaXRlOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgbGluZS1oZWlnaHQ6IDE7IGZvbnQtc2l6ZTogMTJweDsgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19tYWlucGFnZXMuc2NzcyAqL1xuLm1haW4tcGFnZXMtd3JhcHBlciB7IGRpc3BsYXk6IGJsb2NrOyB9XG4vKiBsaW5lIDQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19tYWlucGFnZXMuc2NzcyAqL1xuLm1haW4tcGFnZXMtd3JhcHBlciB1bCB7IGRpc3BsYXk6IGJsb2NrOyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyAqL1xuI2Jsb2NrLXdhc2l0LWJyZWFkY3J1bWJzIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogNTAlOyB0ZXh0LWFsaWduOiBsZWZ0OyBtYXJnaW46IDAgLTJweDsgcGFkZGluZy1sZWZ0OiA0MHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDIwOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyAqL1xuICAjYmxvY2std2FzaXQtYnJlYWRjcnVtYnMgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wOyBmbG9hdDogbGVmdDsgd2lkdGg6IDYwJTsgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbi8qIGxpbmUgMTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19icmVhZGNydW1icy5zY3NzICovXG4uX2hvbWUgI2Jsb2NrLXdhc2l0LWJyZWFkY3J1bWJzIHsgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDIyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyAqL1xuLmJyZWFkY3J1bWIgeyBkaXNwbGF5OiBibG9jazsgcGFkZGluZzogMTBweCAwOyB9XG4vKiBsaW5lIDI2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyAqL1xuLmJyZWFkY3J1bWIgb2wgeyBkaXNwbGF5OiBibG9jazsgbGluZS1oZWlnaHQ6IDE7IH1cbi8qIGxpbmUgMzAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19icmVhZGNydW1icy5zY3NzICovXG4uYnJlYWRjcnVtYiBvbCBsaSB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgY29sb3I6ICM5OTk5OTk7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtc2l6ZTogMTBweDsgfVxuLyogbGluZSAzNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2JyZWFkY3J1bWJzLnNjc3MgKi9cbi5icmVhZGNydW1iIG9sIGxpOmJlZm9yZSB7IGNvbnRlbnQ6IFwiPlwiOyB9XG4vKiBsaW5lIDQxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyAqL1xuLmJyZWFkY3J1bWIgb2wgbGkgYSB7IGZvbnQtc2l6ZTogMTBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBjb2xvcjogI2M4MTAyZTsgfVxuLyogbGluZSA0NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2JyZWFkY3J1bWJzLnNjc3MgKi9cbi5icmVhZGNydW1iIG9sIGxpIGE6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19tYXAuc2NzcyAqL1xuLm1hcC13cmFwcGVyIHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi1ib3R0b206IDYwcHg7IHBhZGRpbmc6IDAgNDBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX21hcC5zY3NzICovXG4gIC5tYXAtd3JhcHBlciB7IG1hcmdpbi10b3A6IDMwcHg7IHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbi8qIGxpbmUgMTIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19tYXAuc2NzcyAqL1xuLm1hcC10b3AgeyBkaXNwbGF5OiBmbGV4OyBkaXNwbGF5OiAtbXMtZmxleGJveDsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5OyBhbGlnbi1pdGVtczogY2VudGVyOyAtbXMtZmxleC1hbGlnbjogY2VudGVyOyBtYXJnaW4tYm90dG9tOiA5MHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX21hcC5zY3NzICovXG4gIC5tYXAtdG9wIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IG1hcmdpbi1ib3R0b206IDMwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4vKiBsaW5lIDI4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbWFwLnNjc3MgKi9cbi5tYXAtdG9wIC5pbWcgeyB3aWR0aDogNDAlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX21hcC5zY3NzICovXG4gIC5tYXAtdG9wIC5pbWcgeyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDM1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbWFwLnNjc3MgKi9cbi5tYXAtdG9wIC5pbWcgaW1nIHsgZGlzcGxheTogdGFibGU7IG1hcmdpbjogMCBhdXRvOyB9XG4vKiBsaW5lIDQxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbWFwLnNjc3MgKi9cbi5tYXAtdG9wIC50ZXh0IHsgd2lkdGg6IDYwJTsgcGFkZGluZzogMCAyMHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA0MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX21hcC5zY3NzICovXG4gIC5tYXAtdG9wIC50ZXh0IHsgbWFyZ2luLXRvcDogMjBweDsgcGFkZGluZzogMDsgd2lkdGg6IDEwMCU7IH0gfVxuLyogbGluZSA1MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX21hcC5zY3NzICovXG4ubWFwLXRvcCAudGV4dCBwIHsgY29sb3I6ICNmZmZmZmY7IGZvbnQtc2l6ZTogMTVweDsgbGluZS1oZWlnaHQ6IDEuNDsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMDsgZm9udC1mYW1pbHk6IFwiQmF1ZXJCb2RvbmlTdGQtSXRhbGljXCI7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDUxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbWFwLnNjc3MgKi9cbiAgLm1hcC10b3AgLnRleHQgcCB7IGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi8qIGxpbmUgNjcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19tYXAuc2NzcyAqL1xuLm1hcC1jb250YWluZXIgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IH1cbi8qIGxpbmUgNzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19tYXAuc2NzcyAqL1xuLm1hcC1jb250YWluZXIgaWZyYW1lIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDI4MHB4OyB9XG5cbi8qIGxpbmUgNzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19tYXAuc2NzcyAqL1xuLm1hcC1sb2NhdGlvbi1kZXRhaWxzIHsgZGlzcGxheTogZmxleDsgZGlzcGxheTogLW1zLWZsZXhib3g7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IHBhZGRpbmc6IDMwcHg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLW1zLWZsZXgtcGFjazoganVzdGlmeTsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC1tcy1mbGV4LWFsaWduOiBzdGFydDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19tYXAuc2NzcyAqL1xuICAubWFwLWxvY2F0aW9uLWRldGFpbHMgeyBwYWRkaW5nOiAyMHB4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4vKiBsaW5lIDk1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbWFwLnNjc3MgKi9cbi5tYXAtbG9jYXRpb24tZGV0YWlscyAubG9jYXRpb24tZWxlbWVudCAudGV4dC1mb3JtYXR0ZWQgeyBkaXNwbGF5OiBibG9jazsgfVxuLyogbGluZSA5OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX21hcC5zY3NzICovXG4ubWFwLWxvY2F0aW9uLWRldGFpbHMgLmxvY2F0aW9uLWVsZW1lbnQgLnRleHQtZm9ybWF0dGVkIHAgeyBtYXJnaW46IDA7IGRpc3BsYXk6IGJsb2NrOyBmb250LXNpemU6IDEzcHg7IGxpbmUtaGVpZ2h0OiAxLjQ7IGNvbG9yOiAjMzcyZjJjOyB9XG4vKiBsaW5lIDEwNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX21hcC5zY3NzICovXG4ubWFwLWxvY2F0aW9uLWRldGFpbHMgLmxvY2F0aW9uLWVsZW1lbnQgLnRleHQtZm9ybWF0dGVkIHAgc3Ryb25nIHsgZm9udC1mYW1pbHk6IFwiTmV1dHJhVGV4dEJvb2tcIjsgY29sb3I6ICNjODEwMmU7IH1cbi8qIGxpbmUgMTE0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbWFwLnNjc3MgKi9cbi5tYXAtbG9jYXRpb24tZGV0YWlscyAuZmlyc3QtY29sIHsgd2lkdGg6IDI1JTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTE0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbWFwLnNjc3MgKi9cbiAgLm1hcC1sb2NhdGlvbi1kZXRhaWxzIC5maXJzdC1jb2wgeyB3aWR0aDogMTAwJTsgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMjIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19tYXAuc2NzcyAqL1xuICAubWFwLWxvY2F0aW9uLWRldGFpbHMgLmZpcnN0LWNvbCAudGV4dC1mb3JtYXR0ZWQgeyAtd2Via2l0LWNvbHVtbi1jb3VudDogMjsgLW1vei1jb2x1bW4tY291bnQ6IDI7IGNvbHVtbi1jb3VudDogMjsgLXdlYmtpdC1jb2x1bW4tZ2FwOiAyMHB4OyAtbW96LWNvbHVtbi1nYXA6IDIwcHg7IGNvbHVtbi1nYXA6IDIwcHg7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTIyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbWFwLnNjc3MgKi9cbiAgLm1hcC1sb2NhdGlvbi1kZXRhaWxzIC5maXJzdC1jb2wgLnRleHQtZm9ybWF0dGVkIHsgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDE7IC1tb3otY29sdW1uLWNvdW50OiAxOyBjb2x1bW4tY291bnQ6IDE7IH0gfVxuLyogbGluZSAxNDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19tYXAuc2NzcyAqL1xuLm1hcC1sb2NhdGlvbi1kZXRhaWxzIC5vdGhlci1jb2wgeyB3aWR0aDogNzUlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxNDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19tYXAuc2NzcyAqL1xuICAubWFwLWxvY2F0aW9uLWRldGFpbHMgLm90aGVyLWNvbCB7IHdpZHRoOiAxMDAlOyB9IH1cbi8qIGxpbmUgMTQ4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbWFwLnNjc3MgKi9cbi5tYXAtbG9jYXRpb24tZGV0YWlscyAub3RoZXItY29sIGg0IHsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMDsgbGluZS1oZWlnaHQ6IDE7IGNvbG9yOiAjMzcyZjJjOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9sZFwiOyBmb250LXNpemU6IDMwcHg7IG1hcmdpbi1ib3R0b206IDVweDsgfVxuLyogbGluZSAxNTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19tYXAuc2NzcyAqL1xuLm1hcC1sb2NhdGlvbi1kZXRhaWxzIC5vdGhlci1jb2wgLnRleHQtZm9ybWF0dGVkIHsgbWFyZ2luLXRvcDogMjBweDsgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7IC1tb3otY29sdW1uLWNvdW50OiAzOyBjb2x1bW4tY291bnQ6IDM7IC13ZWJraXQtY29sdW1uLWdhcDogMjBweDsgLW1vei1jb2x1bW4tZ2FwOiAyMHB4OyBjb2x1bW4tZ2FwOiAyMHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxNTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19tYXAuc2NzcyAqL1xuICAubWFwLWxvY2F0aW9uLWRldGFpbHMgLm90aGVyLWNvbCAudGV4dC1mb3JtYXR0ZWQgeyBtYXJnaW46IDEwcHggMCAwOyAtd2Via2l0LWNvbHVtbi1jb3VudDogMjsgLW1vei1jb2x1bW4tY291bnQ6IDI7IGNvbHVtbi1jb3VudDogMjsgLXdlYmtpdC1jb2x1bW4tZ2FwOiAxMHB4OyAtbW96LWNvbHVtbi1nYXA6IDEwcHg7IGNvbHVtbi1nYXA6IDEwcHg7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7IC8qIGxpbmUgMTU5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbWFwLnNjc3MgKi9cbiAgLm1hcC1sb2NhdGlvbi1kZXRhaWxzIC5vdGhlci1jb2wgLnRleHQtZm9ybWF0dGVkIHsgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDE7IC1tb3otY29sdW1uLWNvdW50OiAxOyBjb2x1bW4tY291bnQ6IDE7IC13ZWJraXQtY29sdW1uLWdhcDogMDsgLW1vei1jb2x1bW4tZ2FwOiAwOyBjb2x1bW4tZ2FwOiAwOyB9IH1cblxuLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbW9iaWxlLWJ1dHRvbi5zY3NzICovXG4ubW9iaWxlLWJ1dHRvbiB7IHBvc2l0aW9uOiBmaXhlZDsgei1pbmRleDogMTAwMDsgYm90dG9tOiA0MHB4OyBsZWZ0OiAyMHB4OyBoZWlnaHQ6IDQwcHg7IHdpZHRoOiA0MHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgxMDJlOyBkaXNwbGF5OiBub25lOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbW9iaWxlLWJ1dHRvbi5zY3NzICovXG4gIC5tb2JpbGUtYnV0dG9uIHsgZGlzcGxheTogYmxvY2s7IH0gfVxuLyogbGluZSAxNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX21vYmlsZS1idXR0b24uc2NzcyAqL1xuLm1vYmlsZS1idXR0b24gLmhhbWJ1cmdlciB7IHBhZGRpbmc6IDhweCAwIDA7IG1hcmdpbjogMCA3cHg7IH1cbi8qIGxpbmUgMjAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19tb2JpbGUtYnV0dG9uLnNjc3MgKi9cbi5tb2JpbGUtYnV0dG9uIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4vKiBsaW5lIDI1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbW9iaWxlLWJ1dHRvbi5zY3NzICovXG4ubW9iaWxlLWJ1dHRvbiAuaGFtYnVyZ2VyIC5oYW1idXJnZXItYm94IHsgaGVpZ2h0OiAyNHB4OyB3aWR0aDogMjVweDsgfVxuLyogbGluZSAyOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX21vYmlsZS1idXR0b24uc2NzcyAqL1xuLm1vYmlsZS1idXR0b24gLmhhbWJ1cmdlciAuaGFtYnVyZ2VyLWJveCAuaGFtYnVyZ2VyLWlubmVyIHsgd2lkdGg6IDI1cHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbi8qIGxpbmUgMzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19tb2JpbGUtYnV0dG9uLnNjc3MgKi9cbi5tb2JpbGUtYnV0dG9uIC5oYW1idXJnZXIgLmhhbWJ1cmdlci1ib3ggLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUsIC5tb2JpbGUtYnV0dG9uIC5oYW1idXJnZXIgLmhhbWJ1cmdlci1ib3ggLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7IHdpZHRoOiAyNXB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qIVxuICogSGFtYnVyZ2Vyc1xuICogQGRlc2NyaXB0aW9uIFRhc3R5IENTUy1hbmltYXRlZCBoYW1idXJnZXJzXG4gKiBAYXV0aG9yIEpvbmF0aGFuIFN1aCBAam9uc3VoXG4gKiBAc2l0ZSBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vyc1xuICogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2pvbnN1aC9oYW1idXJnZXJzXG4gKi9cbi8qIGxpbmUgMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy9fYmFzZS5zY3NzICovXG4uaGFtYnVyZ2VyIHsgcGFkZGluZzogMTVweCAxNXB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGN1cnNvcjogcG9pbnRlcjsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyOyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1czsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgZm9udDogaW5oZXJpdDsgY29sb3I6IGluaGVyaXQ7IHRleHQtdHJhbnNmb3JtOiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYm9yZGVyOiAwOyBtYXJnaW46IDA7IG92ZXJmbG93OiB2aXNpYmxlOyB9XG4vKiBsaW5lIDIxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL19iYXNlLnNjc3MgKi9cbi5oYW1idXJnZXI6aG92ZXIgeyBvcGFjaXR5OiAwLjc7IH1cblxuLyogbGluZSAzMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy9fYmFzZS5zY3NzICovXG4uaGFtYnVyZ2VyLWJveCB7IHdpZHRoOiA0MHB4OyBoZWlnaHQ6IDI0cHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgMzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvX2Jhc2Uuc2NzcyAqL1xuLmhhbWJ1cmdlci1pbm5lciB7IGRpc3BsYXk6IGJsb2NrOyB0b3A6IDUwJTsgbWFyZ2luLXRvcDogLTJweDsgfVxuLyogbGluZSA0MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy9fYmFzZS5zY3NzICovXG4uaGFtYnVyZ2VyLWlubmVyLCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgd2lkdGg6IDQwcHg7IGhlaWdodDogNHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBib3JkZXItcmFkaXVzOiA0cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtOyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1czsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7IH1cbi8qIGxpbmUgNTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvX2Jhc2Uuc2NzcyAqL1xuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyB9XG4vKiBsaW5lIDYyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL19iYXNlLnNjc3MgKi9cbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IHRvcDogLTEwcHg7IH1cbi8qIGxpbmUgNjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvX2Jhc2Uuc2NzcyAqL1xuLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyBib3R0b206IC0xMHB4OyB9XG5cbi8qIDNEWCAqL1xuLyogbGluZSA2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL18zZHguc2NzcyAqL1xuLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItYm94IHsgcGVyc3BlY3RpdmU6IDgwcHg7IH1cbi8qIGxpbmUgMTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeC5zY3NzICovXG4uaGFtYnVyZ2VyLS0zZHggLmhhbWJ1cmdlci1pbm5lciB7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuLyogbGluZSAxNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fM2R4LnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuLyogbGluZSAyMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fM2R4LnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTsgfVxuLyogbGluZSAyNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fM2R4LnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpOyB9XG4vKiBsaW5lIDI5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL18zZHguc2NzcyAqL1xuLmhhbWJ1cmdlci0tM2R4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi8qIDNEWCBSZXZlcnNlICovXG4vKiBsaW5lIDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeC1yLnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeC1yIC5oYW1idXJnZXItYm94IHsgcGVyc3BlY3RpdmU6IDgwcHg7IH1cbi8qIGxpbmUgMTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeC1yLnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeC1yIC5oYW1idXJnZXItaW5uZXIgeyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cbi8qIGxpbmUgMTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeC1yLnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tM2R4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cbi8qIGxpbmUgMjEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeC1yLnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IHRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTsgfVxuLyogbGluZSAyNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fM2R4LXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tM2R4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTsgfVxuLyogbGluZSAyOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fM2R4LXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tM2R4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7IH1cblxuLyogM0RZICovXG4vKiBsaW5lIDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeS5zY3NzICovXG4uaGFtYnVyZ2VyLS0zZHkgLmhhbWJ1cmdlci1ib3ggeyBwZXJzcGVjdGl2ZTogODBweDsgfVxuLyogbGluZSAxMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fM2R5LnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWlubmVyIHsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG4vKiBsaW5lIDE0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL18zZHkuc2NzcyAqL1xuLmhhbWJ1cmdlci0tM2R5IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tM2R5IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG4vKiBsaW5lIDIxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL18zZHkuc2NzcyAqL1xuLmhhbWJ1cmdlci0tM2R5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IHRyYW5zZm9ybTogcm90YXRlWCgtMTgwZGVnKTsgfVxuLyogbGluZSAyNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fM2R5LnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpOyB9XG4vKiBsaW5lIDI5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL18zZHkuc2NzcyAqL1xuLmhhbWJ1cmdlci0tM2R5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi8qIDNEWSBSZXZlcnNlICovXG4vKiBsaW5lIDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeS1yLnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeS1yIC5oYW1idXJnZXItYm94IHsgcGVyc3BlY3RpdmU6IDgwcHg7IH1cbi8qIGxpbmUgMTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeS1yLnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeS1yIC5oYW1idXJnZXItaW5uZXIgeyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cbi8qIGxpbmUgMTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeS1yLnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeS1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tM2R5LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cbi8qIGxpbmUgMjEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeS1yLnNjc3MgKi9cbi5oYW1idXJnZXItLTNkeS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpOyB9XG4vKiBsaW5lIDI1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL18zZHktci5zY3NzICovXG4uaGFtYnVyZ2VyLS0zZHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpOyB9XG4vKiBsaW5lIDI5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL18zZHktci5zY3NzICovXG4uaGFtYnVyZ2VyLS0zZHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4vKiBBcnJvdyAqL1xuLyogbGluZSA3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19hcnJvdy5zY3NzICovXG4uaGFtYnVyZ2VyLS1hcnJvdy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtOHB4LCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpOyB9XG4vKiBsaW5lIDExLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19hcnJvdy5zY3NzICovXG4uaGFtYnVyZ2VyLS1hcnJvdy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTsgfVxuXG4vKiBBcnJvdyBSaWdodCAqL1xuLyogbGluZSA3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19hcnJvdy1yLnNjc3MgKi9cbi5oYW1idXJnZXItLWFycm93LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7IH1cbi8qIGxpbmUgMTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX2Fycm93LXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tYXJyb3ctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTsgfVxuXG4vKiBBcnJvdyBBbHQgKi9cbi8qIGxpbmUgNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3dhbHQuc2NzcyAqL1xuLmhhbWJ1cmdlci0tYXJyb3dhbHQgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHsgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNXMgZWFzZSwgdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7IH1cbi8qIGxpbmUgMTIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX2Fycm93YWx0LnNjc3MgKi9cbi5oYW1idXJnZXItLWFycm93YWx0IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4xNXMgZWFzZSwgdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7IH1cbi8qIGxpbmUgMjAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX2Fycm93YWx0LnNjc3MgKi9cbi5oYW1idXJnZXItLWFycm93YWx0LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUgeyB0b3A6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7IHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjE1cyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpOyB9XG4vKiBsaW5lIDI3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19hcnJvd2FsdC5zY3NzICovXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyBib3R0b206IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpOyB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xNXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTsgfVxuXG4vKiBBcnJvdyBBbHQgUmlnaHQgKi9cbi8qIGxpbmUgNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3dhbHQtci5zY3NzICovXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTVzIGVhc2UsIHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpOyB9XG4vKiBsaW5lIDEyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19hcnJvd2FsdC1yLnNjc3MgKi9cbi5oYW1idXJnZXItLWFycm93YWx0LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjE1cyBlYXNlLCB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTsgfVxuLyogbGluZSAyMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3dhbHQtci5zY3NzICovXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUgeyB0b3A6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoOHB4LCAtMTBweCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpOyB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xNXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTsgfVxuLyogbGluZSAyNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3dhbHQtci5zY3NzICovXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7IGJvdHRvbTogMDsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7IHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjE1cyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpOyB9XG5cbi8qIEJvcmluZyAqL1xuLyogbGluZSA3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19ib3Jpbmcuc2NzcyAqL1xuLmhhbWJ1cmdlci0tYm9yaW5nIC5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItLWJvcmluZyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLWJvcmluZyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7IHRyYW5zaXRpb24tcHJvcGVydHk6IG5vbmU7IH1cbi8qIGxpbmUgMTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX2JvcmluZy5zY3NzICovXG4uaGFtYnVyZ2VyLS1ib3JpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIgeyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbi8qIGxpbmUgMTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX2JvcmluZy5zY3NzICovXG4uaGFtYnVyZ2VyLS1ib3JpbmcuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IHRvcDogMDsgb3BhY2l0eTogMDsgfVxuLyogbGluZSAyMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fYm9yaW5nLnNjc3MgKi9cbi5oYW1idXJnZXItLWJvcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyBib3R0b206IDA7IHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cblxuLyogQ29sbGFwc2UgKi9cbi8qIGxpbmUgNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fY29sbGFwc2Uuc2NzcyAqL1xuLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lciB7IHRvcDogYXV0bzsgYm90dG9tOiAwOyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1czsgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuLyogbGluZSAxMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fY29sbGFwc2Uuc2NzcyAqL1xuLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0b3A6IC0yMHB4OyB0cmFuc2l0aW9uOiB0b3AgMC4zcyAwLjNzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgb3BhY2l0eSAwLjFzIGxpbmVhcjsgfVxuLyogbGluZSAxOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fY29sbGFwc2Uuc2NzcyAqL1xuLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHsgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbi8qIGxpbmUgMjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX2NvbGxhcHNlLnNjc3MgKi9cbi5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKC00NWRlZyk7IHRyYW5zaXRpb24tZGVsYXk6IDAuMzJzOyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbi8qIGxpbmUgMzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX2NvbGxhcHNlLnNjc3MgKi9cbi5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7IHRvcDogMDsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCBvcGFjaXR5IDAuMXMgMC4yN3MgbGluZWFyOyB9XG4vKiBsaW5lIDM4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19jb2xsYXBzZS5zY3NzICovXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHsgdG9wOiAwOyB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4xOHMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCB0cmFuc2Zvcm0gMC4xNXMgMC40MnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuLyogQ29sbGFwc2UgUmV2ZXJzZSAqL1xuLyogbGluZSA2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19jb2xsYXBzZS1yLnNjc3MgKi9cbi5oYW1idXJnZXItLWNvbGxhcHNlLXIgLmhhbWJ1cmdlci1pbm5lciB7IHRvcDogYXV0bzsgYm90dG9tOiAwOyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1czsgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuLyogbGluZSAxMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fY29sbGFwc2Utci5zY3NzICovXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgdG9wOiAtMjBweDsgdHJhbnNpdGlvbjogdG9wIDAuM3MgMC4zcyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIG9wYWNpdHkgMC4xcyBsaW5lYXI7IH1cbi8qIGxpbmUgMTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX2NvbGxhcHNlLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tY29sbGFwc2UtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUgeyB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4zcyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuLyogbGluZSAyNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fY29sbGFwc2Utci5zY3NzICovXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTsgdHJhbnNpdGlvbi1kZWxheTogMC4zMnM7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuLyogbGluZSAzMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fY29sbGFwc2Utci5zY3NzICovXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7IHRvcDogMDsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCBvcGFjaXR5IDAuMXMgMC4yN3MgbGluZWFyOyB9XG4vKiBsaW5lIDM4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19jb2xsYXBzZS1yLnNjc3MgKi9cbi5oYW1idXJnZXItLWNvbGxhcHNlLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IHRvcDogMDsgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB0cmFuc2l0aW9uOiB0b3AgMC4xMnMgMC4xOHMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCB0cmFuc2Zvcm0gMC4xNXMgMC40MnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuLyogRWxhc3RpYyAqL1xuLyogbGluZSA2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19lbGFzdGljLnNjc3MgKi9cbi5oYW1idXJnZXItLWVsYXN0aWMgLmhhbWJ1cmdlci1pbm5lciB7IHRvcDogMnB4OyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzOyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7IH1cbi8qIGxpbmUgMTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX2VsYXN0aWMuc2NzcyAqL1xuLmhhbWJ1cmdlci0tZWxhc3RpYyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUgeyB0b3A6IDEwcHg7IHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgMC40cyBlYXNlOyB9XG4vKiBsaW5lIDE2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19lbGFzdGljLnNjc3MgKi9cbi5oYW1idXJnZXItLWVsYXN0aWMgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0b3A6IDIwcHg7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpOyB9XG4vKiBsaW5lIDIzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19lbGFzdGljLnNjc3MgKi9cbi5oYW1idXJnZXItLWVsYXN0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSgxMzVkZWcpOyB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzOyB9XG4vKiBsaW5lIDI5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19lbGFzdGljLnNjc3MgKi9cbi5oYW1idXJnZXItLWVsYXN0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyBvcGFjaXR5OiAwOyB9XG4vKiBsaW5lIDM0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19lbGFzdGljLnNjc3MgKi9cbi5oYW1idXJnZXItLWVsYXN0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCkgcm90YXRlKC0yNzBkZWcpOyB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzOyB9XG5cbi8qIEVsYXN0aWMgUmV2ZXJzZSAqL1xuLyogbGluZSA2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19lbGFzdGljLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tZWxhc3RpYy1yIC5oYW1idXJnZXItaW5uZXIgeyB0b3A6IDJweDsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40czsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpOyB9XG4vKiBsaW5lIDExLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19lbGFzdGljLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tZWxhc3RpYy1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IHRvcDogMTBweDsgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyAwLjRzIGVhc2U7IH1cbi8qIGxpbmUgMTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX2VsYXN0aWMtci5zY3NzICovXG4uaGFtYnVyZ2VyLS1lbGFzdGljLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0b3A6IDIwcHg7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpOyB9XG4vKiBsaW5lIDIzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19lbGFzdGljLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tZWxhc3RpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoLTEzNWRlZyk7IHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7IH1cbi8qIGxpbmUgMjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX2VsYXN0aWMtci5zY3NzICovXG4uaGFtYnVyZ2VyLS1lbGFzdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyBvcGFjaXR5OiAwOyB9XG4vKiBsaW5lIDM0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19lbGFzdGljLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tZWxhc3RpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHJvdGF0ZSgyNzBkZWcpOyB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzOyB9XG5cbi8qIEVtcGhhdGljICovXG4vKiBsaW5lIDUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX2VtcGhhdGljLnNjc3MgKi9cbi5oYW1idXJnZXItLWVtcGhhdGljIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuLyogbGluZSA4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19lbXBoYXRpYy5zY3NzICovXG4uaGFtYnVyZ2VyLS1lbXBoYXRpYyAuaGFtYnVyZ2VyLWlubmVyIHsgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIDAuMjVzIGVhc2UtaW47IH1cbi8qIGxpbmUgMTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX2VtcGhhdGljLnNjc3MgKi9cbi5oYW1idXJnZXItLWVtcGhhdGljIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IGxlZnQ6IDA7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSwgdG9wIDAuMDVzIDAuMnMgbGluZWFyLCBsZWZ0IDAuMnMgMC4yNXMgZWFzZS1pbjsgfVxuLyogbGluZSAxOCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fZW1waGF0aWMuc2NzcyAqL1xuLmhhbWJ1cmdlci0tZW1waGF0aWMgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0b3A6IDEwcHg7IHJpZ2h0OiAwOyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksIHRvcCAwLjA1cyAwLjJzIGxpbmVhciwgcmlnaHQgMC4ycyAwLjI1cyBlYXNlLWluOyB9XG4vKiBsaW5lIDI4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19lbXBoYXRpYy5zY3NzICovXG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4vKiBsaW5lIDMzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19lbXBoYXRpYy5zY3NzICovXG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHsgbGVmdDogLTgwcHg7IHRvcDogLTgwcHg7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoODBweCwgODBweCwgMCkgcm90YXRlKDQ1ZGVnKTsgdHJhbnNpdGlvbjogbGVmdCAwLjJzIGVhc2Utb3V0LCB0b3AgMC4wNXMgMC4ycyBsaW5lYXIsIHRyYW5zZm9ybSAwLjJzIDAuMjVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpOyB9XG4vKiBsaW5lIDQyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19lbXBoYXRpYy5zY3NzICovXG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyByaWdodDogLTgwcHg7IHRvcDogLTgwcHg7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTgwcHgsIDgwcHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGVhc2Utb3V0LCB0b3AgMC4wNXMgMC4ycyBsaW5lYXIsIHRyYW5zZm9ybSAwLjJzIDAuMjVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpOyB9XG5cbi8qIEVtcGhhdGljIFJldmVyc2UgKi9cbi8qIGxpbmUgNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fZW1waGF0aWMtci5zY3NzICovXG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuLyogbGluZSA4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19lbXBoYXRpYy1yLnNjc3MgKi9cbi5oYW1idXJnZXItLWVtcGhhdGljLXIgLmhhbWJ1cmdlci1pbm5lciB7IHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyAwLjI1cyBlYXNlLWluOyB9XG4vKiBsaW5lIDExLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19lbXBoYXRpYy1yLnNjc3MgKi9cbi5oYW1idXJnZXItLWVtcGhhdGljLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHsgbGVmdDogMDsgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLCB0b3AgMC4wNXMgMC4ycyBsaW5lYXIsIGxlZnQgMC4ycyAwLjI1cyBlYXNlLWluOyB9XG4vKiBsaW5lIDE4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19lbXBoYXRpYy1yLnNjc3MgKi9cbi5oYW1idXJnZXItLWVtcGhhdGljLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0b3A6IDEwcHg7IHJpZ2h0OiAwOyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksIHRvcCAwLjA1cyAwLjJzIGxpbmVhciwgcmlnaHQgMC4ycyAwLjI1cyBlYXNlLWluOyB9XG4vKiBsaW5lIDI4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19lbXBoYXRpYy1yLnNjc3MgKi9cbi5oYW1idXJnZXItLWVtcGhhdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIgeyB0cmFuc2l0aW9uLWRlbGF5OiAwczsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuLyogbGluZSAzMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fZW1waGF0aWMtci5zY3NzICovXG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUgeyBsZWZ0OiAtODBweDsgdG9wOiA4MHB4OyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDgwcHgsIC04MHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTsgdHJhbnNpdGlvbjogbGVmdCAwLjJzIGVhc2Utb3V0LCB0b3AgMC4wNXMgMC4ycyBsaW5lYXIsIHRyYW5zZm9ybSAwLjJzIDAuMjVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpOyB9XG4vKiBsaW5lIDQyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19lbXBoYXRpYy1yLnNjc3MgKi9cbi5oYW1idXJnZXItLWVtcGhhdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgcmlnaHQ6IC04MHB4OyB0b3A6IDgwcHg7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTgwcHgsIC04MHB4LCAwKSByb3RhdGUoNDVkZWcpOyB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGVhc2Utb3V0LCB0b3AgMC4wNXMgMC4ycyBsaW5lYXIsIHRyYW5zZm9ybSAwLjJzIDAuMjVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpOyB9XG5cbi8qIFNsaWRlciAqL1xuLyogbGluZSA2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19zbGlkZXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc2xpZGVyIC5oYW1idXJnZXItaW5uZXIgeyB0b3A6IDJweDsgfVxuLyogbGluZSA5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19zbGlkZXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc2xpZGVyIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IHRvcDogMTBweDsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5OyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yczsgfVxuLyogbGluZSAxNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc2xpZGVyLnNjc3MgKi9cbi5oYW1idXJnZXItLXNsaWRlciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7IHRvcDogMjBweDsgfVxuLyogbGluZSAyMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc2xpZGVyLnNjc3MgKi9cbi5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKDQ1ZGVnKTsgfVxuLyogbGluZSAyNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc2xpZGVyLnNjc3MgKi9cbi5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHsgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUzZCgtNS43MTQyOXB4LCAtNnB4LCAwKTsgb3BhY2l0eTogMDsgfVxuLyogbGluZSAzMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc2xpZGVyLnNjc3MgKi9cbi5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKSByb3RhdGUoLTkwZGVnKTsgfVxuXG4vKiBTbGlkZXIgUmV2ZXJzZSAqL1xuLyogbGluZSA2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19zbGlkZXItci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zbGlkZXItciAuaGFtYnVyZ2VyLWlubmVyIHsgdG9wOiAycHg7IH1cbi8qIGxpbmUgOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc2xpZGVyLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc2xpZGVyLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHsgdG9wOiAxMHB4OyB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlOyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzOyB9XG4vKiBsaW5lIDE2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19zbGlkZXItci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zbGlkZXItciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7IHRvcDogMjBweDsgfVxuLyogbGluZSAyMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc2xpZGVyLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc2xpZGVyLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG4vKiBsaW5lIDI3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19zbGlkZXItci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zbGlkZXItci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHsgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZTNkKDUuNzE0MjlweCwgLTZweCwgMCk7IG9wYWNpdHk6IDA7IH1cbi8qIGxpbmUgMzIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3NsaWRlci1yLnNjc3MgKi9cbi5oYW1idXJnZXItLXNsaWRlci1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApIHJvdGF0ZSg5MGRlZyk7IH1cblxuLyogU3ByaW5nICovXG4vKiBsaW5lIDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3NwcmluZy5zY3NzICovXG4uaGFtYnVyZ2VyLS1zcHJpbmcgLmhhbWJ1cmdlci1pbm5lciB7IHRvcDogMnB4OyB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMTVzIGxpbmVhcjsgfVxuLyogbGluZSAxMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc3ByaW5nLnNjc3MgKi9cbi5oYW1idXJnZXItLXNwcmluZyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUgeyB0b3A6IDEwcHg7IHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjNzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4vKiBsaW5lIDE2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19zcHJpbmcuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3ByaW5nIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgdG9wOiAyMHB4OyB0cmFuc2l0aW9uOiB0b3AgMC4zcyAwLjNzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4vKiBsaW5lIDI0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19zcHJpbmcuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3ByaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHsgdHJhbnNpdGlvbi1kZWxheTogMC4zMnM7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4vKiBsaW5lIDI4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19zcHJpbmcuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3ByaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUgeyB0b3A6IDA7IHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjE4cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjE1cyAwLjMycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKSByb3RhdGUoNDVkZWcpOyB9XG4vKiBsaW5lIDM1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19zcHJpbmcuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3ByaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7IHRvcDogMDsgdHJhbnNpdGlvbjogdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCB0cmFuc2Zvcm0gMC4xNXMgMC4zMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCkgcm90YXRlKC00NWRlZyk7IH1cblxuLyogU3ByaW5nIFJldmVyc2UgKi9cbi8qIGxpbmUgNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc3ByaW5nLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3ByaW5nLXIgLmhhbWJ1cmdlci1pbm5lciB7IHRvcDogYXV0bzsgYm90dG9tOiAwOyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1czsgdHJhbnNpdGlvbi1kZWxheTogMHM7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuLyogbGluZSAxMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc3ByaW5nLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3ByaW5nLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0b3A6IC0yMHB4OyB0cmFuc2l0aW9uOiB0b3AgMC4zcyAwLjNzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgb3BhY2l0eSAwcyBsaW5lYXI7IH1cbi8qIGxpbmUgMTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3NwcmluZy1yLnNjc3MgKi9cbi5oYW1idXJnZXItLXNwcmluZy1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjNzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4vKiBsaW5lIDI2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19zcHJpbmctci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zcHJpbmctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApIHJvdGF0ZSgtNDVkZWcpOyB0cmFuc2l0aW9uLWRlbGF5OiAwLjMyczsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4vKiBsaW5lIDMxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19zcHJpbmctci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zcHJpbmctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0b3A6IDA7IG9wYWNpdHk6IDA7IHRyYW5zaXRpb246IHRvcCAwLjNzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgb3BhY2l0eSAwcyAwLjMycyBsaW5lYXI7IH1cbi8qIGxpbmUgMzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3NwcmluZy1yLnNjc3MgKi9cbi5oYW1idXJnZXItLXNwcmluZy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUgeyB0b3A6IDA7IHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMThzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTVzIDAuMzJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi8qIFN0YW5kICovXG4vKiBsaW5lIDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3N0YW5kLnNjc3MgKi9cbi5oYW1idXJnZXItLXN0YW5kIC5oYW1idXJnZXItaW5uZXIgeyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyAwLjIycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGxpbmVhcjsgfVxuLyogbGluZSAxMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc3RhbmQuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3RhbmQgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHsgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xcyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4xcyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuLyogbGluZSAxNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc3RhbmQuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3RhbmQgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyAwLjFzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjFzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4vKiBsaW5lIDIyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19zdGFuZC5zY3NzICovXG4uaGFtYnVyZ2VyLS1zdGFuZC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7IHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIDBzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMjJzIGxpbmVhcjsgfVxuLyogbGluZSAyOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc3RhbmQuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3RhbmQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IHRvcDogMDsgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xMnMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjFzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4vKiBsaW5lIDM2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19zdGFuZC5zY3NzICovXG4uaGFtYnVyZ2VyLS1zdGFuZC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyBib3R0b206IDA7IHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4xMnMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjFzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi8qIFN0YW5kIFJldmVyc2UgKi9cbi8qIGxpbmUgNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc3RhbmQtci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zdGFuZC1yIC5oYW1idXJnZXItaW5uZXIgeyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyAwLjIycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGxpbmVhcjsgfVxuLyogbGluZSAxMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc3RhbmQtci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zdGFuZC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbi8qIGxpbmUgMTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3N0YW5kLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3RhbmQtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7IHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbi8qIGxpbmUgMjIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3N0YW5kLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3RhbmQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7IHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyAwcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjIycyBsaW5lYXI7IH1cbi8qIGxpbmUgMjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3N0YW5kLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3RhbmQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHsgdG9wOiAwOyB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjEycyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMXMgMC4yMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbi8qIGxpbmUgMzYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3N0YW5kLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3RhbmQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyBib3R0b206IDA7IHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4xMnMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjFzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi8qIFNwaW4gKi9cbi8qIGxpbmUgNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc3Bpbi5zY3NzICovXG4uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXIgeyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbi8qIGxpbmUgMTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3NwaW4uc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUgeyB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjM0cyBlYXNlLWluLCBvcGFjaXR5IDAuMXMgZWFzZS1pbjsgfVxuLyogbGluZSAxNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc3Bpbi5zY3NzICovXG4uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4zNHMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbi8qIGxpbmUgMjIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3NwaW4uc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7IHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7IHRyYW5zaXRpb24tZGVsYXk6IDAuMTRzOyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbi8qIGxpbmUgMjcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3NwaW4uc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHsgdG9wOiAwOyBvcGFjaXR5OiAwOyB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLW91dCwgb3BhY2l0eSAwLjFzIDAuMTRzIGVhc2Utb3V0OyB9XG4vKiBsaW5lIDM0LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19zcGluLnNjc3MgKi9cbi5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgYm90dG9tOiAwOyB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuM3MgMC4xNHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuLyogU3BpbiBSZXZlcnNlICovXG4vKiBsaW5lIDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3NwaW4tci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zcGluLXIgLmhhbWJ1cmdlci1pbm5lciB7IHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuLyogbGluZSAxMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc3Bpbi1yLnNjc3MgKi9cbi5oYW1idXJnZXItLXNwaW4tciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUgeyB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjM0cyBlYXNlLWluLCBvcGFjaXR5IDAuMXMgZWFzZS1pbjsgfVxuLyogbGluZSAxNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc3Bpbi1yLnNjc3MgKi9cbi5oYW1idXJnZXItLXNwaW4tciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7IHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMzRzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4vKiBsaW5lIDIyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19zcGluLXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3Bpbi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHsgdHJhbnNmb3JtOiByb3RhdGUoLTIyNWRlZyk7IHRyYW5zaXRpb24tZGVsYXk6IDAuMTRzOyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbi8qIGxpbmUgMjcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3NwaW4tci5zY3NzICovXG4uaGFtYnVyZ2VyLS1zcGluLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IHRvcDogMDsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4xcyAwLjE0cyBlYXNlLW91dDsgfVxuLyogbGluZSAzNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc3Bpbi1yLnNjc3MgKi9cbi5oYW1idXJnZXItLXNwaW4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyBib3R0b206IDA7IHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4zcyAwLjE0cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuXG4vKiBTcXVlZXplICovXG4vKiBsaW5lIDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3NxdWVlemUuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyIHsgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xczsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4vKiBsaW5lIDEwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19zcXVlZXplLnNjc3MgKi9cbi5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHsgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNHMgZWFzZSwgb3BhY2l0eSAwLjFzIGVhc2U7IH1cbi8qIGxpbmUgMTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3NxdWVlemUuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7IHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMTRzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4vKiBsaW5lIDIyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL19zcXVlZXplLnNjc3MgKi9cbi5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIgeyB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IHRyYW5zaXRpb24tZGVsYXk6IDAuMTRzOyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbi8qIGxpbmUgMjcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3NxdWVlemUuc2NzcyAqL1xuLmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHsgdG9wOiAwOyBvcGFjaXR5OiAwOyB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLCBvcGFjaXR5IDAuMXMgMC4xNHMgZWFzZTsgfVxuLyogbGluZSAzNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fc3F1ZWV6ZS5zY3NzICovXG4uaGFtYnVyZ2VyLS1zcXVlZXplLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7IGJvdHRvbTogMDsgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgMC4xNHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cblxuLyogVm9ydGV4ICovXG4vKiBsaW5lIDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3ZvcnRleC5zY3NzICovXG4uaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lciB7IHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7IH1cbi8qIGxpbmUgMTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3ZvcnRleC5zY3NzICovXG4uaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwczsgdHJhbnNpdGlvbi1kZWxheTogMC4xczsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgfVxuLyogbGluZSAxNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fdm9ydGV4LnNjc3MgKi9cbi5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUgeyB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIG9wYWNpdHk7IH1cbi8qIGxpbmUgMjEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3ZvcnRleC5zY3NzICovXG4uaGFtYnVyZ2VyLS12b3J0ZXggLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b20sIHRyYW5zZm9ybTsgfVxuLyogbGluZSAyNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fdm9ydGV4LnNjc3MgKi9cbi5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7IHRyYW5zZm9ybTogcm90YXRlKDc2NWRlZyk7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7IH1cbi8qIGxpbmUgMzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3ZvcnRleC5zY3NzICovXG4uaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4vKiBsaW5lIDM2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL192b3J0ZXguc2NzcyAqL1xuLmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUgeyB0b3A6IDA7IG9wYWNpdHk6IDA7IH1cbi8qIGxpbmUgNDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3ZvcnRleC5zY3NzICovXG4uaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgYm90dG9tOiAwOyB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cblxuLyogVm9ydGV4IFJldmVyc2UgKi9cbi8qIGxpbmUgNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fdm9ydGV4LXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lciB7IHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7IH1cbi8qIGxpbmUgMTAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2hhbWJ1cmdlcnMvdHlwZXMvX3ZvcnRleC1yLnNjc3MgKi9cbi5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwczsgdHJhbnNpdGlvbi1kZWxheTogMC4xczsgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgfVxuLyogbGluZSAxNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fdm9ydGV4LXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHsgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCBvcGFjaXR5OyB9XG4vKiBsaW5lIDIxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL192b3J0ZXgtci5zY3NzICovXG4uaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7IHRyYW5zaXRpb24tcHJvcGVydHk6IGJvdHRvbSwgdHJhbnNmb3JtOyB9XG4vKiBsaW5lIDI3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL192b3J0ZXgtci5zY3NzICovXG4uaGFtYnVyZ2VyLS12b3J0ZXgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7IHRyYW5zZm9ybTogcm90YXRlKC03NjVkZWcpOyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpOyB9XG4vKiBsaW5lIDMxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9oYW1idXJnZXJzL3R5cGVzL192b3J0ZXgtci5zY3NzICovXG4uaGFtYnVyZ2VyLS12b3J0ZXgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS12b3J0ZXgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIgeyB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuLyogbGluZSAzNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fdm9ydGV4LXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7IHRvcDogMDsgb3BhY2l0eTogMDsgfVxuLyogbGluZSA0MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvaGFtYnVyZ2Vycy90eXBlcy9fdm9ydGV4LXIuc2NzcyAqL1xuLmhhbWJ1cmdlci0tdm9ydGV4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHsgYm90dG9tOiAwOyB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG5cbi8qID09PT09PT09PVNQTEFTSCBPVkVSTEFZPT09PT09PT09ICovXG4vKiBsaW5lIDMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3ByaXZhY3kvX2FnZWdhdGUuc2NzcyAqL1xuI2Y2Y21wX2FnZWdhdGUuZjZjbV9zcGxhc2hfb3ZlcmxheSB7IHBvc2l0aW9uOiBmaXhlZDsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyB6LWluZGV4OiA5OTk5OTk5OTsgZGlzcGxheTogbm9uZTsgfVxuLyogbGluZSAxMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvcHJpdmFjeS9fYWdlZ2F0ZS5zY3NzICovXG4jZjZjbXBfYWdlZ2F0ZS5mNmNtX3NwbGFzaF9vdmVybGF5IC5mNmNtX2JrZ19wb3B1cF9ncmV5IHsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgei1pbmRleDogMDsgfVxuLyogbGluZSAyMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvcHJpdmFjeS9fYWdlZ2F0ZS5zY3NzICovXG4jZjZjbXBfYWdlZ2F0ZS5mNmNtX3NwbGFzaF9vdmVybGF5IC5mNmNtX2dlbmVyaWNfcG9wdXAgeyBwb3NpdGlvbjogZml4ZWQ7IHotaW5kZXg6IDE7IH1cbi8qIGxpbmUgMjcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3ByaXZhY3kvX2FnZWdhdGUuc2NzcyAqL1xuI2Y2Y21wX2FnZWdhdGUuZjZjbV9zcGxhc2hfb3ZlcmxheSAuZjZjbV9zcGxhc2hfcG9wdXAgeyBtYXJnaW46IDA7IHBhZGRpbmc6IDEuNWVtOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyBib3gtc2hhZG93OiAwcHggM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMzUpOyBsZWZ0OiA1MCUgIWltcG9ydGFudDsgdG9wOiA1MCUgIWltcG9ydGFudDsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IG1heC13aWR0aDogNjAwcHg7IHdpZHRoOiAxMDAlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyNywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvcHJpdmFjeS9fYWdlZ2F0ZS5zY3NzICovXG4gICNmNmNtcF9hZ2VnYXRlLmY2Y21fc3BsYXNoX292ZXJsYXkgLmY2Y21fc3BsYXNoX3BvcHVwIHsgaGVpZ2h0OiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4vKiBsaW5lIDQ4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9wcml2YWN5L19hZ2VnYXRlLnNjc3MgKi9cbiNmNmNtcF9hZ2VnYXRlLmY2Y21fc3BsYXNoX292ZXJsYXkgLmY2Y21fYWdlZ2F0ZV9jaGVja2JveCB7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBmbGV4LXdyYXA6IHdyYXA7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IG1hcmdpbjogMCBhdXRvOyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDQ4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9wcml2YWN5L19hZ2VnYXRlLnNjc3MgKi9cbiAgI2Y2Y21wX2FnZWdhdGUuZjZjbV9zcGxhc2hfb3ZlcmxheSAuZjZjbV9hZ2VnYXRlX2NoZWNrYm94IHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4vKiBsaW5lIDYxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9wcml2YWN5L19hZ2VnYXRlLnNjc3MgKi9cbiNmNmNtcF9hZ2VnYXRlLmY2Y21fc3BsYXNoX292ZXJsYXkgLmY2Y21fYWdlZ2F0ZV9jaGVja2JveCAuZjZjbV9lbnRlcl9idG4geyBjb2xvcjogI2ZmZmZmZjsgZm9udC13ZWlnaHQ6IDMwMDsgZm9udC1zaXplOiAxZW07IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHBhZGRpbmc6IDE0cHggMTBweDsgYmFja2dyb3VuZC1jb2xvcjogI2M4MTAyZTsgZGlzcGxheTogdGFibGU7IG1hcmdpbjogMCBhdXRvOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGJvcmRlcjogMXB4IHNvbGlkICNjODEwMmU7IGxpbmUtaGVpZ2h0OiAxOyBtYXgtd2lkdGg6IDIwMHB4OyB3aWR0aDogMTAwJTsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC4zczsgfVxuLyogbGluZSA3NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvcHJpdmFjeS9fYWdlZ2F0ZS5zY3NzICovXG4ubm8tdG91Y2hldmVudHMgI2Y2Y21wX2FnZWdhdGUuZjZjbV9zcGxhc2hfb3ZlcmxheSAuZjZjbV9hZ2VnYXRlX2NoZWNrYm94IC5mNmNtX2VudGVyX2J0bjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IGNvbG9yOiAjYzgxMDJlOyB9XG4vKiBsaW5lIDgzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9wcml2YWN5L19hZ2VnYXRlLnNjc3MgKi9cbiNmNmNtcF9hZ2VnYXRlLmY2Y21fc3BsYXNoX292ZXJsYXkgLmY2Y21fYWdlZ2F0ZV9jaGVja2JveCAuZjZjbV9zdWJtaXQgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAzZW0gMCAwOyB3aWR0aDogMTAwJTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgODMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3ByaXZhY3kvX2FnZWdhdGUuc2NzcyAqL1xuICAjZjZjbXBfYWdlZ2F0ZS5mNmNtX3NwbGFzaF9vdmVybGF5IC5mNmNtX2FnZWdhdGVfY2hlY2tib3ggLmY2Y21fc3VibWl0IHsgbWFyZ2luOiAxZW0gMCAwOyB9IH1cbi8qIGxpbmUgOTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3ByaXZhY3kvX2FnZWdhdGUuc2NzcyAqL1xuI2Y2Y21wX2FnZWdhdGUuZjZjbV9zcGxhc2hfb3ZlcmxheSAuZjZjbV9hZ2VnYXRlX2NoZWNrYm94IGxhYmVsIHsgZm9udC1zaXplOiAxOHB4OyBsaW5lLWhlaWdodDogMTsgbWFyZ2luLXJpZ2h0OiAxMHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiAjMDAwMDAwOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA5MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvcHJpdmFjeS9fYWdlZ2F0ZS5zY3NzICovXG4gICNmNmNtcF9hZ2VnYXRlLmY2Y21fc3BsYXNoX292ZXJsYXkgLmY2Y21fYWdlZ2F0ZV9jaGVja2JveCBsYWJlbCB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuLyogbGluZSAxMDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3ByaXZhY3kvX2FnZWdhdGUuc2NzcyAqL1xuI2Y2Y21wX2FnZWdhdGUuZjZjbV9zcGxhc2hfb3ZlcmxheSAuZjZjbV9hZ2VnYXRlX2NoZWNrYm94IGlucHV0IHsgaGVpZ2h0OiA0NXB4OyB3aWR0aDogNjBweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGJvcmRlcjogbm9uZTsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgZm9udC1zaXplOiAxZW07IGZvbnQtd2VpZ2h0OiAzMDA7IGxpbmUtaGVpZ2h0OiAxOyBtYXJnaW4tcmlnaHQ6IDEwcHg7IGNvbG9yOiAjYzgxMDJlOyBib3JkZXI6IDFweCBzb2xpZCAjYzgxMDJlOyBmb250LXN0eWxlOiBpdGFsaWM7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDEwNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvcHJpdmFjeS9fYWdlZ2F0ZS5zY3NzICovXG4gICNmNmNtcF9hZ2VnYXRlLmY2Y21fc3BsYXNoX292ZXJsYXkgLmY2Y21fYWdlZ2F0ZV9jaGVja2JveCBpbnB1dCB7IHdpZHRoOiAxMDAlOyBtYXJnaW46IDAgMCAwLjYyNWVtOyB9IH1cbi8qIGxpbmUgMTI2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9wcml2YWN5L19hZ2VnYXRlLnNjc3MgKi9cbiNmNmNtcF9hZ2VnYXRlLmY2Y21fc3BsYXNoX292ZXJsYXkgLmY2Y21fYWdlZ2F0ZV9jaGVja2JveCBpbnB1dDpsYXN0LWNoaWxkIHsgbWFyZ2luOiAwOyB9XG4vKiBsaW5lIDEzMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvcHJpdmFjeS9fYWdlZ2F0ZS5zY3NzICovXG4jZjZjbXBfYWdlZ2F0ZS5mNmNtX3NwbGFzaF9vdmVybGF5IC5mNmNtX2FnZWdhdGVfY2hlY2tib3ggaW5wdXQuZjZjbV95ZWFyIHsgd2lkdGg6IDkwcHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDEzMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvcHJpdmFjeS9fYWdlZ2F0ZS5zY3NzICovXG4gICNmNmNtcF9hZ2VnYXRlLmY2Y21fc3BsYXNoX292ZXJsYXkgLmY2Y21fYWdlZ2F0ZV9jaGVja2JveCBpbnB1dC5mNmNtX3llYXIgeyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDE0MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvcHJpdmFjeS9fYWdlZ2F0ZS5zY3NzICovXG4jZjZjbXBfYWdlZ2F0ZSBoZWFkZXIgeyBkaXNwbGF5OiBibG9jazsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4vKiBsaW5lIDE0NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvcHJpdmFjeS9fYWdlZ2F0ZS5zY3NzICovXG4jZjZjbXBfYWdlZ2F0ZSAuZjZjbV9hZ2VnYXRlX3NlbGVjdGlvbiB7IHBhZGRpbmctdG9wOiAwOyB9XG4vKiBsaW5lIDE0OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvcHJpdmFjeS9fYWdlZ2F0ZS5zY3NzICovXG4jZjZjbXBfYWdlZ2F0ZSAuZjZjbV9hZ2VnYXRlX3NlbGVjdGlvbiBoMyB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7IGNvbG9yOiAjZmZmZmZmOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LXdlaWdodDogMzAwOyBtYXJnaW46IDFlbSBhdXRvIDAuNWVtOyBmb250LXNpemU6IDEuNzVlbTsgbGluZS1oZWlnaHQ6IDE7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDE0OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvcHJpdmFjeS9fYWdlZ2F0ZS5zY3NzICovXG4gICNmNmNtcF9hZ2VnYXRlIC5mNmNtX2FnZWdhdGVfc2VsZWN0aW9uIGgzIHsgZm9udC1zaXplOiAxLjVlbTsgfSB9XG4vKiBsaW5lIDE2NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvcHJpdmFjeS9fYWdlZ2F0ZS5zY3NzICovXG4jZjZjbXBfYWdlZ2F0ZSAuZjZjbV9hZ2VnYXRlX2xhYmVsIHsgbWFyZ2luOiAxLjVlbSBhdXRvOyBjb2xvcjogIzYwNjE2MzsgfVxuLyogbGluZSAxNzAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3ByaXZhY3kvX2FnZWdhdGUuc2NzcyAqL1xuI2Y2Y21wX2FnZWdhdGUgLmY2Y21fYWdlZ2F0ZV9sYWJlbCBwIHsgdGV4dC1hbGlnbjogY2VudGVyOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBmb250LXNpemU6IDEuNzVlbTsgbGluZS1oZWlnaHQ6IDE7IGZvbnQtd2VpZ2h0OiAzMDA7IGNvbG9yOiAjMDAwMDAwOyBtYXJnaW46IDA7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDE3MCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvcHJpdmFjeS9fYWdlZ2F0ZS5zY3NzICovXG4gICNmNmNtcF9hZ2VnYXRlIC5mNmNtX2FnZWdhdGVfbGFiZWwgcCB7IGZvbnQtc2l6ZTogMS41ZW07IH0gfVxuLyogbGluZSAxODMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3ByaXZhY3kvX2FnZWdhdGUuc2NzcyAqL1xuI2Y2Y21wX2FnZWdhdGUgLmY2Y21fYWdlZ2F0ZV9sYWJlbCBwIGVtIHsgZGlzcGxheTogYmxvY2s7IGZvbnQtc3R5bGU6IGl0YWxpYzsgZm9udC1zaXplOiAwLjYyNWVtOyBmb250LXdlaWdodDogbm9ybWFsOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgbWFyZ2luLXRvcDogMC4zMTI1ZW07IH1cblxuLyogVFlQT0dSQVBIWSAqL1xuLyogbGluZSAxOTksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3ByaXZhY3kvX2FnZWdhdGUuc2NzcyAqL1xuI2Y2Y21wX2FnZWdhdGUgLmY2Y21fc3BsYXNoX2xvZ28geyB3aWR0aDogMjAwcHg7IGhlaWdodDogNjFweDsgZGlzcGxheTogYmxvY2s7IG1hcmdpbjogMCBhdXRvOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cDovL3d3dy5jYW1wYXJpZ3JvdXAuY29tL3NpdGVzL2FsbC90aGVtZXMvY2FtcGFyaWNvcnAvbG9nby5wbmdcIik7IGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyAvKmJhY2tncm91bmQ6IHVybCgnaHR0cDovL3d3dy5jYW1wYXJpZ3JvdXAuY29tL3NpdGVzL2FsbC90aGVtZXMvY2FtcGFyaWNvcnAvbG9nby5wbmcnKSBuby1yZXBlYXQgI2ZmZiBjZW50ZXI7Ki8gdGV4dC1hbGlnbjogY2VudGVyOyB9XG4vKiBsaW5lIDIxMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvcHJpdmFjeS9fYWdlZ2F0ZS5zY3NzICovXG4jZjZjbXBfYWdlZ2F0ZSAubWVzc2FnZS13cmFwcGVyIHsgZGlzcGxheTogbm9uZTsgd2lkdGg6IDEwMCU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLyogbGluZSAyMTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3ByaXZhY3kvX2FnZWdhdGUuc2NzcyAqL1xuI2Y2Y21wX2FnZWdhdGUgLm1lc3NhZ2Utd3JhcHBlcjpiZWZvcmUgeyBjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgdG9wOiAwOyBoZWlnaHQ6IDFweDsgd2lkdGg6IDgwJTsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuLyogbGluZSAyMjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3ByaXZhY3kvX2FnZWdhdGUuc2NzcyAqL1xuI2Y2Y21wX2FnZWdhdGUgLm1lc3NhZ2Utd3JhcHBlci5hY3RpdmUgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAyZW0gMCAwOyBwYWRkaW5nOiAyZW0gMCAwOyB9XG4vKiBsaW5lIDIzNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvcHJpdmFjeS9fYWdlZ2F0ZS5zY3NzICovXG4jZjZjbXBfYWdlZ2F0ZSAubWVzc2FnZS13cmFwcGVyLmFjdGl2ZSBwLmY2Y21fZXJyb3JfbWVzc2FnZV9pbnB1dCB7IGZvbnQtc2l6ZTogMS41ZW07IGZvbnQtd2VpZ2h0OiAzMDA7IGxpbmUtaGVpZ2h0OiAxOyBmb250LXN0eWxlOiBpdGFsaWM7IGNvbG9yOiAjZmZmZmZmOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBvc2l0aW9uOiByZWxhdGl2ZTsgd2lkdGg6IDEwMCU7IG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL3ByaXZhY3kvX2Nvb2tpZWJhbm5lci5zY3NzICovXG4jZjYtY3AtY29va2llYmFubmVyICogeyBmb250LWZhbWlseTogXCJOZXV0cmFUZXh0Qm9va1wiICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fdmlkZW8tb3ZlcmxheS5zY3NzICovXG4ueXQtdmlkZW8td3JhcHBlciB7IHBvc2l0aW9uOiBmaXhlZDsgdG9wOiAwOyBsZWZ0OiAwOyBoZWlnaHQ6IDEwMCU7IHdpZHRoOiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTsgei1pbmRleDogNTAwMDsgcGFkZGluZzogMTBlbSAwOyB9XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7IC8qIGxpbmUgMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3ZpZGVvLW92ZXJsYXkuc2NzcyAqL1xuICAueXQtdmlkZW8td3JhcHBlciB7IHBhZGRpbmc6IDNlbSAwOyB9IH1cbi8qIGxpbmUgMjEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9jb21wb25lbnRzL192aWRlby1vdmVybGF5LnNjc3MgKi9cbi55dC12aWRlby1jb250YWluZXIgeyB3aWR0aDogNjAlOyBtYXJnaW46IDAgYXV0bzsgcG9zaXRpb246IHJlbGF0aXZlOyBvdmVyZmxvdzogaGlkZGVuOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi8qIGxpbmUgMTAyMiwgLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLmRldi9ydWJ5LzIuNi4wL2dlbXMvc2N1dC0xLjQuMC9kaXN0L19zY3V0LnNjc3MgKi9cbi55dC12aWRlby1jb250YWluZXI6YmVmb3JlIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IGhlaWdodDogMDsgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkgeyAvKiBsaW5lIDIxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fdmlkZW8tb3ZlcmxheS5zY3NzICovXG4gIC55dC12aWRlby1jb250YWluZXIgeyB3aWR0aDogNTUlOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDIxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fdmlkZW8tb3ZlcmxheS5zY3NzICovXG4gIC55dC12aWRlby1jb250YWluZXIgeyB3aWR0aDogNzUlOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDIxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fdmlkZW8tb3ZlcmxheS5zY3NzICovXG4gIC55dC12aWRlby1jb250YWluZXIgeyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDM5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fdmlkZW8tb3ZlcmxheS5zY3NzICovXG4ueXQtdmlkZW8tY29udGFpbmVyIGlmcmFtZSB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBsZWZ0OiAwOyB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwIGF1dG87IH1cblxuLyogbGluZSAyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtY2Fyb3VzZWwuc2NzcyAqL1xuLmN1c3RvbS1jb21wb25lbnQtLWNhcm91c2VsLWxpc3QgeyBkaXNwbGF5OiBibG9jazsgfVxuLyogbGluZSA1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtY2Fyb3VzZWwuc2NzcyAqL1xuLmN1c3RvbS1jb21wb25lbnQtLWNhcm91c2VsLWxpc3QtcHJldmlldyB7IGRpc3BsYXk6IGJsb2NrOyBib3JkZXItdG9wOiA0cHggc29saWQgI2ZmZmZmZjsgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmZmZmZmY7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDEwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtY2Fyb3VzZWwuc2NzcyAqL1xuICAuX3JlZC1kaWFyaWVzLTIwMTggLmN1c3RvbS1jb21wb25lbnQtLWNhcm91c2VsLWxpc3QtcHJldmlldyB7IGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmZmZmOyBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjsgfSB9XG4vKiBsaW5lIDE3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtY2Fyb3VzZWwuc2NzcyAqL1xuLmN1c3RvbS1jb21wb25lbnQtLWNhcm91c2VsLWxpc3QtcHJldmlldyAuc2xpY2stbGlzdCB7IHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuLyogbGluZSAyMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLWNhcm91c2VsLnNjc3MgKi9cbi5jdXN0b20tY29tcG9uZW50LS1jYXJvdXNlbC1saXN0LXByZXZpZXcgLnNsaWNrLW5leHQsIC5jdXN0b20tY29tcG9uZW50LS1jYXJvdXNlbC1saXN0LXByZXZpZXcgLnNsaWNrLXByZXYgeyB6LWluZGV4OiA1MDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1jYXJvdXNlbC5zY3NzICovXG4gIC5jdXN0b20tY29tcG9uZW50LS1jYXJvdXNlbC1saXN0LXByZXZpZXcgLnNsaWNrLW5leHQ6YmVmb3JlLCAuY3VzdG9tLWNvbXBvbmVudC0tY2Fyb3VzZWwtbGlzdC1wcmV2aWV3IC5zbGljay1wcmV2OmJlZm9yZSB7IGZvbnQtc2l6ZTogMjRweDsgfSB9XG4vKiBsaW5lIDMyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtY2Fyb3VzZWwuc2NzcyAqL1xuLmN1c3RvbS1jb21wb25lbnQtLWNhcm91c2VsLWxpc3QtcHJldmlldyAuc2xpY2stbmV4dCB7IHJpZ2h0OiA2MHB4OyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAzMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLWNhcm91c2VsLnNjc3MgKi9cbiAgLmN1c3RvbS1jb21wb25lbnQtLWNhcm91c2VsLWxpc3QtcHJldmlldyAuc2xpY2stbmV4dCB7IHJpZ2h0OiAxMHB4OyB9IH1cbi8qIGxpbmUgNDAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1jYXJvdXNlbC5zY3NzICovXG4uY3VzdG9tLWNvbXBvbmVudC0tY2Fyb3VzZWwtbGlzdC1wcmV2aWV3IC5zbGljay1wcmV2IHsgbGVmdDogNjBweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNDAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1jYXJvdXNlbC5zY3NzICovXG4gIC5jdXN0b20tY29tcG9uZW50LS1jYXJvdXNlbC1saXN0LXByZXZpZXcgLnNsaWNrLXByZXYgeyBsZWZ0OiAxMHB4OyB9IH1cbi8qIGxpbmUgNDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1jYXJvdXNlbC5zY3NzICovXG4uY3VzdG9tLWNvbXBvbmVudC0tY2Fyb3VzZWwtbGlzdC1wcmV2aWV3IC5zbGljay1zbGlkZSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLyogbGluZSA1MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLWNhcm91c2VsLnNjc3MgKi9cbi5jdXN0b20tY29tcG9uZW50LS1jYXJvdXNlbC1saXN0LXByZXZpZXcgLnNsaWNrLXNsaWRlIHAgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IGNvbG9yOiAjYzgxMDJlOyBmb250LXNpemU6IDFlbTsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW46IDAgYXV0bzsgbGluZS1oZWlnaHQ6IDE7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHotaW5kZXg6IDM1OyBvcGFjaXR5OiAwOyB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zczsgfVxuLyogbGluZSA3MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLWNhcm91c2VsLnNjc3MgKi9cbi5jdXN0b20tY29tcG9uZW50LS1jYXJvdXNlbC1saXN0LXByZXZpZXcgLnNsaWNrLXNsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyBvcGFjaXR5OiAwOyB6LWluZGV4OiAzMDsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7IH1cbi8qIGxpbmUgODUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1jYXJvdXNlbC5zY3NzICovXG4ubm8tdG91Y2hldmVudHMgLmN1c3RvbS1jb21wb25lbnQtLWNhcm91c2VsLWxpc3QtcHJldmlldyAuc2xpY2stc2xpZGU6aG92ZXIgeyBjdXJzb3I6IHBvaW50ZXI7IH1cbi8qIGxpbmUgODgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1jYXJvdXNlbC5zY3NzICovXG4ubm8tdG91Y2hldmVudHMgLmN1c3RvbS1jb21wb25lbnQtLWNhcm91c2VsLWxpc3QtcHJldmlldyAuc2xpY2stc2xpZGU6aG92ZXI6YmVmb3JlIHsgb3BhY2l0eTogMTsgfVxuLyogbGluZSA5NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLWNhcm91c2VsLnNjc3MgKi9cbi5uby10b3VjaGV2ZW50cyAuX3JlZC1kaWFyaWVzLTIwMTggLmN1c3RvbS1jb21wb25lbnQtLWNhcm91c2VsLWxpc3QtcHJldmlldyAuc2xpY2stc2xpZGU6aG92ZXIgcCB7IG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSAyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtaW1hZ2UtbGlzdC5zY3NzICovXG4uY3VzdG9tLWNvbXBvbmVudC0taW1hZ2UtbGlzdCB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBib3JkZXItdG9wOiA0cHggc29saWQgI2ZmZmZmZjsgfVxuLyogbGluZSA4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtaW1hZ2UtbGlzdC5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTggLmN1c3RvbS1jb21wb25lbnQtLWltYWdlLWxpc3QgeyBib3JkZXItdG9wOiBub25lOyB9XG4vKiBsaW5lIDExLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtaW1hZ2UtbGlzdC5zY3NzICovXG4uX2NhbXBhcmktY2luZW1hX3ZlbmV6aWE3NSAuY3VzdG9tLWNvbXBvbmVudC0taW1hZ2UtbGlzdCB7IGJvcmRlci10b3A6IG5vbmU7IHdpZHRoOiAxMDAlOyB9XG4vKiBsaW5lIDE2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtaW1hZ2UtbGlzdC5zY3NzICovXG4uY3VzdG9tLWNvbXBvbmVudC0taW1hZ2UtbGlzdF9fc2luZ2xlIHsgd2lkdGg6IDEwMCU7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuLyogbGluZSAyMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLWltYWdlLWxpc3Quc2NzcyAqL1xuLmN1c3RvbS1jb21wb25lbnQtLWltYWdlLWxpc3RfX3NpbmdsZS1jb250ZW50IHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi8qIGxpbmUgMjYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1pbWFnZS1saXN0LnNjc3MgKi9cbi5jdXN0b20tY29tcG9uZW50LS1pbWFnZS1saXN0X19zaW5nbGUtY29udGVudCAuc2luZ2xlLWNvbnRlbnQtLWltYWdlIHsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgMzAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1pbWFnZS1saXN0LnNjc3MgKi9cbi5jdXN0b20tY29tcG9uZW50LS1pbWFnZS1saXN0X19zaW5nbGUtY29udGVudCAuc2luZ2xlLWNvbnRlbnQtLWltYWdlOmhvdmVyIGltZyB7IGZpbHRlcjogZ3JheXNjYWxlKDEpOyB9XG4vKiBsaW5lIDM1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtaW1hZ2UtbGlzdC5zY3NzICovXG4uY3VzdG9tLWNvbXBvbmVudC0taW1hZ2UtbGlzdF9fc2luZ2xlLWNvbnRlbnQgLnNpbmdsZS1jb250ZW50LS1pbWFnZSBhIHsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBibG9jazsgfVxuLyogbGluZSAzOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLWltYWdlLWxpc3Quc2NzcyAqL1xuLmN1c3RvbS1jb21wb25lbnQtLWltYWdlLWxpc3RfX3NpbmdsZS1jb250ZW50IC5zaW5nbGUtY29udGVudC0taW1hZ2UgYSBzcGFuIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgY29sb3I6ICNjODEwMmU7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBmb250LXNpemU6IDEuMTI1ZW07IHRleHQtYWxpZ246IGNlbnRlcjsgbGluZS1oZWlnaHQ6IDE7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IG9wYWNpdHk6IDA7IHRyYW5zaXRpb246IG9wYWNpdHkgLjZzIGVhc2UtaW4tb3V0OyBmb250LXdlaWdodDogNjAwOyB9XG4vKiBsaW5lIDU4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtaW1hZ2UtbGlzdC5zY3NzICovXG4uX3JlZC1kaWFyaWVzLTIwMTggLmN1c3RvbS1jb21wb25lbnQtLWltYWdlLWxpc3RfX3NpbmdsZS1jb250ZW50IC5zaW5nbGUtY29udGVudC0taW1hZ2UgYSBzcGFuIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyBmb250LXNpemU6IDEuNWVtOyB0ZXh0LXNoYWRvdzogMCAwIDEwcHggIzAwMDAwMDsgfVxuLyogbGluZSA2NiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLWltYWdlLWxpc3Quc2NzcyAqL1xuLm5vLXRvdWNoZXZlbnRzIC5jdXN0b20tY29tcG9uZW50LS1pbWFnZS1saXN0X19zaW5nbGUtY29udGVudCAuc2luZ2xlLWNvbnRlbnQtLWltYWdlIGE6aG92ZXIgc3BhbiB7IG9wYWNpdHk6IDE7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDcyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtaW1hZ2UtbGlzdC5zY3NzICovXG4gIC5fcmVkLWRpYXJpZXMtMjAxOCAuY3VzdG9tLWNvbXBvbmVudC0taW1hZ2UtbGlzdF9fc2luZ2xlLWNvbnRlbnQgLnNpbmdsZS1jb250ZW50LS1pbWFnZSBhIHNwYW4geyBvcGFjaXR5OiAxOyBmb250LXNpemU6IDAuODEyNWVtOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7IH0gfVxuLyogbGluZSA4MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLWltYWdlLWxpc3Quc2NzcyAqL1xuLmN1c3RvbS1jb21wb25lbnQtLWltYWdlLWxpc3RfX3NpbmdsZS1jb250ZW50IC5zaW5nbGUtY29udGVudC0taW1hZ2UgaW1nIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyBtYXJnaW46IDAgYXV0bzsgei1pbmRleDogNTsgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7IH1cbi8qIGxpbmUgOTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1pbWFnZS1saXN0LnNjc3MgKi9cbi5jdXN0b20tY29tcG9uZW50LS1pbWFnZS1saXN0X19zaW5nbGUtY29udGVudCAuc2luZ2xlLWNvbnRlbnQtLWNhcHRpb24geyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgei1pbmRleDogMTA7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBvcGFjaXR5OiAwOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC40czsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgOTEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1pbWFnZS1saXN0LnNjc3MgKi9cbiAgLmN1c3RvbS1jb21wb25lbnQtLWltYWdlLWxpc3RfX3NpbmdsZS1jb250ZW50IC5zaW5nbGUtY29udGVudC0tY2FwdGlvbiB7IG9wYWNpdHk6IDE7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDAsIDAsIDAsIDAuMiksICMwMDAwMDApOyB9IH1cbi8qIGxpbmUgMTEyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtaW1hZ2UtbGlzdC5zY3NzICovXG4ubm8tdG91Y2hldmVudHMgLmN1c3RvbS1jb21wb25lbnQtLWltYWdlLWxpc3RfX3NpbmdsZS1jb250ZW50IC5zaW5nbGUtY29udGVudC0tY2FwdGlvbjpob3ZlciB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgb3BhY2l0eTogMTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTEyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtaW1hZ2UtbGlzdC5zY3NzICovXG4gIC5uby10b3VjaGV2ZW50cyAuY3VzdG9tLWNvbXBvbmVudC0taW1hZ2UtbGlzdF9fc2luZ2xlLWNvbnRlbnQgLnNpbmdsZS1jb250ZW50LS1jYXB0aW9uOmhvdmVyIHsgb3BhY2l0eTogMTsgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMCwgMCwgMCwgMC4yKSwgIzAwMDAwMCk7IH0gfVxuLyogbGluZSAxMjIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1pbWFnZS1saXN0LnNjc3MgKi9cbi5jdXN0b20tY29tcG9uZW50LS1pbWFnZS1saXN0X19zaW5nbGUtY29udGVudCAuc2luZ2xlLWNvbnRlbnQtLWNhcHRpb24gcCB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiAjYzgxMDJlOyBsaW5lLWhlaWdodDogMS4xOyBwYWRkaW5nOiAxLjVlbTsgZm9udC1zaXplOiAxLjVlbTsgbWFyZ2luOiAwIGF1dG87IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDEyMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLWltYWdlLWxpc3Quc2NzcyAqL1xuICAuY3VzdG9tLWNvbXBvbmVudC0taW1hZ2UtbGlzdF9fc2luZ2xlLWNvbnRlbnQgLnNpbmdsZS1jb250ZW50LS1jYXB0aW9uIHAgeyBwYWRkaW5nOiAxZW07IGZvbnQtc2l6ZTogMC43NWVtOyB9IH1cblxuLyogbGluZSAyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtdmlkZW8uc2NzcyAqL1xuLmN1c3RvbS1jb21wb25lbnQtLXZpZGVvIHsgZGlzcGxheTogdGFibGU7IHdpZHRoOiAxMDAlOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC12aWRlby5zY3NzICovXG4gIC5fcmVkLWRpYXJpZXMtMjAxOCAuY3VzdG9tLWNvbXBvbmVudC0tdmlkZW8geyBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjsgfSB9XG4vKiBsaW5lIDEzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtdmlkZW8uc2NzcyAqL1xuLmN1c3RvbS1jb21wb25lbnQtLXZpZGVvX19pbWFnZSB7IGRpc3BsYXk6IGJsb2NrOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyBvdmVyZmxvdzogaGlkZGVuOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi8qIGxpbmUgMTAyMiwgLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vLmRldi9ydWJ5LzIuNi4wL2dlbXMvc2N1dC0xLjQuMC9kaXN0L19zY3V0LnNjc3MgKi9cbi5jdXN0b20tY29tcG9uZW50LS12aWRlb19faW1hZ2U6YmVmb3JlIHsgY29udGVudDogXCJcIjsgZGlzcGxheTogYmxvY2s7IGhlaWdodDogMDsgcGFkZGluZy10b3A6IDQxLjE3NjQ3JTsgfVxuLyogbGluZSAyMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLXZpZGVvLnNjc3MgKi9cbi5tb3NhaWMtbmF2aWdhdGlvbi1lbmFibGVkIC5jdXN0b20tY29tcG9uZW50LS12aWRlb19faW1hZ2UgeyBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMTFweCk7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDIwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtdmlkZW8uc2NzcyAqL1xuICAubW9zYWljLW5hdmlnYXRpb24tZW5hYmxlZCAuY3VzdG9tLWNvbXBvbmVudC0tdmlkZW9fX2ltYWdlIHsgb3ZlcmZsb3c6IGhpZGRlbjsgcG9zaXRpb246IHJlbGF0aXZlOyBoZWlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSAxMDIyLCAuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi8uZGV2L3J1YnkvMi42LjAvZ2Vtcy9zY3V0LTEuNC4wL2Rpc3QvX3NjdXQuc2NzcyAqL1xuICAubW9zYWljLW5hdmlnYXRpb24tZW5hYmxlZCAuY3VzdG9tLWNvbXBvbmVudC0tdmlkZW9fX2ltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IGRpc3BsYXk6IGJsb2NrOyBoZWlnaHQ6IDA7IHBhZGRpbmctdG9wOiA0NS40NTQ1NSU7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC12aWRlby5zY3NzICovXG4gIC5fcmVkLWRpYXJpZXMtMjAxOCAuY3VzdG9tLWNvbXBvbmVudC0tdmlkZW9fX2ltYWdlIHsgbWluLWhlaWdodDogNjB2aDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLXZpZGVvLnNjc3MgKi9cbiAgLmN1c3RvbS1jb21wb25lbnQtLXZpZGVvX19pbWFnZSB7IG92ZXJmbG93OiBpbml0aWFsOyB9IH1cbi8qIGxpbmUgMzksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC12aWRlby5zY3NzICovXG4uY3VzdG9tLWNvbXBvbmVudC0tdmlkZW9fX2ltYWdlIGltZyB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgbWFyZ2luOiAwIGF1dG87IH1cbi8qIGxpbmUgNDUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC12aWRlby5zY3NzICovXG4uY3VzdG9tLWNvbXBvbmVudC0tdmlkZW9fX2ltYWdlX25vX3ZpZGVvIHsgZGlzcGxheTogYmxvY2s7IH1cbi8qIGxpbmUgNDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC12aWRlby5zY3NzICovXG4uY3VzdG9tLWNvbXBvbmVudC0tdmlkZW9fX2ltYWdlX25vX3ZpZGVvIGltZyB7IGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMTAwJTsgbWFyZ2luOiAwIGF1dG87IH1cbi8qIGxpbmUgNTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC12aWRlby5zY3NzICovXG4uY3VzdG9tLWNvbXBvbmVudC0tdmlkZW9fX2N0YSB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IGp1c3RpZnktY29udGVudDogY2VudGVyOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwJTsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi8qIGxpbmUgMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLWJhc2ljLXRleHQuc2NzcyAqL1xuLmN1c3RvbS1jb21wb25lbnQtLWJhc2ljLXRleHQgeyBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgY29sb3I6ICNmZmZmZmY7IHBhZGRpbmc6IDUwcHg7IG1heC13aWR0aDogMTA4MHB4OyBtYXJnaW46IDAgYXV0bzsgfVxuLyogbGluZSAxMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLWJhc2ljLXRleHQuc2NzcyAqL1xuLl9jYW1wYXJpLWNpbmVtYV92ZW5lemlhNzUgLmN1c3RvbS1jb21wb25lbnQtLWJhc2ljLXRleHQgeyBib3JkZXItdG9wOiBub25lOyB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4uY3VzdG9tLWNvbXBvbmVudC0tbW9zYWljIHsgZGlzcGxheTogYmxvY2s7IHBvc2l0aW9uOiByZWxhdGl2ZTsgcGFkZGluZy10b3A6IDQ4cHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4gIC5jdXN0b20tY29tcG9uZW50LS1tb3NhaWMgeyBwYWRkaW5nLXRvcDogNDRweDsgfSB9XG4vKiBsaW5lIDExLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuLmN1c3RvbS1jb21wb25lbnQtLW1vc2FpY19fbmF2IHsgZGlzcGxheTogYmxvY2s7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IHBhZGRpbmc6IDFlbTsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyB9XG4vKiBsaW5lIDIwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuLmN1c3RvbS1jb21wb25lbnQtLW1vc2FpY19fbmF2LmZpeGVkIHsgdG9wOiAxMDdweDsgbGVmdDogMDsgd2lkdGg6IDEwMCU7IHBvc2l0aW9uOiBmaXhlZDsgei1pbmRleDogNDAwOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyMCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbiAgLmN1c3RvbS1jb21wb25lbnQtLW1vc2FpY19fbmF2LmZpeGVkIHsgdG9wOiA0MHB4OyB9IH1cbi8qIGxpbmUgMzIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4uY3VzdG9tLWNvbXBvbmVudC0tbW9zYWljX19uYXYgdWwgeyB3aWR0aDogMTAwJTsgbWFyZ2luOiAwIGF1dG87IHBhZGRpbmc6IDA7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4vKiBsaW5lIDQwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuLmN1c3RvbS1jb21wb25lbnQtLW1vc2FpY19fbmF2IHVsIGxpIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBtYXJnaW46IDAgMmVtOyB9XG4vKiBsaW5lIDQ4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuLmN1c3RvbS1jb21wb25lbnQtLW1vc2FpY19fY29udGVudCB7IGJhY2tncm91bmQtY29sb3I6ICNjZmMwYjQ7IH1cblxuLyogbGluZSA1NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbi5tb3NhaWMtYmxvY2stLWNvbnRhaW5lciB7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiAyZW07IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDU1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuICAubW9zYWljLWJsb2NrLS1jb250YWluZXIgeyBwYWRkaW5nOiAzZW07IH0gfVxuLyogbGluZSA2MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbi5tb3NhaWMtYmxvY2stLWNvbnRhaW5lci5pbXBvcnRhbmNlLTIgeyBwYWRkaW5nOiAyZW0gNGVtOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA2MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbiAgLm1vc2FpYy1ibG9jay0tY29udGFpbmVyLmltcG9ydGFuY2UtMiB7IHBhZGRpbmc6IDEuNWVtIDNlbTsgfSB9XG4vKiBsaW5lIDcxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuLm1vc2FpYy1ibG9jay0tY29udGFpbmVyX19pbnRlcm5hbCB7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiA5MCU7IG1hcmdpbjogMCBhdXRvOyB9XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7IC8qIGxpbmUgNzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4gIC5tb3NhaWMtYmxvY2stLWNvbnRhaW5lcl9faW50ZXJuYWwgeyB3aWR0aDogMTAwJTsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA3MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbiAgLm1vc2FpYy1ibG9jay0tY29udGFpbmVyX19pbnRlcm5hbCB7IGZsZXgtd3JhcDogd3JhcDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA3MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbiAgLm1vc2FpYy1ibG9jay0tY29udGFpbmVyX19pbnRlcm5hbCB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IHdpZHRoOiAxMDAlOyB9IH1cbi8qIGxpbmUgOTQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4ubW9zYWljLWJsb2NrLS1jb250YWluZXI6bnRoLWNoaWxkKG9kZCkgLm1vc2FpYy1ibG9jay0tY29udGFpbmVyX19pbnRlcm5hbCB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuLyogbGluZSA5NywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbi5tb3NhaWMtYmxvY2stLWNvbnRhaW5lcjpudGgtY2hpbGQob2RkKSAubW9zYWljLWJsb2NrLS1jb250YWluZXJfX2ludGVybmFsIC5tb3NhaWMtYmxvY2stLW1haW4taW1hZ2UgeyBsZWZ0OiAwOyB9XG4vKiBsaW5lIDEwMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbi5tb3NhaWMtYmxvY2stLWNvbnRhaW5lcjpudGgtY2hpbGQob2RkKSAubW9zYWljLWJsb2NrLS1jb250YWluZXJfX2ludGVybmFsIC5tb3NhaWMtYmxvY2stLWNvbnRlbnQgeyBtYXJnaW4tbGVmdDogMTUlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTU2JSk7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHsgLyogbGluZSAxMDEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4gIC5tb3NhaWMtYmxvY2stLWNvbnRhaW5lcjpudGgtY2hpbGQob2RkKSAubW9zYWljLWJsb2NrLS1jb250YWluZXJfX2ludGVybmFsIC5tb3NhaWMtYmxvY2stLWNvbnRlbnQgeyBtYXJnaW4tbGVmdDogMjUlOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDEwMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbiAgLm1vc2FpYy1ibG9jay0tY29udGFpbmVyOm50aC1jaGlsZChvZGQpIC5tb3NhaWMtYmxvY2stLWNvbnRhaW5lcl9faW50ZXJuYWwgLm1vc2FpYy1ibG9jay0tY29udGVudCB7IG1hcmdpbi1sZWZ0OiAxNSU7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTAxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuICAubW9zYWljLWJsb2NrLS1jb250YWluZXI6bnRoLWNoaWxkKG9kZCkgLm1vc2FpYy1ibG9jay0tY29udGFpbmVyX19pbnRlcm5hbCAubW9zYWljLWJsb2NrLS1jb250ZW50IHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyBtYXJnaW4tbGVmdDogMDsgfSB9XG4vKiBsaW5lIDExOSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbi5tb3NhaWMtYmxvY2stLWNvbnRhaW5lcjpudGgtY2hpbGQob2RkKSAubW9zYWljLWJsb2NrLS1jb250YWluZXJfX2ludGVybmFsIC5tb3NhaWMtYmxvY2stLWNvbnRlbnRfX2JvdHRvbSB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbi8qIGxpbmUgMTI4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuLm1vc2FpYy1ibG9jay0tY29udGFpbmVyOm50aC1jaGlsZChldmVuKSAubW9zYWljLWJsb2NrLS1jb250YWluZXJfX2ludGVybmFsIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuLyogbGluZSAxMzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4ubW9zYWljLWJsb2NrLS1jb250YWluZXI6bnRoLWNoaWxkKGV2ZW4pIC5tb3NhaWMtYmxvY2stLWNvbnRhaW5lcl9faW50ZXJuYWwgLm1vc2FpYy1ibG9jay0tbWFpbi1pbWFnZSB7IHJpZ2h0OiAwOyB9XG4vKiBsaW5lIDEzNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbi5tb3NhaWMtYmxvY2stLWNvbnRhaW5lcjpudGgtY2hpbGQoZXZlbikgLm1vc2FpYy1ibG9jay0tY29udGFpbmVyX19pbnRlcm5hbCAubW9zYWljLWJsb2NrLS1jb250ZW50IHsgbWFyZ2luLXJpZ2h0OiAxNSU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNCUpOyB9XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7IC8qIGxpbmUgMTM1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuICAubW9zYWljLWJsb2NrLS1jb250YWluZXI6bnRoLWNoaWxkKGV2ZW4pIC5tb3NhaWMtYmxvY2stLWNvbnRhaW5lcl9faW50ZXJuYWwgLm1vc2FpYy1ibG9jay0tY29udGVudCB7IG1hcmdpbi1yaWdodDogMjUlOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDEzNSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbiAgLm1vc2FpYy1ibG9jay0tY29udGFpbmVyOm50aC1jaGlsZChldmVuKSAubW9zYWljLWJsb2NrLS1jb250YWluZXJfX2ludGVybmFsIC5tb3NhaWMtYmxvY2stLWNvbnRlbnQgeyBtYXJnaW4tcmlnaHQ6IDE1JTsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxMzUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4gIC5tb3NhaWMtYmxvY2stLWNvbnRhaW5lcjpudGgtY2hpbGQoZXZlbikgLm1vc2FpYy1ibG9jay0tY29udGFpbmVyX19pbnRlcm5hbCAubW9zYWljLWJsb2NrLS1jb250ZW50IHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuLyogbGluZSAxNTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4ubW9zYWljLWJsb2NrLS1jb250YWluZXI6bnRoLWNoaWxkKGV2ZW4pIC5tb3NhaWMtYmxvY2stLWNvbnRhaW5lcl9faW50ZXJuYWwgLm1vc2FpYy1ibG9jay0tY29udGVudF9fYm90dG9tIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4vKiBsaW5lIDE1OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbi5tb3NhaWMtYmxvY2stLWNvbnRhaW5lcjpudGgtY2hpbGQoZXZlbikgLm1vc2FpYy1ibG9jay0tY29udGFpbmVyX19pbnRlcm5hbCAubW9zYWljLWJsb2NrLS1jb250ZW50X19ib3R0b20gLm1vc2FpYy1ibG9jay0tZGVzY3JpcHRpb24geyB0ZXh0LWFsaWduOiByaWdodDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMTU4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuICAubW9zYWljLWJsb2NrLS1jb250YWluZXI6bnRoLWNoaWxkKGV2ZW4pIC5tb3NhaWMtYmxvY2stLWNvbnRhaW5lcl9faW50ZXJuYWwgLm1vc2FpYy1ibG9jay0tY29udGVudF9fYm90dG9tIC5tb3NhaWMtYmxvY2stLWRlc2NyaXB0aW9uIHsgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4vKiBsaW5lIDE2OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbi5tb3NhaWMtYmxvY2stLWNvbnRhaW5lci5pbXBvcnRhbmNlLTEgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgxMDJlOyB9XG4vKiBsaW5lIDE3MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbi5tb3NhaWMtYmxvY2stLWNvbnRhaW5lci5pbXBvcnRhbmNlLTEgLm1vc2FpYy1ibG9jay0tY29udGFpbmVyX19pbnRlcm5hbCB7IHdpZHRoOiA5MCU7IG1hcmdpbjogMCBhdXRvOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAxNzIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4gIC5tb3NhaWMtYmxvY2stLWNvbnRhaW5lci5pbXBvcnRhbmNlLTEgLm1vc2FpYy1ibG9jay0tY29udGFpbmVyX19pbnRlcm5hbCB7IHdpZHRoOiAxMDAlOyB9IH1cbi8qIGxpbmUgMTgwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuLm1vc2FpYy1ibG9jay0tY29udGFpbmVyLmltcG9ydGFuY2UtMSAubW9zYWljLWJsb2NrLS1jb250YWluZXJfX2ludGVybmFsIC5tb3NhaWMtYmxvY2stLW1haW4taW1hZ2UgeyBsZWZ0OiAwOyB9XG4vKiBsaW5lIDE4NCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbi5tb3NhaWMtYmxvY2stLWNvbnRhaW5lci5pbXBvcnRhbmNlLTEgLm1vc2FpYy1ibG9jay0tY29udGFpbmVyX19pbnRlcm5hbCAubW9zYWljLWJsb2NrLS1jb250ZW50IHsgbWFyZ2luLWxlZnQ6IDI0JTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNiUpOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAxODQsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4gIC5tb3NhaWMtYmxvY2stLWNvbnRhaW5lci5pbXBvcnRhbmNlLTEgLm1vc2FpYy1ibG9jay0tY29udGFpbmVyX19pbnRlcm5hbCAubW9zYWljLWJsb2NrLS1jb250ZW50IHsgbWFyZ2luLWxlZnQ6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH0gfVxuLyogbGluZSAxOTMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4ubW9zYWljLWJsb2NrLS1jb250YWluZXIuaW1wb3J0YW5jZS0xIC5tb3NhaWMtYmxvY2stLWNvbnRhaW5lcl9faW50ZXJuYWwgLm1vc2FpYy1ibG9jay0tY29udGVudF9fYm90dG9tIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuLyogbGluZSAxOTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4ubW9zYWljLWJsb2NrLS1jb250YWluZXIuaW1wb3J0YW5jZS0xIC5tb3NhaWMtYmxvY2stLWNvbnRhaW5lcl9faW50ZXJuYWwgLm1vc2FpYy1ibG9jay0tY29udGVudF9fYm90dG9tIC5tb3NhaWMtYmxvY2stLWRlc2NyaXB0aW9uIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuLyogbGluZSAyMDYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4ubW9zYWljLWJsb2NrLS1jb250YWluZXIuYWN0aXZlIC5tb3NhaWMtYmxvY2stLWNvbnRlbnQgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpICFpbXBvcnRhbnQ7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDIwNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbiAgLm1vc2FpYy1ibG9jay0tY29udGFpbmVyLmFjdGl2ZSAubW9zYWljLWJsb2NrLS1jb250ZW50IHsgb3BhY2l0eTogMTsgfSB9XG4vKiBsaW5lIDIxNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbi5tb3NhaWMtYmxvY2stLW1haW4taW1hZ2UgeyB3aWR0aDogNDUlOyBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbi8qIGxpbmUgMjIwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuLmltcG9ydGFuY2UtMSAubW9zYWljLWJsb2NrLS1tYWluLWltYWdlIHsgd2lkdGg6IDU1JTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMjIwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuICAuaW1wb3J0YW5jZS0xIC5tb3NhaWMtYmxvY2stLW1haW4taW1hZ2UgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAxMDAlOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHsgLyogbGluZSAyMTYsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4gIC5tb3NhaWMtYmxvY2stLW1haW4taW1hZ2UgeyB3aWR0aDogNTUlOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgeyAvKiBsaW5lIDIxNiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbiAgLm1vc2FpYy1ibG9jay0tbWFpbi1pbWFnZSB7IHdpZHRoOiA1MCU7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjE2LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuICAubW9zYWljLWJsb2NrLS1tYWluLWltYWdlIHsgd2lkdGg6IDEwMCU7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4vKiBsaW5lIDI0MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbi5tb3NhaWMtYmxvY2stLW1haW4taW1hZ2UgaW1nIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyB9XG4vKiBsaW5lIDI0OCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbi5tb3NhaWMtYmxvY2stLWNvbnRlbnQgeyB3aWR0aDogNzAlOyBwb3NpdGlvbjogcmVsYXRpdmU7IHBhZGRpbmc6IDJlbSAyZW0gMDsgaGVpZ2h0OiAxMDAlOyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQgLjdzOyB0cmFuc2l0aW9uLWRlbGF5OiAuNXM7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHsgLyogbGluZSAyNDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4gIC5tb3NhaWMtYmxvY2stLWNvbnRlbnQgeyBwYWRkaW5nOiAyZW0gMCAwIDJlbTsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAyNDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4gIC5tb3NhaWMtYmxvY2stLWNvbnRlbnQgeyB3aWR0aDogODAlOyBwYWRkaW5nOiAxZW07IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMjQ4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuICAubW9zYWljLWJsb2NrLS1jb250ZW50IHsgcGFkZGluZzogMDsgb3BhY2l0eTogMDsgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAuNHMgMXM7IH0gfVxuLyogbGluZSAyNzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4uaW1wb3J0YW5jZS0xIC5tb3NhaWMtYmxvY2stLWNvbnRlbnQgeyB3aWR0aDogNzAlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAyNzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4gIC5pbXBvcnRhbmNlLTEgLm1vc2FpYy1ibG9jay0tY29udGVudCB7IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiAwOyBtYXJnaW46IDAgIWltcG9ydGFudDsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyNDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4gIC5tb3NhaWMtYmxvY2stLWNvbnRlbnQgeyB3aWR0aDogMTAwJTsgfSB9XG4vKiBsaW5lIDI4NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbi5tb3NhaWMtYmxvY2stLWNvbnRlbnRfX3RvcCB7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgd2lkdGg6IDc1JTsgbWFyZ2luOiAwIGF1dG87IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDI4NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbiAgLm1vc2FpYy1ibG9jay0tY29udGVudF9fdG9wIHsgd2lkdGg6IDgwJTsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSAyODUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4gIC5tb3NhaWMtYmxvY2stLWNvbnRlbnRfX3RvcCB7IHdpZHRoOiAxMDAlOyB9IH1cbi8qIGxpbmUgMzAwLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuLmltcG9ydGFuY2UtMSAubW9zYWljLWJsb2NrLS1jb250ZW50X190b3AgeyB3aWR0aDogOTAlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAzMDAsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4gIC5pbXBvcnRhbmNlLTEgLm1vc2FpYy1ibG9jay0tY29udGVudF9fdG9wIHsgd2lkdGg6IDEwMCU7IH0gfVxuLyogbGluZSAzMDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4ubW9zYWljLWJsb2NrLS1jb250ZW50X190b3BfaGFsZiB7IHdpZHRoOiA1MCU7IH1cbi8qIGxpbmUgMzEzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuLm1vc2FpYy1ibG9jay0tY29udGVudF9fYm90dG9tIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbi8qIGxpbmUgMzIxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuLm1vc2FpYy1ibG9jay0tcXVvdGUgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDEwOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLWluLW91dCAuN3M7IHRyYW5zaXRpb24tZGVsYXk6IC41czsgfVxuLyogbGluZSAzMjgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4uaW1wb3J0YW5jZS0xIC5tb3NhaWMtYmxvY2stLXF1b3RlIHsgb3JkZXI6IDI7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cbi8qIGxpbmUgMzMzLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuLmFjdGl2ZSAubW9zYWljLWJsb2NrLS1xdW90ZSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7IH1cbi8qIGxpbmUgMzM3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuLm1vc2FpYy1ibG9jay0tcXVvdGVfX2ltYWdlIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyB9XG4vKiBsaW5lIDM0MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbi5tb3NhaWMtYmxvY2stLXF1b3RlX19pbWFnZSBpbWcgeyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwIGF1dG87IHdpZHRoOiAxMDAlOyB9XG4vKiBsaW5lIDM0OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbi5tb3NhaWMtYmxvY2stLXF1b3RlX190ZXh0IHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4vKiBsaW5lIDM2MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbi5tb3NhaWMtYmxvY2stLXF1b3RlX190ZXh0OmJlZm9yZSwgLm1vc2FpYy1ibG9jay0tcXVvdGVfX3RleHQ6YWZ0ZXIgeyBjb250ZW50OiAnJzsgd2lkdGg6IDQwcHg7IGhlaWdodDogMnB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB6LWluZGV4OiAxMDsgfVxuLyogbGluZSAzNzMsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4ubW9zYWljLWJsb2NrLS1xdW90ZV9fdGV4dDpiZWZvcmUgeyB0b3A6IDI1cHg7IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDM3MywgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbiAgLm1vc2FpYy1ibG9jay0tcXVvdGVfX3RleHQ6YmVmb3JlIHsgdG9wOiAxMi41cHg7IH0gfVxuLyogbGluZSAzODEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4ubW9zYWljLWJsb2NrLS1xdW90ZV9fdGV4dDphZnRlciB7IGJvdHRvbTogMjVweDsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMzgxLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuICAubW9zYWljLWJsb2NrLS1xdW90ZV9fdGV4dDphZnRlciB7IGJvdHRvbTogMTIuNXB4OyB9IH1cbi8qIGxpbmUgMzg5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuLm1vc2FpYy1ibG9jay0tcXVvdGVfX3RleHQgc3Ryb25nIHsgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxMDAlOyBjb2xvcjogI2ZmZmZmZjsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgcGFkZGluZzogMS41ZW07IHRleHQtYWxpZ246IGNlbnRlcjsgZm9udC1zaXplOiAyLjJ2dzsgZm9udC13ZWlnaHQ6IDQwMDsgbGluZS1oZWlnaHQ6IDEuMjsgcG9zaXRpb246IHJlbGF0aXZlOyBsZXR0ZXItc3BhY2luZzogMTNweDsgfVxuLyogbGluZSA0MDIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4uaW1wb3J0YW5jZS0yIC5tb3NhaWMtYmxvY2stLXF1b3RlX190ZXh0IHN0cm9uZyB7IGxldHRlci1zcGFjaW5nOiA0cHg7IGZvbnQtc2l6ZTogMS41dnc7IH1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHsgLyogbGluZSA0MDIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4gIC5pbXBvcnRhbmNlLTIgLm1vc2FpYy1ibG9jay0tcXVvdGVfX3RleHQgc3Ryb25nIHsgZm9udC1zaXplOiAxOHB4OyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDQwMiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbiAgLmltcG9ydGFuY2UtMiAubW9zYWljLWJsb2NrLS1xdW90ZV9fdGV4dCBzdHJvbmcgeyBmb250LXNpemU6IDEycHg7IGxldHRlci1zcGFjaW5nOiAzcHg7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MXB4KSB7IC8qIGxpbmUgNDAyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuICAuaW1wb3J0YW5jZS0yIC5tb3NhaWMtYmxvY2stLXF1b3RlX190ZXh0IHN0cm9uZyB7IGZvbnQtc2l6ZTogMC42MjVlbTsgfSB9XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7IC8qIGxpbmUgMzg5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuICAubW9zYWljLWJsb2NrLS1xdW90ZV9fdGV4dCBzdHJvbmcgeyBmb250LXNpemU6IDI0cHg7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgeyAvKiBsaW5lIDM4OSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbiAgLm1vc2FpYy1ibG9jay0tcXVvdGVfX3RleHQgc3Ryb25nIHsgZm9udC1zaXplOiAxLjV2dzsgfSB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSAzODksIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4gIC5tb3NhaWMtYmxvY2stLXF1b3RlX190ZXh0IHN0cm9uZyB7IGZvbnQtc2l6ZTogMi41dnc7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgMzg5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuICAubW9zYWljLWJsb2NrLS1xdW90ZV9fdGV4dCBzdHJvbmcgeyBmb250LXNpemU6IDEycHg7IGxldHRlci1zcGFjaW5nOiA0cHg7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MXB4KSB7IC8qIGxpbmUgMzg5LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuICAubW9zYWljLWJsb2NrLS1xdW90ZV9fdGV4dCBzdHJvbmcgeyBmb250LXNpemU6IDAuNjI1ZW07IH0gfVxuLyogbGluZSA0NDUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4ubW9zYWljLWJsb2NrLS10aHVtYm5haWwgeyB6LWluZGV4OiAyMDsgfVxuLyogbGluZSA0NDgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4uaW1wb3J0YW5jZS0xIC5tb3NhaWMtYmxvY2stLXRodW1ibmFpbCB7IG9yZGVyOiAxOyB9XG4vKiBsaW5lIDQ1MiwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbi5tb3NhaWMtYmxvY2stLXRodW1ibmFpbCBpbWcgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IH1cbi8qIGxpbmUgNDU4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuLm1vc2FpYy1ibG9jay0tZGVzY3JpcHRpb24geyB3aWR0aDogNTAlOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA0NTgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4gIC5tb3NhaWMtYmxvY2stLWRlc2NyaXB0aW9uIHsgd2lkdGg6IDEwMCU7IH0gfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgNDY1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtbW9zYWljLWxpc3Quc2NzcyAqL1xuICAuaW1wb3J0YW5jZS0xIC5tb3NhaWMtYmxvY2stLWRlc2NyaXB0aW9uIHsgd2lkdGg6IDEwMCU7IH0gfVxuLyogbGluZSA0NzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4ubW9zYWljLWJsb2NrLS1kZXNjcmlwdGlvbiBwIHsgZGlzcGxheTogYmxvY2s7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGxpbmUtaGVpZ2h0OiAxLjM7IGxldHRlci1zcGFjaW5nOiAzcHg7IHBhZGRpbmc6IDAgMTBweDsgY29sb3I6ICMwMDAwMDA7IG9wYWNpdHk6IDA7IHRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIC44czsgdHJhbnNpdGlvbi1kZWxheTogMS4xczsgfVxuLyogbGluZSA0ODIsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4uYWN0aXZlIC5tb3NhaWMtYmxvY2stLWRlc2NyaXB0aW9uIHAgeyBvcGFjaXR5OiAxOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHsgLyogbGluZSA0NzEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1tb3NhaWMtbGlzdC5zY3NzICovXG4gIC5tb3NhaWMtYmxvY2stLWRlc2NyaXB0aW9uIHAgeyBmb250LXNpemU6IDAuODEyNWVtOyB9IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDQ3MSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbiAgLm1vc2FpYy1ibG9jay0tZGVzY3JpcHRpb24gcCB7IG1hcmdpbjogMDsgcGFkZGluZzogMS41ZW0gMS41ZW0gMDsgfSB9XG4vKiBsaW5lIDQ5NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLW1vc2FpYy1saXN0LnNjc3MgKi9cbi5pbXBvcnRhbmNlLTEgLm1vc2FpYy1ibG9jay0tZGVzY3JpcHRpb24gcCB7IGNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qIGxpbmUgNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLXNsaWRlci5zY3NzICovXG4uY3VzdG9tLWNvbXBvbmVudC0tc2xpZGVyIC5zaW5nbGUtY29udGVudC0taW1hZ2UgeyBkaXNwbGF5OiBibG9jazsgfVxuLyogbGluZSA3LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtc2xpZGVyLnNjc3MgKi9cbi5jdXN0b20tY29tcG9uZW50LS1zbGlkZXIgLnNpbmdsZS1jb250ZW50LS1pbWFnZSBhIHsgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBibG9jazsgfVxuLyogbGluZSAxMSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLXNsaWRlci5zY3NzICovXG4uY3VzdG9tLWNvbXBvbmVudC0tc2xpZGVyIC5zaW5nbGUtY29udGVudC0taW1hZ2UgYSBzcGFuIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgY29sb3I6ICNjODEwMmU7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBmb250LXNpemU6IDEuMTI1ZW07IHRleHQtYWxpZ246IGNlbnRlcjsgbGluZS1oZWlnaHQ6IDE7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IG9wYWNpdHk6IDA7IHRyYW5zaXRpb246IG9wYWNpdHkgLjZzIGVhc2UtaW4tb3V0OyBmb250LXdlaWdodDogNjAwOyB9XG4vKiBsaW5lIDMyLCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtc2xpZGVyLnNjc3MgKi9cbi5uby10b3VjaGV2ZW50cyAuY3VzdG9tLWNvbXBvbmVudC0tc2xpZGVyIC5zaW5nbGUtY29udGVudC0taW1hZ2UgYTpob3ZlciBzcGFuIHsgb3BhY2l0eTogMTsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7IC8qIGxpbmUgMzgsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1zbGlkZXIuc2NzcyAqL1xuICAuX3JlZC1kaWFyaWVzLTIwMTggLmN1c3RvbS1jb21wb25lbnQtLXNsaWRlciAuc2luZ2xlLWNvbnRlbnQtLWltYWdlIGEgc3BhbiB7IG9wYWNpdHk6IDE7IGZvbnQtc2l6ZTogMC44MTI1ZW07IGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTsgfSB9XG4vKiBsaW5lIDQ4LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtc2xpZGVyLnNjc3MgKi9cbi5jdXN0b20tY29tcG9uZW50LS1zbGlkZXIgLnNpbmdsZS1jb250ZW50LS1pbWFnZSBpbWcgeyBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDEwMCU7IG1hcmdpbjogMCBhdXRvOyB9XG4vKiBsaW5lIDU1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtc2xpZGVyLnNjc3MgKi9cbi5jdXN0b20tY29tcG9uZW50LS1zbGlkZXIgLnNpbmdsZS1jb250ZW50LS1jYXB0aW9uIHsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDA7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBvcGFjaXR5OiAwOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IC40czsgfVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7IC8qIGxpbmUgNTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1zbGlkZXIuc2NzcyAqL1xuICAuY3VzdG9tLWNvbXBvbmVudC0tc2xpZGVyIC5zaW5nbGUtY29udGVudC0tY2FwdGlvbiB7IG9wYWNpdHk6IDE7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDAsIDAsIDAsIDAuMiksICMwMDAwMDApOyB9IH1cbi8qIGxpbmUgNzUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1zbGlkZXIuc2NzcyAqL1xuLm5vLXRvdWNoZXZlbnRzIC5jdXN0b20tY29tcG9uZW50LS1zbGlkZXIgLnNpbmdsZS1jb250ZW50LS1jYXB0aW9uOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpOyBvcGFjaXR5OiAxOyB9XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHsgLyogbGluZSA3NSwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLXNsaWRlci5zY3NzICovXG4gIC5uby10b3VjaGV2ZW50cyAuY3VzdG9tLWNvbXBvbmVudC0tc2xpZGVyIC5zaW5nbGUtY29udGVudC0tY2FwdGlvbjpob3ZlciB7IG9wYWNpdHk6IDE7IGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDAsIDAsIDAsIDAuMiksICMwMDAwMDApOyB9IH1cbi8qIGxpbmUgODUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1zbGlkZXIuc2NzcyAqL1xuLmN1c3RvbS1jb21wb25lbnQtLXNsaWRlciAuc2luZ2xlLWNvbnRlbnQtLWNhcHRpb24gcCB7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGNvbG9yOiAjYzgxMDJlOyBsaW5lLWhlaWdodDogMS4xOyBwYWRkaW5nOiAxLjVlbTsgZm9udC1zaXplOiAxLjVlbTsgbWFyZ2luOiAwIGF1dG87IH1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkgeyAvKiBsaW5lIDg1LCAuLi8uLi8uLi8uLi8uLi9hcHAvYXNzZXRzL3Njc3MvcGFyYWdyYXBoL19wYXJhZ3JhcGgtc2xpZGVyLnNjc3MgKi9cbiAgLmN1c3RvbS1jb21wb25lbnQtLXNsaWRlciAuc2luZ2xlLWNvbnRlbnQtLWNhcHRpb24gcCB7IHBhZGRpbmc6IDFlbTsgZm9udC1zaXplOiAwLjc1ZW07IH0gfVxuXG4vKiBsaW5lIDEwNCwgLi4vLi4vLi4vLi4vLi4vYXBwL2Fzc2V0cy9zY3NzL3BhcmFncmFwaC9fcGFyYWdyYXBoLXNsaWRlci5zY3NzICovXG4uZ2FsbGVyeS1mdWxsc2NyZWVuIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogMTAwdmg7IHBvc2l0aW9uOiBmaXhlZDsgdG9wOiAwOyBsZWZ0OiAwOyB6LWluZGV4OiAxMDAwOyBkaXNwbGF5OiBub25lOyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgYWxpZ24taXRlbXM6IGNlbnRlcjsgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjk1KTsgfVxuLyogbGluZSAxMTUsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1zbGlkZXIuc2NzcyAqL1xuLmdhbGxlcnktZnVsbHNjcmVlbiAuY3VzdG9tLWNvbXBvbmVudC0tc2xpZGVyIHsgd2lkdGg6IDkwJTsgfVxuLyogbGluZSAxMTcsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1zbGlkZXIuc2NzcyAqL1xuLmdhbGxlcnktZnVsbHNjcmVlbiAuY3VzdG9tLWNvbXBvbmVudC0tc2xpZGVyOmJlZm9yZSB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuLyogbGluZSAxMjEsIC4uLy4uLy4uLy4uLy4uL2FwcC9hc3NldHMvc2Nzcy9wYXJhZ3JhcGgvX3BhcmFncmFwaC1zbGlkZXIuc2NzcyAqL1xuLmdhbGxlcnktZnVsbHNjcmVlbiAuY2FtcGFyaS1pY29uLWNyb3NzIHsgY29sb3I6IHdoaXRlOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNXZoOyBmb250LXNpemU6IDEuNWVtOyBjdXJzb3I6IHBvaW50ZXI7IH1cbiJdfQ== */