/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/scss/main.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* Custom */
[class^=icon__],
[class*=" icon__"] {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon__arrow-down:before {
  content: "\e900";
}
.icon__arrow-left:before {
  content: "\e901";
}
.icon__arrow-right:before {
  content: "\e902";
}
.icon__arrow-up:before {
  content: "\e903";
}
.icon__article-download:before {
  content: "\e904";
}
.icon__audio:before {
  content: "\e905";
}
.icon__burger:before {
  content: "\e906";
}
.icon__calendar:before {
  content: "\e907";
}
.icon__check--v2:before,
.icon__check-v2:before {
  content: "\e908";
}
.icon__check:before {
  content: "\e909";
}
.icon__chevron-down:before {
  content: "\e90a";
}
.icon__chevron-left--bold:before,
.icon__chevron-left-bold:before {
  content: "\e90b";
}
.icon__chevron-left--solid:before,
.icon__chevron-left-solid:before {
  content: "\e90c";
}
.icon__chevron-left:before {
  content: "\e90d";
}
.icon__chevron-right--bold:before,
.icon__chevron-right-bold:before {
  content: "\e90e";
}
.icon__chevron-right--solid:before,
.icon__chevron-right-solid:before {
  content: "\e90f";
}
.icon__chevron-right:before {
  content: "\e910";
}
.icon__chevron-up:before {
  content: "\e911";
}
.icon__close:before {
  content: "\e912";
}
.icon__download:before {
  content: "\e913";
}
.icon__euro:before {
  content: "\e914";
}
.icon__file-doc:before {
  content: "\e915";
}
.icon__flag--en:before {
  content: "\e916";
}
.icon__flag-en:before {
  content: "\e916";
}
.icon__flag--de .path1:before,
.icon__flag-de .path1:before {
  content: "\e956";
  color: #000;
}
.icon__flag--de .path2:before,
.icon__flag-de .path2:before {
  content: "\e957";
  color: #000;
  margin-left: -1em;
}
.icon__flag--de .path3:before,
.icon__flag-de .path3:before {
  content: "\e958";
  color: #a7a7a7;
  margin-left: -1em;
}
.icon__flag--de .path4:before,
.icon__flag-de .path4:before {
  content: "\e959";
  color: #e3e3e3;
  margin-left: -1em;
}
.icon__interview:before {
  content: "\e917";
}
.icon__link:before {
  content: "\e918";
}
.icon__mail:before {
  content: "\e919";
}
.icon__mic:before {
  content: "\e91a";
}
.icon__minus:before {
  content: "\e91b";
}
.icon__mobile:before {
  content: "\e91c";
}
.icon__phone:before {
  content: "\e91d";
}
.icon__plus:before {
  content: "\e91e";
}
.icon__search:before {
  content: "\e91f";
}
.icon__star:before {
  content: "\e920";
}
.icon__video:before {
  content: "\e921";
}
.icon__gallery:before {
  content: "\e922";
}
.icon__circle-user:before {
  content: "\e95a";
}
.icon__newspaper:before {
  content: "\e95c";
}
.icon__themen--bildung:before,
.icon__themen-bildung:before {
  content: "\e923";
}
.icon__themen--einkommen-existenzsicherung:before,
.icon__themen-einkommen-existenzsicherung:before {
  content: "\e924";
}
.icon__themen--ernaehrung:before,
.icon__themen-ernaehrung:before {
  content: "\e925";
}
.icon__themen--familie:before,
.icon__themen-familie:before {
  content: "\e926";
}
.icon__themen--fluechtlinge:before,
.icon__themen-fluechtlinge:before {
  content: "\e927";
}
.icon__themen--gesundheit:before,
.icon__themen-gesundheit:before {
  content: "\e928";
}
.icon__themen--wiederaufbau:before,
.icon__themen-wiederaufbau:before {
  content: "\e929";
}
.icon__themen--innovationen:before,
.icon__themen-innovationen:before {
  content: "\e92a";
}
.icon__themen--katastrophenschutz:before,
.icon__themen-katastrophenschutz:before {
  content: "\e92b";
}
.icon__themen--klimaschutz:before,
.icon__themen-klimaschutz:before {
  content: "\e92c";
}
.icon__themen--sos-nothilfe:before,
.icon__themen-sos-nothilfe:before {
  content: "\e92d";
}
.icon__themen--wasser:before,
.icon__themen-wasser:before {
  content: "\e92e";
}
.icon__blobe:before,
.icon__globe:before {
  content: "\e92f";
}
.icon__box:before {
  content: "\e930";
}
.icon__cake:before {
  content: "\e931";
}
.icon__candles:before {
  content: "\e932";
}
.icon__certification:before {
  content: "\e933";
}
.icon__coins:before {
  content: "\e934";
}
.icon__FAQ:before {
  content: "\e935";
}
.icon__flag:before {
  content: "\e936";
}
.icon__handshake:before {
  content: "\e937";
}
.icon__handshale--heart:before,
.icon__handshale-heart:before,
.icon__handshake--heart:before,
.icon__handshake-heart:before {
  content: "\e938";
}
.icon__heart-hands:before,
.icon__heart--hands:before {
  content: "\e939";
}
.icon__nature:before {
  content: "\e93a";
}
.icon__quote:before {
  content: "\e93b";
}
.icon__school:before {
  content: "\e93c";
}
.icon__settings:before {
  content: "\e93d";
}
.icon__share:before {
  content: "\e93e";
}
.icon__shop:before {
  content: "\e93f";
}
.icon__sms:before {
  content: "\e940";
}
.icon__virus:before {
  content: "\e941";
}
.icon__baloon:before {
  content: "\e942";
}
.icon__cake--v2:before,
.icon__cake-v2:before {
  content: "\e943";
}
.icon__candles--v2:before,
.icon__candles-v2:before {
  content: "\e944";
}
.icon__company:before {
  content: "\e945";
}
.icon__easter-egg:before {
  content: "\e946";
}
.icon__flower:before {
  content: "\e947";
}
.icon__idea:before {
  content: "\e948";
}
.icon__rings:before {
  content: "\e949";
}
.icon__run:before {
  content: "\e94a";
}
.icon__school--v2:before,
.icon__school-v2:before {
  content: "\e94b";
}
.icon__sports:before {
  content: "\e94c";
}
.icon__xmas:before {
  content: "\e94d";
}
.icon__social--fb:before,
.icon__social-fb:before,
.icon__social--facebook:before {
  content: "\e94e";
}
.icon__social--fbm:before,
.icon__social--fb-messenger:before {
  content: "\e94f";
}
.icon__social--li:before,
.icon__social-li:before,
.icon__social--linkedin:before {
  content: "\e950";
}
.icon__social--tw:before,
.icon__social-tw:before,
.icon__social--twitter:before {
  content: "\e951";
}
.icon__social--x-twitter:before,
.icon__social--X_Twitter:before,
.icon__social-x-twitter:before {
  content: "\e95b";
}
.icon__social--wp:before,
.icon__social-wp:before,
.icon__social--whatsapp:before {
  content: "\e952";
}
.icon__social--xg:before,
.icon__social-xg:before,
.icon__social--xing:before {
  content: "\e953";
}
.icon__social--tiktok:before,
.icon__social-tiktok:before {
  content: "\e954";
}
.icon__social--instagram:before,
.icon__social-instagram:before {
  content: "\e955";
}
.icon__comment:before {
  content: "\e95f";
}
/* source-sans-pro-regular - latin */
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/build/fonts/400.c0d191aa.woff2) format("woff2"); /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-900 - latin */
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/build/fonts/900.086408af.woff2) format("woff2"); /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* Meta Headline 700 */
@font-face {
  font-family: "Meta Headline Offc W01 Bold";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/build/fonts/700.cd16b603.woff2) format("woff2");
}
@font-face {
  font-family: "icomoon";
  font-display: block;
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: local(""), url(/build/fonts/icomoon.5115429d.woff2) format("woff2"), url(/build/fonts/icomoon.46c55073.ttf) format("truetype"), url(/build/fonts/icomoon.af1c7ca0.woff) format("woff");
}
@media (min-width: 976px){
  .section-menu{
    -moz-columns: 2;
         columns: 2;
  }
}
.section-menu__item{
  position: relative;
  margin-bottom: 0.75rem;
  padding-left: 1.5rem;
  font-size: 1rem;
}
@media (min-width: 976px){
  .section-menu__item{
    margin-bottom: 0px;
    line-height: 2.4;
  }
}
.section-menu__item {
  transition: transform 150ms ease-in-out;
  transform: translateX(0);
}
.section-menu__item::before{
  position: absolute;
  top: 6px;
  left: 0px;
  font-size: .75rem;
}
@media (min-width: 976px){
  .section-menu__item::before{
    top: 0.75rem;
  }
}
.section-menu__item::before {
  content: "\e90e";
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.section-menu__item:hover {
  transform: translateX(0.5rem);
}
.section-menu__link{
  font-family: Meta Headline Offc W01 Bold, system-ui, sans-serif;
  font-size: 1.125rem;
  line-height: 1.25;
}
.btn{
  display: inline-block;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  padding-top: .125rem;
  padding-bottom: .125rem;
  font-family: Source Sans Pro, system-ui, sans-serif;
  font-size: 1.25rem;
  font-weight: 900;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.btn--secondary, .btn--red{
  --tw-bg-opacity: 1;
  background-color: rgb(173 28 41 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.btn--secondary:hover, .btn--red:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(109 10 24 / var(--tw-bg-opacity, 1));
  --tw-shadow: 0px 5px 8px rgba(120,19,29,.55);
  --tw-shadow-colored: 0px 5px 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.btn--primary, .btn--yellow{
  --tw-bg-opacity: 1;
  background-color: rgb(255 221 0 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.btn--primary:hover, .btn--yellow:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(203 176 40 / var(--tw-bg-opacity, 1));
  --tw-shadow: 0px 5px 8px rgba(203,176,40,.45);
  --tw-shadow-colored: 0px 5px 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.btn--white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
  --tw-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);
  --tw-shadow-colored: 0px 2px 5px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.btn--white:hover{
  --tw-shadow: 0px 5px 8px 0px rgba(0,0,0,0.55);
  --tw-shadow-colored: 0px 5px 8px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.btn--black, .btn--gray, .btn--grey{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.btn--black:hover, .btn--gray:hover, .btn--grey:hover{
  --tw-shadow: 0px 5px 8px rgba(0,0,0,.55);
  --tw-shadow-colored: 0px 5px 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.btn--lightgrey{
  --tw-bg-opacity: 1;
  background-color: rgb(242 242 242 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.btn--lightgrey:hover{
  --tw-shadow: 0px 5px 8px rgba(0,0,0,.15);
  --tw-shadow-colored: 0px 5px 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.btn--xs-white-lg-black{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.btn--xs-white-lg-black:hover{
  --tw-shadow: 0px 5px 8px rgba(0,0,0,.55);
  --tw-shadow-colored: 0px 5px 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 976px){
  .btn--xs-white-lg-black{
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }
}
.btn--lg{
  display: inline-block;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: .375rem;
  padding-bottom: .375rem;
}
@media (min-width: 976px){
  .btn--lg{
    font-size: 1.5rem;
  }
}
.btn--lg-header{
  display: inline-block;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: .375rem;
  padding-bottom: .375rem;
}
@media (min-width: 976px){
  .btn--lg-header{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    font-size: 1.5rem;
  }
}
.btn--md{
  display: inline-block;
  padding-left: 1.875rem;
  padding-right: 1.875rem;
  padding-top: .3125rem;
  padding-bottom: .3125rem;
  font-size: 1.125rem;
}
@media (min-width: 976px){
  .btn--md{
    width: -moz-max-content;
    width: max-content;
  }
}
.btn__outline{
  display: flex;
  min-height: 2.5rem;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  font-size: 1rem;
}
.btn__outline--primary{
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(255 221 0 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.btn__outline--primary:hover, .btn__outline--primary:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(255 221 0 / var(--tw-bg-opacity, 1));
}
.btn__outline--secondary{
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(173 28 41 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(173 28 41 / var(--tw-text-opacity, 1));
}
.btn__outline--secondary:hover, .btn__outline--secondary:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(173 28 41 / var(--tw-bg-opacity, 1));
}
.btn__outline--black{
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.btn__outline--black:hover, .btn__outline--black:focus{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.btn--flex{
  display: flex;
}
.btn--yellow-dark{
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(255 221 0 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 221 0 / var(--tw-bg-opacity, 1));
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  --tw-text-opacity: 1;
  color: rgb(25 25 25 / var(--tw-text-opacity, 1));
}
.btn--yellow-dark:hover{
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.btn--yellow-dark{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 800ms;
}
.btn--yellow-ghostdark{
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(255 221 0 / var(--tw-border-opacity, 1));
  background-color: transparent;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.btn--yellow-ghostdark:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(255 221 0 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(25 25 25 / var(--tw-text-opacity, 1));
}
.btn--yellow-ghostdark{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 800ms;
}
/* Custom */
select{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-image: url(/build/images/icons/icomoon/icon__chevron-down.svg);
  background-repeat: no-repeat;
  background-position: center right 1rem;
  background-size: 1.25rem;
}
input:not([type=checkbox]):not([type=range]):not(#searchFormDesktopSword):not([type=radio]):not(.ce-spendenbanner_flexibel input, .ce-spendenbanner_einfach input):not(#ke_search_sword):not(.ce-newsletter_teaser__input):not(#searchFormMobileSword),
textarea,
select{
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(102 102 102 / var(--tw-border-opacity, 1));
}
textarea,
select,
input:not([type=checkbox]):not([type=range]):not(#searchFormDesktopSword):not([type=radio]):not(.ce-spendenbanner_flexibel input, .ce-spendenbanner_einfach input):not(#ke_search_sword):not(.ce-newsletter_teaser__input):not(#searchFormMobileSword){
  width: 100%;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: .875rem;
  padding-bottom: .875rem;
}
textarea{
  min-height: 160px;
}
.form-label{
  margin-bottom: 0.5rem;
  display: block;
}
.frame, .space-after, .frame-space-after{
  margin-bottom: 2.5rem;
}
.frame--none, .space-after--none, .frame-space-after--none{
  margin-bottom: 0px;
}
.frame--small, .space-after--small, .frame-space-after--small{
  margin-bottom: 1.25rem;
}
.frame--medium, .space-after--medium, .frame-space-after--medium{
  margin-bottom: 2.5rem;
}
.frame--large, .space-after--large, .frame-space-after--large{
  margin-bottom: 5rem;
}
@media (min-width: 976px){
  .frame--large, .space-after--large, .frame-space-after--large{
    margin-bottom: 6rem;
  }
}
.frame-none, .space-after-none, .frame-space-after-none{
  margin-bottom: 0px;
}
.frame-small, .space-after-small, .frame-space-after-small{
  margin-bottom: 1.25rem;
}
.frame-medium, .space-after-medium, .frame-space-after-medium{
  margin-bottom: 2.5rem;
}
.frame-large, .space-after-large, .frame-space-after-large{
  margin-bottom: 5rem;
}
@media (min-width: 976px){
  .frame-large, .space-after-large, .frame-space-after-large{
    margin-bottom: 6rem;
  }
}
body.dark_mode .space-after, body.dark_mode .frame-space-after {
  margin-bottom: 0;
}
.cc-blocked {
  margin: 0 auto;
  width: 100%;
  text-align: center;
  display: flex;
  aspect-ratio: 16 / 9;
  align-items: center;
  justify-content: center;
  --tw-bg-opacity: 1;
  background-color: rgb(230 230 230 / var(--tw-bg-opacity, 1));
  padding: 1.25rem;
}
@media (min-width: 976px){
  .cc-blocked{
    padding: 3.5rem;
  }
}
@media (min-width: 768px){
  .cc-blocked .cc-blocked-container{
    width: 58.333333%;
  }
}
.cc-blocked .cc-blocked-headline{
  margin-bottom: 0.25rem;
  display: block;
  font-family: Meta Headline Offc W01 Bold, system-ui, sans-serif;
  font-size: 1rem;
}
@media (min-width: 768px){
  .cc-blocked .cc-blocked-headline{
    margin-bottom: 1rem;
    font-size: 1.375rem;
  }
}
@media (min-width: 976px){
  .cc-blocked .cc-blocked-headline{
    margin-bottom: 1.25rem;
    font-size: 1.625rem;
  }
}
.cc-blocked .cc-blocked-host{
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  font-family: Meta Headline Offc W01 Bold, system-ui, sans-serif;
  --tw-text-opacity: 1;
  color: rgb(0 62 144 / var(--tw-text-opacity, 1));
}
.cc-blocked .cc-blocked-host, .cc-blocked .cc-blocked-text{
  margin-bottom: 0px;
  display: inline;
  font-size: .75rem;
  line-height: 1;
}
@media (min-width: 768px){
  .cc-blocked .cc-blocked-host, .cc-blocked .cc-blocked-text{
    font-size: 1rem;
  }
}
@media (min-width: 976px){
  .cc-blocked .cc-blocked-host, .cc-blocked .cc-blocked-text{
    font-size: 1.125rem;
    line-height: 2rem;
  }
}
.cc-blocked button{
  margin-left: auto;
  margin-right: auto;
  margin-top: 0.25rem;
  display: block;
  font-family: Source Sans Pro, system-ui, sans-serif;
  font-size: 1.25rem;
  font-weight: 900;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
@media (min-width: 768px){
  .cc-blocked button{
    margin-top: 1rem;
  }
}
@media (min-width: 976px){
  .cc-blocked button{
    margin-top: 1.25rem;
  }
}
.cc-blocked button{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: .875rem;
}
@media (min-width: 768px){
  .cc-blocked button{
    font-size: 1rem;
  }
}
@media (min-width: 976px){
  .cc-blocked button{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-top: .375rem;
    padding-bottom: .375rem;
    font-size: 1.5rem;
  }
}
.cc-blocked button{
  --tw-bg-opacity: 1;
  background-color: rgb(255 221 0 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.cc-blocked button:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(203 176 40 / var(--tw-bg-opacity, 1));
  --tw-shadow: 0px 5px 8px rgba(203,176,40,.45);
  --tw-shadow-colored: 0px 5px 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
body.dark_mode .cc-blocked{
  --tw-bg-opacity: 1;
  background-color: rgb(73 73 73 / var(--tw-bg-opacity, 1));
  padding: 0.25rem;
}
@media (min-width: 480px){
  body.dark_mode .cc-blocked{
    padding: 1.25rem;
  }
}
body.dark_mode .cc-blocked .cc-blocked-container{
  border-radius: 0.5rem;
  --tw-bg-opacity: 1;
  background-color: rgb(175 175 175 / var(--tw-bg-opacity, 1));
  padding: 1rem;
}
@media (min-width: 768px){
  body.dark_mode .cc-blocked .cc-blocked-container{
    width: 58.333333%;
    padding: 1.25rem;
  }
}
@media (min-width: 976px){
  body.dark_mode .cc-blocked .cc-blocked-container{
    width: 50%;
  }
}
body.dark_mode .cc-blocked .cc-blocked-headline{
  margin-bottom: 0.25rem;
  display: block;
  font-family: Meta Headline Offc W01 Bold, system-ui, sans-serif;
  font-size: 1rem;
}
@media (min-width: 768px){
  body.dark_mode .cc-blocked .cc-blocked-headline{
    margin-bottom: 1rem;
    font-size: 1.375rem;
  }
}
@media (min-width: 976px){
  body.dark_mode .cc-blocked .cc-blocked-headline{
    margin-bottom: 1.25rem;
    font-size: 1.625rem;
  }
}
body.dark_mode .cc-blocked .cc-blocked-host{
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  font-family: Meta Headline Offc W01 Bold, system-ui, sans-serif;
  --tw-text-opacity: 1;
  color: rgb(0 62 144 / var(--tw-text-opacity, 1));
}
body.dark_mode .cc-blocked .cc-blocked-host, body.dark_mode .cc-blocked .cc-blocked-text{
  margin-bottom: 0px;
  display: inline;
  font-size: .75rem;
  line-height: 1;
}
@media (min-width: 768px){
  body.dark_mode .cc-blocked .cc-blocked-host, body.dark_mode .cc-blocked .cc-blocked-text{
    font-size: 1rem;
  }
}
@media (min-width: 976px){
  body.dark_mode .cc-blocked .cc-blocked-host, body.dark_mode .cc-blocked .cc-blocked-text{
    font-size: 1.125rem;
    line-height: 2rem;
  }
}
body.dark_mode .cc-blocked button{
  margin-left: auto;
  margin-right: auto;
  margin-top: 0.25rem;
  display: block;
  font-family: Source Sans Pro, system-ui, sans-serif;
  font-size: 1.25rem;
  font-weight: 900;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
@media (min-width: 768px){
  body.dark_mode .cc-blocked button{
    margin-top: 1rem;
  }
}
@media (min-width: 976px){
  body.dark_mode .cc-blocked button{
    margin-top: 1.25rem;
  }
}
body.dark_mode .cc-blocked button{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: .875rem;
}
@media (min-width: 768px){
  body.dark_mode .cc-blocked button{
    font-size: 1rem;
  }
}
@media (min-width: 976px){
  body.dark_mode .cc-blocked button{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-top: .375rem;
    padding-bottom: .375rem;
    font-size: 1.5rem;
  }
}
body.dark_mode .cc-blocked button{
  --tw-bg-opacity: 1;
  background-color: rgb(255 221 0 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
body.dark_mode .cc-blocked button:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(203 176 40 / var(--tw-bg-opacity, 1));
  --tw-shadow: 0px 5px 8px rgba(203,176,40,.45);
  --tw-shadow-colored: 0px 5px 8px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
/* Custom */
.page-header{
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (min-width: 976px){
  .page-header{
    align-items: flex-start;
    justify-content: flex-end;
    transition-property: top;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }
}
.page-header__meta-nav{
  display: none;
  width: 100%;
  justify-content: flex-end;
}
@media (min-width: 1300px){
  .page-header__meta-nav{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 1rem;
  }
  @media (min-width: 480px){
    .page-header__meta-nav{
      max-width: 480px;
    }
  }
  @media (min-width: 768px){
    .page-header__meta-nav{
      max-width: 768px;
    }
  }
  @media (min-width: 976px){
    .page-header__meta-nav{
      max-width: 976px;
    }
  }
  @media (min-width: 1300px){
    .page-header__meta-nav{
      max-width: 1300px;
    }
  }
}
@media (min-width: 976px){
  .page-header__meta-nav{
    display: flex;
    max-height: 3.5rem;
    overflow: hidden;
  }
}
@media (min-width: 1300px){
  .page-header__meta-nav{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 976px) {
  .page-header__meta-nav {
    transition: opacity 250ms ease-in-out, max-height 250ms ease-in-out;
  }
}
.page-header__picture{
  position: absolute;
  left: 50%;
  top: 0.25rem;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@media (min-width: 976px){
  .page-header__picture{
    left: 0px;
    top: -58px;
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transition-property: top;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
}
@media (min-width: 1300px){
  .page-header__picture{
    top: -53px;
  }
}
@media (min-width: 976px){
  .page-header__picture--secure-header{
    top: -61px;
  }
}
.page-header__logo{
  max-height: 3.5rem;
  width: auto;
}
@media (min-width: 976px){
  .page-header__logo{
    max-height: 9rem;
    transition-property: max-height;
    transition-duration: 300ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
}
.page-header .main-nav{
  position: fixed;
  top: 100vh;
  left: 0px;
  height: 100%;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  transition-property: top;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
@media (min-width: 976px){
  .page-header .main-nav{
    position: relative;
    top: 0px;
    height: auto;
    width: auto;
    background-color: transparent;
    transition-property: none;
  }
}
.page-header .main-nav__link{
  display: block;
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
  padding-left: 1.25rem;
  padding-right: 4rem;
  font-size: 1.125rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
  text-decoration-line: none;
}
@media (min-width: 976px){
  .page-header .main-nav__link{
    hyphens: auto;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    line-height: initial;
  }
}
.page-header .main-nav__link--level-0{
  width: 100%;
  font-family: Meta Headline Offc W01 Bold, system-ui, sans-serif;
  font-size: 1.375rem;
  line-height: 1.75rem;
}
@media (min-width: 976px){
  .page-header .main-nav__link--level-0{
    padding-top: 1.5rem;
    padding-bottom: 1.375rem;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: initial;
  }
}
@media (min-width: 1300px){
  .page-header .main-nav__link--level-0{
    font-size: 1.5rem;
  }
}
.page-header .main-nav__link--level-1{
  width: 100%;
  padding-left: 3rem;
}
@media (min-width: 976px){
  .page-header .main-nav__link--level-1{
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 1.25rem;
    padding-right: 5px;
    font-family: Meta Headline Offc W01 Bold, system-ui, sans-serif;
    font-size: 1rem;
  }
}
@media (min-width: 1300px){
  .page-header .main-nav__link--level-1{
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 1.25rem;
  }
}
.page-header .main-nav__link--level-1 {
  pointer-events: none;
}
@media (min-width: 976px){
  .page-header .main-nav__link--level-1.main-nav__link--level-1-button{
    margin-top: 2px;
    width: -moz-max-content;
    width: max-content;
    --tw-bg-opacity: 1;
    background-color: rgb(230 230 230 / var(--tw-bg-opacity, 1));
    padding-right: 1.25rem;
    text-align: center;
  }
}
.page-header .main-nav__link--level-2{
  padding-left: 78px;
}
@media (min-width: 976px){
  .page-header .main-nav__link--level-2{
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 5px;
    font-family: Meta Headline Offc W01 Bold, system-ui, sans-serif;
    font-size: 1rem;
  }
}
@media (min-width: 1300px){
  .page-header .main-nav__link--level-2{
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 1.25rem;
  }
}
.page-header .main-nav__link--level-2 {
  pointer-events: none;
}
@media (min-width: 976px){
  .page-header .main-nav__link--icon-arrow{
    position: relative;
  }
  .page-header .main-nav__link--icon-arrow::before{
    position: absolute;
    top: 50%;
    right: 0.75rem;
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    --tw-content: "";
    content: var(--tw-content);
  }
  .page-header .main-nav__link--icon-arrow{
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 36px;
  }
}
.page-header .main-nav__link--icon-arrow::before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.page-header .main-nav__list--sub{
  max-height: 0px;
  overflow-y: hidden;
  transition-property: max-height;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
@media (min-width: 976px){
  .page-header .main-nav__list--sub{
    max-height: initial;
    overflow-y: visible;
    transition-property: none;
  }
}
.page-header .main-nav__list--level-0{
  display: block;
  height: 100%;
  overflow-y: auto;
  padding-bottom: 14rem;
}
@media (min-width: 976px){
  .page-header .main-nav__list--level-0{
    display: flex;
    height: auto;
    overflow-y: visible;
    padding-bottom: 0px;
  }
  .page-header .main-nav__list--level-0 > li .main-nav__sub-toggle--level-1{
    right: 0px;
    left: initial;
  }
  .page-header .main-nav__list--level-0 > li .main-nav__sub-toggle--level-1 .main-nav__sub-icon::before{
    --tw-content: "";
    content: var(--tw-content);
  }
  .page-header .main-nav__list--level-0 > li .main-nav__sub-toggle--level-1.main-nav__sub--is-open .main-nav__sub-icon::before{
    --tw-content: "";
    content: var(--tw-content);
  }
}
.page-header .main-nav__sub-toggle{
  display: flex;
  height: 3.5rem;
  width: 4rem;
  align-items: center;
  justify-content: center;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.page-header .main-nav__sub-toggle:hover{
  background-color: rgba(0,0,0,0.05);
}
@media (min-width: 976px){
  .page-header .main-nav__sub-toggle:hover{
    background-color: transparent;
  }
}
.page-header .main-nav__sub-toggle--level-0{
  height: 4rem;
}
@media (min-width: 976px){
  .page-header .main-nav__sub-toggle--level-0{
    max-height: 0px;
    max-width: 0px;
    overflow: hidden;
    opacity: 0;
  }
  .page-header .main-nav__sub-toggle--level-0:focus-within{
    top: 36px;
    right: 50%;
    display: block;
    max-height: 100%;
    --tw-translate-x: 50%;
    --tw-rotate: 90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    opacity: 1;
  }
  .page-header .main-nav__sub-toggle--level-0:focus{
    top: 36px;
    right: 50%;
    display: block;
    max-height: 100%;
    --tw-translate-x: 50%;
    --tw-rotate: 90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    opacity: 1;
  }
  .page-header .main-nav__sub-toggle--level-0:focus-visible{
    top: 36px;
    right: 50%;
    display: block;
    max-height: 100%;
    --tw-translate-x: 50%;
    --tw-rotate: 90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    opacity: 1;
  }
  .page-header .main-nav__sub-toggle--level-1, .page-header .main-nav__sub-toggle--level-2{
    display: none;
    height: 43px;
  }
}
@media (min-width: 1300px){
  .page-header .main-nav__sub-toggle--level-1, .page-header .main-nav__sub-toggle--level-2{
    height: 49px;
  }
}
.page-header .main-nav__list-item{
  position: relative;
}
.page-header .main-nav__list-item--level-0{
  border-bottom-width: 2px;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(242 242 242 / var(--tw-border-opacity, 1));
}
@media (min-width: 976px){
  .page-header .main-nav__list-item--level-0{
    border-bottom-width: 0px;
  }
}
.page-header .main-nav__list-item--level-0.hover .main-nav__link--level-1-button,
.page-header .main-nav__list-item--level-0.hover .main-nav__link--level-1, .page-header .main-nav__list-item--level-0:hover .main-nav__link--level-1-button,
.page-header .main-nav__list-item--level-0:hover .main-nav__link--level-1 {
  pointer-events: initial;
}
.page-header .main-nav__list-item--level-1{
  border-bottom-width: 2px;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(242 242 242 / var(--tw-border-opacity, 1));
}
@media (min-width: 976px){
  .page-header .main-nav__list-item--level-1{
    border-bottom-width: 0px;
  }
}
.page-header .main-nav__list-item--level-1:last-of-type{
  border-bottom-width: 0px;
}
@media (min-width: 976px) {
  .page-header .main-nav__list-item--level-1.hover, .page-header .main-nav__list-item--level-1:hover {
    position: initial;
  }
  .page-header .main-nav__list-item--level-1.hover .main-nav__link--level-2, .page-header .main-nav__list-item--level-1:hover .main-nav__link--level-2 {
    pointer-events: initial;
  }
}
.page-header .main-nav__list-item--level-1.hover, .page-header .main-nav__list-item--level-1:hover, .page-header .main-nav__list-item--level-2.hover, .page-header .main-nav__list-item--level-2:hover{
  background-color: rgba(0,0,0,0.05);
}
.page-header .main-nav__list-item--level-1.hover > div > .main-nav__link--level-1, .page-header .main-nav__list-item--level-1:hover > div > .main-nav__link--level-1, .page-header .main-nav__list-item--level-2.hover > div > .main-nav__link--level-1, .page-header .main-nav__list-item--level-2:hover > div > .main-nav__link--level-1 {
  pointer-events: initial;
}
.page-header .main-nav__list-item--level-1.hover > .main-nav__link--level-2, .page-header .main-nav__list-item--level-1:hover > .main-nav__link--level-2, .page-header .main-nav__list-item--level-2.hover > .main-nav__link--level-2, .page-header .main-nav__list-item--level-2:hover > .main-nav__link--level-2 {
  pointer-events: initial;
}
.page-header .main-nav__list-item > .main-nav__link, .page-header .main-nav__list-item > div > .main-nav__link{
  position: relative;
  z-index: 10;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
@media (min-width: 976px){
  .page-header .main-nav__list-item > .main-nav__link:focus, .page-header .main-nav__list-item > div > .main-nav__link:focus{
    background-color: rgba(0,0,0,0.05);
  }
}
.page-header .main-nav__list-item.hover > div > .main-nav__link--level-0:before, .page-header .main-nav__list-item:hover > div > .main-nav__link--level-0:before{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
@media (min-width: 976px){
  .page-header .main-nav__list-item.hover > div > .main-nav__link--level-0:before, .page-header .main-nav__list-item:hover > div > .main-nav__link--level-0:before{
    position: absolute;
    bottom: 1.5rem;
    z-index: -10;
    display: block;
    height: 0.5rem;
    width: calc(100% - 2.5rem);
    --tw-bg-opacity: 1;
    background-color: rgb(255 221 0 / var(--tw-bg-opacity, 1));
  }
}
.page-header .main-nav__list-item.hover > div > .main-nav__link--level-0:before, .page-header .main-nav__list-item:hover > div > .main-nav__link--level-0:before {
  content: "";
}
.page-header .main-nav__list-item--active > div > .main-nav__link--level-0, .page-header .main-nav__list-item--current > div > .main-nav__link--level-0{
  background-color: rgba(0,0,0,0.05);
}
@media (min-width: 976px){
  .page-header .main-nav__list-item--active > div > .main-nav__link--level-0, .page-header .main-nav__list-item--current > div > .main-nav__link--level-0{
    background-color: transparent;
  }
}
.page-header .main-nav__list-item--active > div > .main-nav__link--level-0::before, .page-header .main-nav__list-item--current > div > .main-nav__link--level-0::before{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
@media (min-width: 976px){
  .page-header .main-nav__list-item--active > div > .main-nav__link--level-0::before, .page-header .main-nav__list-item--current > div > .main-nav__link--level-0::before{
    position: absolute;
    bottom: 1.5rem;
    z-index: -10;
    display: block;
    height: 0.5rem;
    width: calc(100% - 2.5rem);
    --tw-bg-opacity: 1;
    background-color: rgb(255 221 0 / var(--tw-bg-opacity, 1));
  }
}
.page-header .main-nav__list-item--active > div > .main-nav__link--level-0::before, .page-header .main-nav__list-item--current > div > .main-nav__link--level-0::before {
  content: "";
}
.page-header .main-nav__list-item--active > div > .main-nav__link--level-1, .page-header .main-nav__list-item--current > div > .main-nav__link--level-1{
  background-color: rgba(0,0,0,0.05);
}
.page-header .main-nav__list-item--active > .main-nav__link--level-2, .page-header .main-nav__list-item--current > .main-nav__link--level-2{
  background-color: rgba(0,0,0,0.05);
}
.page-header .main-nav__sub-icon::before {
  content: "\e910";
}
.page-header .main-nav__sub--is-open > div .main-nav__sub-toggle--level-0 > .main-nav__sub-icon::before {
  content: "\e912";
}
.page-header .main-nav__sub--is-open.main-nav__list-item--level-1 > div .main-nav__sub-toggle--level-1 > .main-nav__sub-icon::before {
  content: "\e912";
}
.page-header .main-nav__sub--is-open .main-nav__list--level-1{
  border-bottom-width: 2px;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(242 242 242 / var(--tw-border-opacity, 1));
}
@media (min-width: 976px){
  .page-header .main-nav__sub--is-open .main-nav__list--level-1{
    border-bottom-width: 0px;
  }
}
.page-header .main-nav__sub--is-open .main-nav__list--level-1:last-of-type{
  border-bottom-width: 0px;
}
.page-header .main-nav__sub--is-open .main-nav__list-item--level-1 > div > .main-nav__link--level-1,
.page-header .main-nav__sub--is-open .main-nav__list-item > .main-nav__link--level-1-button,
.page-header .main-nav__sub--is-open > .main-nav__list--level-2 .main-nav__link--level-2 {
  pointer-events: initial;
}
.page-header .main-nav .main-nav__sub--is-open .main-nav__list--level-1{
  max-height: 5000px;
  background-color: transparent;
}
@media (min-width: 976px){
  .page-header .main-nav .main-nav__sub--is-open .main-nav__list--level-1{
    overflow: visible;
  }
}
.page-header .main-nav .main-nav__sub--is-open .main-nav__list--level-1 .main-nav__sub--is-open .main-nav__list--level-2{
  max-height: 5000px;
  background-color: transparent;
}
@media (min-width: 976px){
  .page-header .main-nav .main-nav__sub--is-open .main-nav__list--level-1 .main-nav__sub--is-open .main-nav__list--level-2{
    overflow: visible;
  }
  .page-header .main-nav__list-item.hover > .main-nav__list.main-nav__list--sub.main-nav__list--level-2, .page-header .main-nav__list-item:hover > .main-nav__list.main-nav__list--sub.main-nav__list--level-2{
    max-height: none;
    overflow-y: visible;
  }
  .page-header .main-nav .force-close{
    display: none;
  }
}
.page-header .mobile-main-nav__toggle .icon__::before {
  content: "\e906";
}
.page-header--show-nav{
  position: fixed;
  top: 0px;
  width: 100%;
}
.page-header--show-nav .main-nav{
  top: 4rem;
  --tw-shadow: inset 0px 17px 7px -17px rgba(0,0,0,.4);
  --tw-shadow-colored: inset 0px 17px 7px -17px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 976px){
  .page-header--show-nav .main-nav{
    top: 0px;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}
.page-header--show-nav .mobile-main-nav__toggle .icon__::before {
  content: "\e912";
}
@media (min-width: 976px){
  .page-header .main-nav__mega-menu{
    position: fixed;
    top: 144px;
    left: 50%;
    z-index: -1;
    width: 100%;
    max-width: 2400px;
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    --tw-shadow: inset 0px 12px 5px -10px rgba(0,0,0,0.25), 0px 4px 5px -2px rgba(0,0,0,0.25);
    --tw-shadow-colored: inset 0px 12px 5px -10px var(--tw-shadow-color), 0px 4px 5px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    transition-property: top;
    transition-duration: 150ms;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    display: none;
  }
  .page-header .main-nav__list--level-2{
    position: absolute;
    top: 0px;
    left: 100%;
    display: block;
    height: auto;
    width: 0px;
    overflow: hidden;
    white-space: nowrap;
  }
  .page-header .main-nav__list--level-2::before{
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 1px;
    --tw-bg-opacity: 1;
    background-color: rgb(230 230 230 / var(--tw-bg-opacity, 1));
    --tw-content: "";
    content: var(--tw-content);
  }
}
.page-header .main-nav__list--level-1{
  width: 100%;
}
@media (min-width: 976px){
  .page-header .main-nav__list--level-1{
    position: relative;
    width: 33.333333%;
  }
  .page-header .main-nav__list-item--level-0.hover .main-nav__mega-menu, .page-header .main-nav__list-item--level-0:hover .main-nav__mega-menu{
    display: block;
  }
  .page-header .main-nav__list-item--level-0.hover .main-nav__mega-menu .main-nav__list--level-1, .page-header .main-nav__list-item--level-0:hover .main-nav__mega-menu .main-nav__list--level-1 {
    animation: opacity 750ms normal forwards;
  }
  .page-header .main-nav__list-item--level-0.hover .main-nav__mega-menu .main-nav__list-item--has-sub.hover .main-nav__list--level-2, .page-header .main-nav__list-item--level-0.hover .main-nav__mega-menu .main-nav__list-item--has-sub:hover .main-nav__list--level-2, .page-header .main-nav__list-item--level-0:hover .main-nav__mega-menu .main-nav__list-item--has-sub.hover .main-nav__list--level-2, .page-header .main-nav__list-item--level-0:hover .main-nav__mega-menu .main-nav__list-item--has-sub:hover .main-nav__list--level-2{
    display: block;
    height: 100%;
    min-height: -moz-min-content;
    min-height: min-content;
    width: 100%;
    padding-left: 10px;
  }
}
@media (min-width: 1300px){
  .page-header .main-nav__list-item--level-0.hover .main-nav__mega-menu .main-nav__list-item--has-sub.hover .main-nav__list--level-2, .page-header .main-nav__list-item--level-0.hover .main-nav__mega-menu .main-nav__list-item--has-sub:hover .main-nav__list--level-2, .page-header .main-nav__list-item--level-0:hover .main-nav__mega-menu .main-nav__list-item--has-sub.hover .main-nav__list--level-2, .page-header .main-nav__list-item--level-0:hover .main-nav__mega-menu .main-nav__list-item--has-sub:hover .main-nav__list--level-2{
    padding-left: 30px;
  }
}
@media (min-width: 976px) {
  .page-header .main-nav__list-item--level-0.hover .main-nav__mega-menu .main-nav__list-item--has-sub.hover .main-nav__list--level-2, .page-header .main-nav__list-item--level-0.hover .main-nav__mega-menu .main-nav__list-item--has-sub:hover .main-nav__list--level-2, .page-header .main-nav__list-item--level-0:hover .main-nav__mega-menu .main-nav__list-item--has-sub.hover .main-nav__list--level-2, .page-header .main-nav__list-item--level-0:hover .main-nav__mega-menu .main-nav__list-item--has-sub:hover .main-nav__list--level-2 {
    animation: opacity 300ms normal forwards;
  }
}
.page-header .meta-nav-desktop__link{
  display: block;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1rem;
  line-height: 1rem;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
  text-decoration-line: underline;
  text-decoration-color: transparent;
  text-decoration-thickness: 1px;
  text-underline-offset: 0px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.page-header .meta-nav-desktop__link:hover{
  text-decoration-color: #FFDD00;
  text-decoration-thickness: 4px;
  text-underline-offset: -2px;
}
.page-header .meta-nav-desktop__link {
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}
.page-header .meta-nav-desktop__button{
  display: flex;
  align-items: center;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1.25rem;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
  text-decoration-line: none;
}
.page-header .meta-nav-desktop__list{
  display: flex;
}
@media (min-width: 976px){
  .page-header .meta-nav-desktop__list{
    align-items: center;
  }
}
.page-header .meta-nav-desktop__list li:last-of-type .meta-nav-desktop__link, .page-header .meta-nav-desktop__list li:last-of-type .meta-nav-desktop__button{
  padding-right: 0px;
}
.page-header .meta-nav-desktop__search{
  max-width: 0px;
  overflow: hidden;
  opacity: 0;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.page-header .meta-nav-desktop__search--open{
  max-width: 64rem;
  opacity: 1;
}
body .page-main {
  transition: margin-top 150ms cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 976px){
  body.scrolled--down .page-header{
    top: -52px;
    height: auto;
    justify-content: center;
  }
  body.scrolled--down .page-header__meta-nav{
    opacity: 0;
  }
  body.scrolled--down .page-header__picture{
    top: .2rem;
  }
  body.scrolled--down .page-header__logo{
    max-height: 100px;
  }
  body.scrolled--down .page-header .main-nav__mega-menu{
    top: 75px;
  }
}
@media (min-width: 1300px){
  body.scrolled--down .page-header .main-nav__mega-menu{
    top: 80px;
  }
}
@media (min-width: 976px){
  body.scrolled--down .page-header--default + .page-main{
    margin-top: 5rem;
  }
}
.mobile-search-toggle + .meta-nav-mobile__search {
  display: none;
}
.mobile-search-toggle + .meta-nav-mobile__search .mobile-search-toggle__icon::before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e91f";
}
.mobile-search-toggle .mobile-search-toggle__icon::before {
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e91f";
}
.mobile-search-toggle.mobile-search-toggle--show-search + .meta-nav-mobile__search {
  display: flex;
  position: fixed;
}
.mobile-search-toggle.mobile-search-toggle--show-search .mobile-search-toggle__icon::before {
  content: "\e912";
}
#searchFormMobileSword {
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-left: 1px solid;
  width: 100%;
  border-radius: 0;
  --tw-border-opacity: 1;
  border-color: rgb(204 204 204 / var(--tw-border-opacity, 1));
  padding: 0.75rem;
  font-size: 1rem;
  font-style: italic;
  line-height: 1.5rem;
}
#searchFormMobileSword:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
#searchFormMobileSword {
  border-right: none;
}
.meta-nav-mobile__search__submit-button{
  display: flex;
  height: 50px;
  align-items: center;
  justify-content: center;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(204 204 204 / var(--tw-border-opacity, 1));
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  border-left-width: 0px;
}
.meta-nav-mobile__search__submit-button > i{
  --tw-bg-opacity: 1;
  background-color: rgb(255 221 0 / var(--tw-bg-opacity, 1));
  padding: 0.5rem;
}
@keyframes opacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* Custom */
.page-footer .meta-nav-footer__link {
  white-space: nowrap;
}
.page-footer__logolist{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 1.5rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
@media (min-width: 768px){
  .page-footer__logolist{
    gap: 2.5rem;
  }
}
@media (min-width: 976px){
  .page-footer__logolist{
    gap: 3rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}
@media (min-width: 1300px){
  .page-footer__logolist{
    justify-content: space-between;
    gap: 4rem;
  }
}
.page-footer__logolist img{
  height: 2.5rem;
  width: auto;
  object-fit: contain;
  opacity: 0.5;
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  transition-property: filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
@media (min-width: 976px){
  .page-footer__logolist img{
    height: 3rem;
  }
}
@media (min-width: 1300px){
  .page-footer__logolist img{
    height: 3.5rem;
  }
}
.page-footer__logolist a{
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
}
.page-footer__logolist a:hover img, .page-footer__logolist a:focus img{
  opacity: 1;
  --tw-grayscale: grayscale(0);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.pagets__countryoverview .page-main__header{
  position: relative;
  padding-top: 2rem;
}
@media (min-width: 976px){
  .pagets__countryoverview .page-main__header{
    padding-top: 0px;
  }
}
.pagets__countryoverview .page-main__header header{
  margin-bottom: 1rem;
}
.pagets__countryoverview .page-main__header .copyright-container{
  bottom: auto;
  top: 0px;
  display: none;
}
@media (min-width: 976px){
  .pagets__countryoverview .page-main__header .copyright-container{
    display: flex;
  }
}
@media (min-width: 1300px){
  .pagets__countryoverview .page-main__header .copyright-container__content{
    bottom: 0px;
    right: 3.5rem;
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .pagets__countryoverview .page-main__header .copyright-container__content::after{
    top: 50%;
    left: calc(100% + 10px);
    --tw-translate-y: -50%;
    --tw-rotate: 0deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}
.pagets__countryoverview .page-main__figure{
  position: relative;
  z-index: -10;
  display: none;
}
@media (min-width: 976px){
  .pagets__countryoverview .page-main__figure{
    display: block;
  }
}
.pagets__countryoverview .page-main__figure::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to bottom, rgb(255, 255, 255), rgba(255, 255, 255, 0));
  z-index: 1;
}
.pagets__countryoverview .page-main__header-image{
  aspect-ratio: 1 / 1;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 976px){
  .pagets__countryoverview .page-main__header-image{
    aspect-ratio: 18/7;
  }
}
.pagets__countryoverview .page-main__headline-container{
  width: 100%;
}
@media (min-width: 976px){
  .pagets__countryoverview .page-main__headline-container{
    position: absolute;
    left: 50%;
    top: 15%;
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .pagets__countryoverview .page-main__headline-container--no-image{
    position: relative;
    left: initial;
    top: initial;
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .pagets__countryoverview .page-main__stage-title-container{
    position: absolute;
    left: 50%;
    bottom: 25%;
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .pagets__countryoverview .page-main__stage-title-container--no-image{
    position: relative;
    left: initial;
    bottom: initial;
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .pagets__countryoverview .page-main__teaser{
    margin-top: -8%;
  }
  .pagets__countryoverview .page-main__teaser--no-image{
    margin-top: 0px;
  }
}
.pagets__laenderseite .page-main__header,
.pagets__unterseite .page-main__header,
.pagets__subpage_with_right_column .page-main__header,
.pagets__presseeinstieg .page-main__header,
.pagets__petition .page-main__header,
.pagets__petition_success .page-main__header{
  position: relative;
  margin-bottom: 4rem;
}
@media (min-width: 976px){
  .pagets__laenderseite .page-main__header,
.pagets__unterseite .page-main__header,
.pagets__subpage_with_right_column .page-main__header,
.pagets__presseeinstieg .page-main__header,
.pagets__petition .page-main__header,
.pagets__petition_success .page-main__header{
    margin-bottom: 5rem;
  }
}
.pagets__laenderseite .page-main__header .copyright-container,
.pagets__unterseite .page-main__header .copyright-container,
.pagets__subpage_with_right_column .page-main__header .copyright-container,
.pagets__presseeinstieg .page-main__header .copyright-container,
.pagets__petition .page-main__header .copyright-container,
.pagets__petition_success .page-main__header .copyright-container{
  bottom: auto;
  top: 0px;
}
@media (min-width: 1300px){
  .pagets__laenderseite .page-main__header .copyright-container__content,
.pagets__unterseite .page-main__header .copyright-container__content,
.pagets__subpage_with_right_column .page-main__header .copyright-container__content,
.pagets__presseeinstieg .page-main__header .copyright-container__content,
.pagets__petition .page-main__header .copyright-container__content,
.pagets__petition_success .page-main__header .copyright-container__content{
    bottom: 0px;
    right: 3.5rem;
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .pagets__laenderseite .page-main__header .copyright-container__content::after,
.pagets__unterseite .page-main__header .copyright-container__content::after,
.pagets__subpage_with_right_column .page-main__header .copyright-container__content::after,
.pagets__presseeinstieg .page-main__header .copyright-container__content::after,
.pagets__petition .page-main__header .copyright-container__content::after,
.pagets__petition_success .page-main__header .copyright-container__content::after{
    top: 50%;
    left: calc(100% + 10px);
    --tw-translate-y: -50%;
    --tw-rotate: 0deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}
.pagets__laenderseite .page-main__stage-title-container,
.pagets__unterseite .page-main__stage-title-container,
.pagets__subpage_with_right_column .page-main__stage-title-container,
.pagets__presseeinstieg .page-main__stage-title-container,
.pagets__petition .page-main__stage-title-container,
.pagets__petition_success .page-main__stage-title-container{
  position: absolute;
  left: 50%;
  bottom: 5%;
  width: 100%;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@media (min-width: 976px){
  .pagets__laenderseite .page-main__stage-title-container,
.pagets__unterseite .page-main__stage-title-container,
.pagets__subpage_with_right_column .page-main__stage-title-container,
.pagets__presseeinstieg .page-main__stage-title-container,
.pagets__petition .page-main__stage-title-container,
.pagets__petition_success .page-main__stage-title-container{
    bottom: 8%;
  }
}
.pagets__laenderseite .page-main__stage-title-container,
.pagets__unterseite .page-main__stage-title-container,
.pagets__subpage_with_right_column .page-main__stage-title-container,
.pagets__presseeinstieg .page-main__stage-title-container,
.pagets__petition .page-main__stage-title-container,
.pagets__petition_success .page-main__stage-title-container{
  padding-left: calc(2rem + 16px);
}
@media (min-width: 976px){
  .pagets__laenderseite .page-main__stage-title-container,
.pagets__unterseite .page-main__stage-title-container,
.pagets__subpage_with_right_column .page-main__stage-title-container,
.pagets__presseeinstieg .page-main__stage-title-container,
.pagets__petition .page-main__stage-title-container,
.pagets__petition_success .page-main__stage-title-container{
    padding-left: calc(3rem + 16px);
  }
}
.pagets__laenderseite .page-main__stage-title-container::before,
.pagets__unterseite .page-main__stage-title-container::before,
.pagets__subpage_with_right_column .page-main__stage-title-container::before,
.pagets__presseeinstieg .page-main__stage-title-container::before,
.pagets__petition .page-main__stage-title-container::before,
.pagets__petition_success .page-main__stage-title-container::before{
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  margin-left: 1rem;
  width: 1.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 221 0 / var(--tw-bg-opacity, 1));
}
@media (min-width: 976px){
  .pagets__laenderseite .page-main__stage-title-container::before,
.pagets__unterseite .page-main__stage-title-container::before,
.pagets__subpage_with_right_column .page-main__stage-title-container::before,
.pagets__presseeinstieg .page-main__stage-title-container::before,
.pagets__petition .page-main__stage-title-container::before,
.pagets__petition_success .page-main__stage-title-container::before{
    width: 2rem;
  }
}
.pagets__laenderseite .page-main__stage-title-container::before,
.pagets__unterseite .page-main__stage-title-container::before,
.pagets__subpage_with_right_column .page-main__stage-title-container::before,
.pagets__presseeinstieg .page-main__stage-title-container::before,
.pagets__petition .page-main__stage-title-container::before,
.pagets__petition_success .page-main__stage-title-container::before {
  content: "";
}
.pagets__laenderseite .page-main__figure,
.pagets__unterseite .page-main__figure,
.pagets__subpage_with_right_column .page-main__figure,
.pagets__presseeinstieg .page-main__figure,
.pagets__petition .page-main__figure,
.pagets__petition_success .page-main__figure{
  position: relative;
  z-index: -10;
  display: block;
}
.pagets__laenderseite .page-main__figure::before,
.pagets__unterseite .page-main__figure::before,
.pagets__subpage_with_right_column .page-main__figure::before,
.pagets__presseeinstieg .page-main__figure::before,
.pagets__petition .page-main__figure::before,
.pagets__petition_success .page-main__figure::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.5) 100%);
  z-index: 1;
}
.pagets__laenderseite .page-main__header-image,
.pagets__unterseite .page-main__header-image,
.pagets__subpage_with_right_column .page-main__header-image,
.pagets__presseeinstieg .page-main__header-image,
.pagets__petition .page-main__header-image,
.pagets__petition_success .page-main__header-image{
  aspect-ratio: 1 / 1;
  width: 100%;
  object-fit: cover;
}
@media (min-width: 976px){
  .pagets__laenderseite .page-main__header-image,
.pagets__unterseite .page-main__header-image,
.pagets__subpage_with_right_column .page-main__header-image,
.pagets__presseeinstieg .page-main__header-image,
.pagets__petition .page-main__header-image,
.pagets__petition_success .page-main__header-image{
    aspect-ratio: 29/10;
  }
}
.pagets__laenderseite .page-main__header-image--small,
.pagets__unterseite .page-main__header-image--small,
.pagets__subpage_with_right_column .page-main__header-image--small,
.pagets__presseeinstieg .page-main__header-image--small,
.pagets__petition .page-main__header-image--small,
.pagets__petition_success .page-main__header-image--small{
  aspect-ratio: 3/2;
}
@media (min-width: 976px){
  .pagets__laenderseite .page-main__header-image--small,
.pagets__unterseite .page-main__header-image--small,
.pagets__subpage_with_right_column .page-main__header-image--small,
.pagets__presseeinstieg .page-main__header-image--small,
.pagets__petition .page-main__header-image--small,
.pagets__petition_success .page-main__header-image--small{
    aspect-ratio: 18/5;
  }
}
.pagets__laenderseite > div:first-child:not(.page-main__header),
.pagets__unterseite > div:first-child:not(.page-main__header),
.pagets__subpage_with_right_column > div:first-child:not(.page-main__header),
.pagets__presseeinstieg > div:first-child:not(.page-main__header),
.pagets__petition > div:first-child:not(.page-main__header),
.pagets__petition_success > div:first-child:not(.page-main__header){
  padding-top: 3rem;
}
@media (min-width: 976px){
  .pagets__laenderseite > div:first-child:not(.page-main__header),
.pagets__unterseite > div:first-child:not(.page-main__header),
.pagets__subpage_with_right_column > div:first-child:not(.page-main__header),
.pagets__presseeinstieg > div:first-child:not(.page-main__header),
.pagets__petition > div:first-child:not(.page-main__header),
.pagets__petition_success > div:first-child:not(.page-main__header){
    padding-top: 5rem;
  }
}
.pagets__laenderseite .page-main__header{
  position: relative;
  margin-bottom: 4rem;
}
@media (min-width: 976px){
  .pagets__laenderseite .page-main__header{
    margin-bottom: 2rem;
  }
}
@media (min-width: 1300px){
  .pagets__laenderseite .page-main__header{
    margin-bottom: 5rem;
  }
}
.pagets__subpage_with_right_column .ce__content-container {
  max-width: 100%;
  padding: 0;
}
.pagets__subpage_with_right_column .ce__content-container > div:first-child{
  width: 100%;
}
.pagets__presseeinstieg .page-main__headline-container {
  padding: 0;
}
.pagets__presseeinstieg .page-main__headline-container > div{
  width: 100%;
}
@media (min-width: 976px){
  .pagets__presseeinstieg .page-main__stage-title{
    width: 80%;
  }
  .pagets__presseeinstieg aside{
    padding-bottom: 13rem;
  }
}
.pagets__pressemeldung .news__single .news__detail .news__article figure + .copyright-container{
  bottom: auto;
  top: 0px;
}
@media (min-width: 1300px){
  .pagets__pressemeldung .news__single .news__detail .news__article figure + .copyright-container .copyright-container__content{
    bottom: 0px;
    right: 3.5rem;
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .pagets__pressemeldung .news__single .news__detail .news__article figure + .copyright-container .copyright-container__content::after{
    top: 50%;
    left: calc(100% + 10px);
    --tw-translate-y: -50%;
    --tw-rotate: 0deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}
.pagets__countryoverview .page-main__header,
.pagets__laenderseite .page-main__header,
.pagets__presseeinstieg .page-main__header,
.pagets__unterseite .page-main__header,
.pagets__petition .page-main__header,
.pagets__petition_success .page-main__header,
.pagets__subpage_with_right_column .page-main__header{
  z-index: 2;
}
.pagets__countryoverview .page-main__header .copyright-container,
.pagets__laenderseite .page-main__header .copyright-container,
.pagets__presseeinstieg .page-main__header .copyright-container,
.pagets__unterseite .page-main__header .copyright-container,
.pagets__petition .page-main__header .copyright-container,
.pagets__petition_success .page-main__header .copyright-container,
.pagets__subpage_with_right_column .page-main__header .copyright-container{
  bottom: auto;
  top: 0px;
}
.pagets__countryoverview .page-main__header .copyright-container__content,
.pagets__laenderseite .page-main__header .copyright-container__content,
.pagets__presseeinstieg .page-main__header .copyright-container__content,
.pagets__unterseite .page-main__header .copyright-container__content,
.pagets__petition .page-main__header .copyright-container__content,
.pagets__petition_success .page-main__header .copyright-container__content,
.pagets__subpage_with_right_column .page-main__header .copyright-container__content{
  z-index: 10;
}
@media (min-width: 1300px){
  .pagets__countryoverview .page-main__header .copyright-container__content,
.pagets__laenderseite .page-main__header .copyright-container__content,
.pagets__presseeinstieg .page-main__header .copyright-container__content,
.pagets__unterseite .page-main__header .copyright-container__content,
.pagets__petition .page-main__header .copyright-container__content,
.pagets__petition_success .page-main__header .copyright-container__content,
.pagets__subpage_with_right_column .page-main__header .copyright-container__content{
    bottom: 0px;
    right: 3.5rem;
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .pagets__countryoverview .page-main__header .copyright-container__content::after,
.pagets__laenderseite .page-main__header .copyright-container__content::after,
.pagets__presseeinstieg .page-main__header .copyright-container__content::after,
.pagets__unterseite .page-main__header .copyright-container__content::after,
.pagets__petition .page-main__header .copyright-container__content::after,
.pagets__petition_success .page-main__header .copyright-container__content::after,
.pagets__subpage_with_right_column .page-main__header .copyright-container__content::after{
    top: 50%;
    left: calc(100% + 10px);
    --tw-translate-y: -50%;
    --tw-rotate: 0deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}
*, ::before, ::after{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
::backdrop{
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}
/* ! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com */
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #CCCCCC; /* 2 */
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/
html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  tab-size: 4; /* 3 */
  font-family: Source Sans Pro, system-ui, sans-serif; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: Courier New, monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #333333; /* 2 */
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #333333; /* 2 */
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}
html {
    background-color: #fff;
    scroll-behavior: smooth;
    scroll-padding-top: 5rem;
  }
@media (min-width: 976px){
  html{
    scroll-padding-top: 10rem;
  }
}
html a {
    cursor: pointer;
  }
html.dark-mode-enabled{
  scroll-padding-top: 4rem;
  --tw-bg-opacity: 1;
  background-color: rgb(25 25 25 / var(--tw-bg-opacity, 1));
}
@media (min-width: 976px){
  html.dark-mode-enabled{
    scroll-padding-top: 0px;
  }
}
header.page-header{
  position: fixed;
  z-index: 10000;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  height: 4rem;
  max-width: 2400px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  --tw-shadow: 0px 2px 5px 0px rgba(0,0,0,0.25);
  --tw-shadow-colored: 0px 2px 5px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 976px){
  header.page-header{
    top: 0px;
    left: 0px;
    right: 0px;
    height: 9rem;
  }
}
main.page-main{
  position: relative;
  margin-top: 4rem;
}
@media (min-width: 976px){
  main.page-main{
    margin-top: 9rem;
  }
  main.page-main.pagets__darkmode{
    margin-top: 0px;
  }
}
body{
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  min-height: 100vh;
  max-width: 2400px;
  flex-direction: column;
  overflow-x: hidden;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  font-size: 1rem;
  line-height: 25.6px;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
@media (min-width: 976px){
  body{
    font-size: 1.125rem;
    line-height: 2rem;
  }
}
body.dark_mode{
  --tw-bg-opacity: 1;
  background-color: rgb(73 73 73 / var(--tw-bg-opacity, 1));
  font-size: 1.125rem;
}
@media (min-width: 1300px){
  body.dark_mode{
    font-size: 1.25rem;
  }
}
body.dark_mode header .header--underline{
  text-align: center;
    text-shadow: 0px 1px 0px rgba(95, 61, 0, 0.6);
    text-decoration-line: underline;
    text-decoration-color: #FFDD00;
    text-decoration-thickness: 6px;
    text-underline-offset: 8px;
}
@media (min-width: 976px){
  body.dark_mode header .header--underline{
    text-decoration-thickness: 8px;
    text-underline-offset: 10px;
  }
}
body.dark_mode header .header--underline > span {
    background: none;
  }
footer.page-footer{
  margin-top: auto;
  margin-bottom: 0px;
}
h1,
  .h1{
  margin-bottom: 2.5rem;
  hyphens: auto;
  font-family: Meta Headline Offc W01 Bold, system-ui, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 48px;
}
@media (min-width: 976px){
  h1,
  .h1{
    font-size: 3rem;
  }
}
h1.dark,
  .h1.dark {
    text-shadow: 0px 1px 0px rgba(95, 61, 0, 0.6);
    text-decoration-line: underline;
    text-decoration-color: #FFDD00;
    text-decoration-thickness: 6px;
    text-underline-offset: 8px;
  }
@media (min-width: 976px){
  h1.dark,
  .h1.dark{
    text-decoration-thickness: 8px;
    text-underline-offset: 10px;
  }
}
h2,
  .h2{
  margin-bottom: 2.5rem;
  hyphens: auto;
  font-family: Meta Headline Offc W01 Bold, system-ui, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 2.5rem;
}
@media (min-width: 976px){
  h2,
  .h2{
    font-size: 2.5rem;
  }
}
h2.dark,
  .h2.dark {
    text-shadow: 0px 1px 0px rgba(95, 61, 0, 0.6);
    text-decoration-line: underline;
    text-decoration-color: #FFDD00;
    text-decoration-thickness: 6px;
    text-underline-offset: 8px;
  }
@media (min-width: 976px){
  h2.dark,
  .h2.dark{
    text-decoration-thickness: 8px;
    text-underline-offset: 10px;
  }
}
h2.page-main__headline,
  .h2.page-main__headline{
  font-size: 2rem;
  line-height: 2rem;
}
@media (min-width: 976px){
  h2.page-main__headline,
  .h2.page-main__headline{
    font-size: 2.5rem;
  }
}
h3,
  .h3{
  margin-bottom: 2.5rem;
  hyphens: auto;
  font-family: Meta Headline Offc W01 Bold, system-ui, sans-serif;
  font-size: 1.625rem;
  font-weight: 700;
  line-height: 2rem;
}
@media (min-width: 976px){
  h3,
  .h3{
    font-size: 2rem;
    line-height: 2.5rem;
  }
}
h4,
  .h4{
  margin-bottom: 2.5rem;
  hyphens: auto;
  font-family: Meta Headline Offc W01 Bold, system-ui, sans-serif;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 26px;
}
@media (min-width: 976px){
  h4,
  .h4{
    font-size: 1.625rem;
    line-height: 2rem;
  }
}
h4.page-main__stage-subheader,
  .h4.page-main__stage-subheader{
  font-size: 1rem;
  line-height: 1rem;
}
@media (min-width: 976px){
  h4.page-main__stage-subheader,
  .h4.page-main__stage-subheader{
    font-size: 1.625rem;
    line-height: 2rem;
  }
}
h5,
  .h5{
  margin-bottom: 2.5rem;
  hyphens: auto;
  font-family: Meta Headline Offc W01 Bold, system-ui, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}
@media (min-width: 976px){
  h5,
  .h5{
    font-size: 1.375rem;
    line-height: 26px;
  }
}
h6,
  .h6{
  margin-bottom: 2.5rem;
  hyphens: auto;
  font-family: Meta Headline Offc W01 Bold, system-ui, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
}
@media (min-width: 976px){
  h6,
  .h6{
    font-size: 1.125rem;
  }
}
.h0{
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 2.25rem;
}
@media (min-width: 768px){
  .h0{
    font-size: clamp(2.25rem, -2.3594rem + 9.6154vw, 3.5rem);
    line-height: clamp(2.25rem, -2.3594rem + 9.6154vw, 3.5rem);
  }
}
@media (min-width: 976px){
  .h0{
    font-size: clamp(3.5rem, 0.4877rem + 4.9383vw, 4.5rem);
    line-height: clamp(3.5rem, 0.4877rem + 4.9383vw, 4.5rem);
  }
}
@media (min-width: 1300px){
  .h0{
    font-size: 4.5rem;
    line-height: 4.5rem;
  }
}
p{
  margin-bottom: 0.75rem;
}
@media (min-width: 976px){
  p{
    margin-bottom: 1.25rem;
  }
}
header{
  position: relative;
  margin-bottom: 2.5rem;
}
header h1, header .h1, header h2, header .h2, header h3, header .h3, header h4, header .h4, header h5, header .h5, header h6, header .h6{
  margin-bottom: 0.75rem;
}
header .header--bar{
  margin-bottom: 0px;
  padding-left: 2rem;
}
@media (min-width: 976px){
  header .header--bar{
    padding-left: 3rem;
  }
}
header .header--bar::before{
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  width: 1.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 221 0 / var(--tw-bg-opacity, 1));
}
@media (min-width: 976px){
  header .header--bar::before{
    width: 2rem;
  }
}
header .header--bar::before {
    content: "";
  }
header .header--underline{
  text-align: center;
}
header .header--underline.news__headline{
  text-align: left;
}
header .header--underline > span {
    padding: 0 4px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 70%, rgb(255, 221, 0) 70%, rgb(255, 221, 0) 84%, rgba(255, 255, 255, 0) 84%);
  }
header .header--center{
  text-align: center;
}
header .header--center + *{
  text-align: center;
}
header .header--underline + *{
  text-align: center;
}
header .header--bar + *{
  padding-left: 2rem;
}
@media (min-width: 976px){
  header .header--bar + *{
    padding-left: 3rem;
  }
}
button.copyright-container__sign{
  background-color: rgba(255,255,255,.5);
}
.lead{
  margin-bottom: 1rem;
  font-size: 1.375rem;
  line-height: 28px;
}
@media (min-width: 976px){
  .lead{
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
.ce__content {
    display: flex;
    flex-direction: column;
  }
.ce__content a:not(.btn, .custom-link-layout, [data-window-target=thePicture], .kesearch_pagebrowser a, .ce-textmedia_dark a, .ce-partner_dark a){
  display: inline;
    --line-thickness: 15%;
    transition: all 200ms ease-in-out;
    background: linear-gradient(to top, #FFDD00 0%, #FFDD00 calc(var(--line-thickness) * 4), rgba(255, 221, 0, 0) calc(var(--line-thickness) * 4));
    background-size: 100% 25%;
    background-position-y: 80%;
    background-repeat: repeat-x;
}
.ce__content a:not(.btn, .custom-link-layout, [data-window-target=thePicture], .kesearch_pagebrowser a, .ce-textmedia_dark a, .ce-partner_dark a):hover {
    background-size: 100% 200%;
  }
body.dark_mode .ce__content a:not(.btn, .custom-link-layout){
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  text-decoration-line: underline;
  text-decoration-color: #FFFFFF;
  text-decoration-thickness: 2px;
  text-underline-offset: 4px;
}
body.dark_mode .ce__content a:not(.btn, .custom-link-layout):hover{
  --tw-text-opacity: 1;
  color: rgb(255 221 0 / var(--tw-text-opacity, 1));
}
body.dark_mode .ce__content a:not(.btn, .custom-link-layout) {
    background: none;
  }
body.dark_mode .ce__content.ce-highlightbox_dark a{
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
  text-decoration-line: underline;
  text-decoration-color: #000000;
  text-decoration-thickness: 2px;
  text-underline-offset: 4px;
}
body.dark_mode .ce__content.ce-highlightbox_dark a:hover{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
  text-decoration-color: #FFFFFF;
}
body.dark_mode .ce__content.ce-highlightbox_dark a {
    background: none;
  }
.ce-feature__item.ce-feature__item--active[role=button]{
  cursor: auto;
}
.page-main__leadtext a:not(.btn, .custom-link-layout, [data-window-target=thePicture]){
  display: inline;
    --line-thickness: 15%;
    transition: all 200ms ease-in-out;
    background: linear-gradient(to top, #FFDD00 0%, #FFDD00 calc(var(--line-thickness) * 4), rgba(255, 221, 0, 0) calc(var(--line-thickness) * 4));
    background-size: 100% 25%;
    background-position-y: 80%;
    background-repeat: repeat-x;
}
.page-main__leadtext a:not(.btn, .custom-link-layout, [data-window-target=thePicture]):hover {
    background-size: 100% 200%;
  }
.container{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 480px){
  .container{
    max-width: 480px;
  }
}
@media (min-width: 768px){
  .container{
    max-width: 768px;
  }
}
@media (min-width: 976px){
  .container{
    max-width: 976px;
  }
}
@media (min-width: 1300px){
  .container{
    max-width: 1300px;
  }
}
.sr-only{
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.pointer-events-none{
  pointer-events: none;
}
.invisible{
  visibility: hidden;
}
.collapse{
  visibility: collapse;
}
.fixed{
  position: fixed;
}
.absolute{
  position: absolute;
}
.relative{
  position: relative;
}
.inset-0{
  inset: 0px;
}
.bottom-0{
  bottom: 0px;
}
.left-0{
  left: 0px;
}
.left-1\/2{
  left: 50%;
}
.left-\[calc\(max\(\(100\%_-_2400px\)_\/_2_\+_1rem\2c _1rem\)\)\]{
  left: calc(max((100% - 2400px) / 2 + 1rem, 1rem));
}
.right-0{
  right: 0px;
}
.right-4{
  right: 1rem;
}
.top-0{
  top: 0px;
}
.top-1{
  top: 0.25rem;
}
.top-1\/2{
  top: 50%;
}
.top-4{
  top: 1rem;
}
.top-\[64px\]{
  top: 64px;
}
.-z-10{
  z-index: -10;
}
.-z-20{
  z-index: -20;
}
.z-10{
  z-index: 10;
}
.z-20{
  z-index: 20;
}
.z-30{
  z-index: 30;
}
.z-40{
  z-index: 40;
}
.z-50{
  z-index: 50;
}
.z-\[-1\]{
  z-index: -1;
}
.z-\[10000\]{
  z-index: 10000;
}
.z-\[1\]{
  z-index: 1;
}
.z-\[2000\]{
  z-index: 2000;
}
.z-\[2\]{
  z-index: 2;
}
.col-start-1{
  grid-column-start: 1;
}
.col-end-2{
  grid-column-end: 2;
}
.row-start-1{
  grid-row-start: 1;
}
.row-end-2{
  grid-row-end: 2;
}
.m-0{
  margin: 0px;
}
.mx-4{
  margin-left: 1rem;
  margin-right: 1rem;
}
.mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.my-0{
  margin-top: 0px;
  margin-bottom: 0px;
}
.my-10{
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.mb-0{
  margin-bottom: 0px;
}
.mb-1{
  margin-bottom: 0.25rem;
}
.mb-10{
  margin-bottom: 2.5rem;
}
.mb-12{
  margin-bottom: 3rem;
}
.mb-16{
  margin-bottom: 4rem;
}
.mb-2{
  margin-bottom: 0.5rem;
}
.mb-20{
  margin-bottom: 5rem;
}
.mb-24{
  margin-bottom: 6rem;
}
.mb-3{
  margin-bottom: 0.75rem;
}
.mb-32{
  margin-bottom: 8rem;
}
.mb-4{
  margin-bottom: 1rem;
}
.mb-5{
  margin-bottom: 1.25rem;
}
.mb-6{
  margin-bottom: 1.5rem;
}
.mb-7{
  margin-bottom: 1.75rem;
}
.mb-8{
  margin-bottom: 2rem;
}
.me-1{
  margin-inline-end: 0.25rem;
}
.ml-auto{
  margin-left: auto;
}
.mr-2{
  margin-right: 0.5rem;
}
.mr-3{
  margin-right: 0.75rem;
}
.mr-auto{
  margin-right: auto;
}
.mt-0{
  margin-top: 0px;
}
.mt-10{
  margin-top: 2.5rem;
}
.mt-2{
  margin-top: 0.5rem;
}
.mt-4{
  margin-top: 1rem;
}
.mt-5{
  margin-top: 1.25rem;
}
.block{
  display: block;
}
.inline-block{
  display: inline-block;
}
.inline{
  display: inline;
}
.flex{
  display: flex;
}
.inline-flex{
  display: inline-flex;
}
.table{
  display: table;
}
.grid{
  display: grid;
}
.hidden{
  display: none;
}
.aspect-\[15\/19\]{
  aspect-ratio: 15/19;
}
.aspect-\[16\/9\]{
  aspect-ratio: 16/9;
}
.aspect-\[21\/29\]{
  aspect-ratio: 21/29;
}
.aspect-\[6\/5\]{
  aspect-ratio: 6/5;
}
.aspect-\[71\/30\]{
  aspect-ratio: 71/30;
}
.aspect-auto{
  aspect-ratio: auto;
}
.aspect-square{
  aspect-ratio: 1 / 1;
}
.aspect-video{
  aspect-ratio: 16 / 9;
}
.h-10{
  height: 2.5rem;
}
.h-11{
  height: 2.75rem;
}
.h-12{
  height: 3rem;
}
.h-14{
  height: 3.5rem;
}
.h-16{
  height: 4rem;
}
.h-24{
  height: 6rem;
}
.h-36{
  height: 9rem;
}
.h-8{
  height: 2rem;
}
.h-\[100px\]{
  height: 100px;
}
.h-\[80px\]{
  height: 80px;
}
.h-\[calc\(100vh_-_4rem\)\]{
  height: calc(100vh - 4rem);
}
.h-\[calc\(100vh_-_64px\)\]{
  height: calc(100vh - 64px);
}
.h-auto{
  height: auto;
}
.h-full{
  height: 100%;
}
.h-max{
  height: -moz-max-content;
  height: max-content;
}
.max-h-44{
  max-height: 11rem;
}
.max-h-\[56px\]{
  max-height: 56px;
}
.min-h-\[140px\]{
  min-height: 140px;
}
.min-h-\[320px\]{
  min-height: 320px;
}
.min-h-\[40px\]{
  min-height: 40px;
}
.min-h-\[calc\(100vh_-_64px\)\]{
  min-height: calc(100vh - 64px);
}
.min-h-screen{
  min-height: 100vh;
}
.w-10{
  width: 2.5rem;
}
.w-10\/12{
  width: 83.333333%;
}
.w-11{
  width: 2.75rem;
}
.w-12{
  width: 3rem;
}
.w-14{
  width: 3.5rem;
}
.w-16{
  width: 4rem;
}
.w-20{
  width: 5rem;
}
.w-24{
  width: 6rem;
}
.w-32{
  width: 8rem;
}
.w-36{
  width: 9rem;
}
.w-72{
  width: 18rem;
}
.w-8{
  width: 2rem;
}
.w-9\/12{
  width: 75%;
}
.w-\[100px\]{
  width: 100px;
}
.w-\[120px\]{
  width: 120px;
}
.w-\[200\%\]{
  width: 200%;
}
.w-\[300px\]{
  width: 300px;
}
.w-\[800px\]{
  width: 800px;
}
.w-\[80px\]{
  width: 80px;
}
.w-\[calc\(33\.33\%_-_16px\)\]{
  width: calc(33.33% - 16px);
}
.w-auto{
  width: auto;
}
.w-fit{
  width: -moz-fit-content;
  width: fit-content;
}
.w-full{
  width: 100%;
}
.w-max{
  width: -moz-max-content;
  width: max-content;
}
.w-screen{
  width: 100vw;
}
.min-w-\[16rem\]{
  min-width: 16rem;
}
.min-w-\[25\%\]{
  min-width: 25%;
}
.min-w-\[72px\]{
  min-width: 72px;
}
.min-w-\[84px\]{
  min-width: 84px;
}
.max-w-\[120px\]{
  max-width: 120px;
}
.max-w-\[2400px\]{
  max-width: 2400px;
}
.max-w-\[288px\]{
  max-width: 288px;
}
.max-w-\[80px\]{
  max-width: 80px;
}
.max-w-fit{
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.max-w-max{
  max-width: -moz-max-content;
  max-width: max-content;
}
.max-w-screen-md{
  max-width: 768px;
}
.max-w-sm{
  max-width: 24rem;
}
.max-w-xl{
  max-width: 36rem;
}
.max-w-xs{
  max-width: 20rem;
}
.shrink{
  flex-shrink: 1;
}
.shrink-0{
  flex-shrink: 0;
}
.border-collapse{
  border-collapse: collapse;
}
.-translate-x-1\/2{
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2{
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-4{
  --tw-translate-y: -1rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-1{
  --tw-translate-x: 0.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-\[-50\%\]{
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-90{
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform{
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cursor-pointer{
  cursor: pointer;
}
.grid-flow-col{
  grid-auto-flow: column;
}
.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-rows-1{
  grid-template-rows: repeat(1, minmax(0, 1fr));
}
.grid-rows-2{
  grid-template-rows: repeat(2, minmax(0, 1fr));
}
.grid-rows-4{
  grid-template-rows: repeat(4, minmax(0, 1fr));
}
.flex-row{
  flex-direction: row;
}
.flex-col{
  flex-direction: column;
}
.flex-col-reverse{
  flex-direction: column-reverse;
}
.flex-wrap{
  flex-wrap: wrap;
}
.items-start{
  align-items: flex-start;
}
.items-end{
  align-items: flex-end;
}
.items-center{
  align-items: center;
}
.justify-start{
  justify-content: flex-start;
}
.justify-end{
  justify-content: flex-end;
}
.justify-center{
  justify-content: center;
}
.justify-between{
  justify-content: space-between;
}
.gap-1{
  gap: 0.25rem;
}
.gap-10{
  gap: 2.5rem;
}
.gap-2{
  gap: 0.5rem;
}
.gap-3{
  gap: 0.75rem;
}
.gap-4{
  gap: 1rem;
}
.gap-5{
  gap: 1.25rem;
}
.gap-6{
  gap: 1.5rem;
}
.gap-7{
  gap: 1.75rem;
}
.gap-8{
  gap: 2rem;
}
.gap-\[10px\]{
  gap: 10px;
}
.gap-\[2px\]{
  gap: 2px;
}
.space-x-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.overflow-hidden{
  overflow: hidden;
}
.overflow-y-auto{
  overflow-y: auto;
}
.hyphens-none{
  hyphens: none;
}
.hyphens-auto{
  hyphens: auto;
}
.whitespace-nowrap{
  white-space: nowrap;
}
.rounded-\[3px\]{
  border-radius: 3px;
}
.rounded-full{
  border-radius: 9999px;
}
.rounded-none{
  border-radius: 0;
}
.rounded-l{
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-r{
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.rounded-ss{
  border-start-start-radius: 0.5rem;
}
.border{
  border-width: 1px;
}
.border-0{
  border-width: 0px;
}
.border-4{
  border-width: 4px;
}
.border-\[3px\]{
  border-width: 3px;
}
.border-b{
  border-bottom-width: 1px;
}
.border-b-2{
  border-bottom-width: 2px;
}
.border-b-\[3px\]{
  border-bottom-width: 3px;
}
.border-t{
  border-top-width: 1px;
}
.border-t-4{
  border-top-width: 4px;
}
.border-solid{
  border-style: solid;
}
.border-none{
  border-style: none;
}
.border-black{
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}
.border-gray-200{
  --tw-border-opacity: 1;
  border-color: rgb(204 204 204 / var(--tw-border-opacity, 1));
}
.border-gray-50{
  --tw-border-opacity: 1;
  border-color: rgb(242 242 242 / var(--tw-border-opacity, 1));
}
.border-primary{
  --tw-border-opacity: 1;
  border-color: rgb(255 221 0 / var(--tw-border-opacity, 1));
}
.border-white{
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-b-black{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
}
.border-b-black-dark{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(73 73 73 / var(--tw-border-opacity, 1));
}
.border-b-gray-100{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(230 230 230 / var(--tw-border-opacity, 1));
}
.border-b-primary{
  --tw-border-opacity: 1;
  border-bottom-color: rgb(255 221 0 / var(--tw-border-opacity, 1));
}
.border-t-gray-150{
  --tw-border-opacity: 1;
  border-top-color: rgb(217 217 217 / var(--tw-border-opacity, 1));
}
.border-t-gray-200{
  --tw-border-opacity: 1;
  border-top-color: rgb(204 204 204 / var(--tw-border-opacity, 1));
}
.border-t-gray-50{
  --tw-border-opacity: 1;
  border-top-color: rgb(242 242 242 / var(--tw-border-opacity, 1));
}
.border-t-primary{
  --tw-border-opacity: 1;
  border-top-color: rgb(255 221 0 / var(--tw-border-opacity, 1));
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.5\)\]{
  background-color: rgba(0,0,0,0.5);
}
.bg-black-darker{
  --tw-bg-opacity: 1;
  background-color: rgb(45 45 45 / var(--tw-bg-opacity, 1));
}
.bg-black-darkest{
  --tw-bg-opacity: 1;
  background-color: rgb(25 25 25 / var(--tw-bg-opacity, 1));
}
.bg-blue{
  --tw-bg-opacity: 1;
  background-color: rgb(0 105 245 / var(--tw-bg-opacity, 1));
}
.bg-blue-light{
  --tw-bg-opacity: 1;
  background-color: rgb(92 162 255 / var(--tw-bg-opacity, 1));
}
.bg-gray-100{
  --tw-bg-opacity: 1;
  background-color: rgb(230 230 230 / var(--tw-bg-opacity, 1));
}
.bg-gray-200{
  --tw-bg-opacity: 1;
  background-color: rgb(204 204 204 / var(--tw-bg-opacity, 1));
}
.bg-gray-50{
  --tw-bg-opacity: 1;
  background-color: rgb(242 242 242 / var(--tw-bg-opacity, 1));
}
.bg-primary{
  --tw-bg-opacity: 1;
  background-color: rgb(255 221 0 / var(--tw-bg-opacity, 1));
}
.bg-transparent{
  background-color: transparent;
}
.bg-white{
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-yellow{
  --tw-bg-opacity: 1;
  background-color: rgb(255 221 0 / var(--tw-bg-opacity, 1));
}
.bg-opacity-90{
  --tw-bg-opacity: 0.9;
}
.object-contain{
  object-fit: contain;
}
.object-cover{
  object-fit: cover;
}
.object-top{
  object-position: top;
}
.p-10{
  padding: 2.5rem;
}
.p-12{
  padding: 3rem;
}
.p-2{
  padding: 0.5rem;
}
.p-3{
  padding: 0.75rem;
}
.p-4{
  padding: 1rem;
}
.p-5{
  padding: 1.25rem;
}
.p-6{
  padding: 1.5rem;
}
.p-8{
  padding: 2rem;
}
.p-\[\.375rem\]{
  padding: .375rem;
}
.p-\[10px\]{
  padding: 10px;
}
.p-\[30px\]{
  padding: 30px;
}
.p-\[5px\]{
  padding: 5px;
}
.px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.py-10{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-12{
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-20{
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.py-3{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-5{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-6{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-9{
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}
.py-\[10px\]{
  padding-top: 10px;
  padding-bottom: 10px;
}
.pb-10{
  padding-bottom: 2.5rem;
}
.pb-16{
  padding-bottom: 4rem;
}
.pb-4{
  padding-bottom: 1rem;
}
.pb-5{
  padding-bottom: 1.25rem;
}
.pb-6{
  padding-bottom: 1.5rem;
}
.pb-8{
  padding-bottom: 2rem;
}
.pl-1{
  padding-left: 0.25rem;
}
.pl-3{
  padding-left: 0.75rem;
}
.pl-4{
  padding-left: 1rem;
}
.pl-8{
  padding-left: 2rem;
}
.pr-1{
  padding-right: 0.25rem;
}
.pr-12{
  padding-right: 3rem;
}
.pr-4{
  padding-right: 1rem;
}
.pt-0{
  padding-top: 0px;
}
.pt-10{
  padding-top: 2.5rem;
}
.pt-12{
  padding-top: 3rem;
}
.pt-20{
  padding-top: 5rem;
}
.pt-28{
  padding-top: 7rem;
}
.pt-4{
  padding-top: 1rem;
}
.pt-5{
  padding-top: 1.25rem;
}
.pt-\[10px\]{
  padding-top: 10px;
}
.pt-\[50px\]{
  padding-top: 50px;
}
.text-left{
  text-align: left;
}
.text-center{
  text-align: center;
}
.text-start{
  text-align: start;
}
.text-end{
  text-align: end;
}
.font-headline{
  font-family: Meta Headline Offc W01 Bold, system-ui, sans-serif;
}
.text-2xl{
  font-size: 1.5rem;
}
.text-3xl{
  font-size: 1.625rem;
}
.text-4xl{
  font-size: 2rem;
}
.text-5xl{
  font-size: 2.5rem;
}
.text-7xl{
  font-size: 3rem;
}
.text-8xl{
  font-size: 3.5rem;
}
.text-\[1\.25rem\]{
  font-size: 1.25rem;
}
.text-\[2\.0rem\]{
  font-size: 2.0rem;
}
.text-\[2\.75rem\]{
  font-size: 2.75rem;
}
.text-\[28px\]{
  font-size: 28px;
}
.text-\[44px\]{
  font-size: 44px;
}
.text-\[7\.5rem\]{
  font-size: 7.5rem;
}
.text-\[clamp\(1\.125rem\2c _1\.125rem_\+_2\.9231vw\2c _3\.5rem\)\]{
  font-size: clamp(1.125rem, 1.125rem + 2.9231vw, 3.5rem);
}
.text-base{
  font-size: 1rem;
}
.text-lg{
  font-size: 1.25rem;
}
.text-md{
  font-size: 1.125rem;
}
.text-sm{
  font-size: .875rem;
}
.text-xl{
  font-size: 1.375rem;
}
.text-xs{
  font-size: .75rem;
}
.font-black{
  font-weight: 900;
}
.font-bold{
  font-weight: 700;
}
.font-semibold{
  font-weight: 600;
}
.uppercase{
  text-transform: uppercase;
}
.capitalize{
  text-transform: capitalize;
}
.italic{
  font-style: italic;
}
.leading-10{
  line-height: 2.5rem;
}
.leading-6{
  line-height: 1.5rem;
}
.leading-7{
  line-height: 1.75rem;
}
.leading-8{
  line-height: 2rem;
}
.leading-\[1\.125rem\]{
  line-height: 1.125rem;
}
.leading-\[1\.2\]{
  line-height: 1.2;
}
.leading-\[1\.625rem\]{
  line-height: 1.625rem;
}
.leading-\[1\]{
  line-height: 1;
}
.leading-none{
  line-height: 1;
}
.leading-snug{
  line-height: 1.375;
}
.leading-tight{
  line-height: 1.25;
}
.text-black{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.text-blue-dark{
  --tw-text-opacity: 1;
  color: rgb(0 62 144 / var(--tw-text-opacity, 1));
}
.text-danger{
  --tw-text-opacity: 1;
  color: rgb(255 0 0 / var(--tw-text-opacity, 1));
}
.text-gray-175{
  --tw-text-opacity: 1;
  color: rgb(175 175 175 / var(--tw-text-opacity, 1));
}
.text-gray-200{
  --tw-text-opacity: 1;
  color: rgb(204 204 204 / var(--tw-text-opacity, 1));
}
.text-gray-300{
  --tw-text-opacity: 1;
  color: rgb(102 102 102 / var(--tw-text-opacity, 1));
}
.text-gray-400{
  --tw-text-opacity: 1;
  color: rgb(51 51 51 / var(--tw-text-opacity, 1));
}
.text-primary{
  --tw-text-opacity: 1;
  color: rgb(255 221 0 / var(--tw-text-opacity, 1));
}
.text-red{
  --tw-text-opacity: 1;
  color: rgb(173 28 41 / var(--tw-text-opacity, 1));
}
.text-white{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.text-white-light{
  --tw-text-opacity: 1;
  color: rgb(245 245 245 / var(--tw-text-opacity, 1));
}
.text-yellow{
  --tw-text-opacity: 1;
  color: rgb(255 221 0 / var(--tw-text-opacity, 1));
}
.underline{
  text-decoration-line: underline;
}
.no-underline{
  text-decoration-line: none;
}
.antialiased{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.shadow-2xl{
  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_10px_7px_-10px_rgba\(0\2c 0\2c 0\2c \.5\)\]{
  --tw-shadow: 0 10px 7px -10px rgba(0,0,0,.5);
  --tw-shadow-colored: 0 10px 7px -10px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_2px_5px_0_rgba\(0\2c 0\2c 0\2c \.25\)\]{
  --tw-shadow: 0 2px 5px 0 rgba(0,0,0,.25);
  --tw-shadow-colored: 0 2px 5px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-lg{
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-xl{
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.brightness-50{
  --tw-brightness: brightness(.5);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.drop-shadow-\[0px_1px_0px_rgba\(95\2c _61\2c _0\2c _0\.60\)\]{
  --tw-drop-shadow: drop-shadow(0px 1px 0px rgba(95, 61, 0, 0.60));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter{
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.backdrop-blur-sm{
  --tw-backdrop-blur: blur(4px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.transition-all{
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-colors{
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-transform{
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-300{
  transition-duration: 300ms;
}
.duration-\[400ms\]{
  transition-duration: 400ms;
}
.ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.icon-IconArrowDownToBracket{
  --icon-file: url(/build/images/SVG/UI/IconArrowDownToBracket.svg);
}
.icon-IconArrowDownToBracket::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconBurger{
  --icon-file: url(/build/images/SVG/UI/IconBurger.svg);
}
.icon-IconBurger::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconChevronDown{
  --icon-file: url(/build/images/SVG/UI/IconChevronDown.svg);
}
.icon-IconChevronDown::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconChevronLeft{
  --icon-file: url(/build/images/SVG/UI/IconChevronLeft.svg);
}
.icon-IconChevronLeft::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconChevronRight{
  --icon-file: url(/build/images/SVG/UI/IconChevronRight.svg);
}
.icon-IconChevronRight::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconChevronUp{
  --icon-file: url(/build/images/SVG/UI/IconChevronUp.svg);
}
.icon-IconChevronUp::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconCircleArrowDown{
  --icon-file: url(/build/images/SVG/UI/IconCircleArrowDown.svg);
}
.icon-IconCircleArrowDown::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconComment{
  --icon-file: url(/build/images/SVG/UI/IconComment.svg);
}
.icon-IconComment::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconCopyright{
  --icon-file: url(/build/images/SVG/UI/IconCopyright.svg);
}
.icon-IconCopyright::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconDoodleCheck{
  --icon-file: url(/build/images/SVG/UI/IconDoodleCheck.svg);
}
.icon-IconDoodleCheck::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconLink{
  --icon-file: url(/build/images/SVG/UI/IconLink.svg);
}
.icon-IconLink::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconList{
  --icon-file: url(/build/images/SVG/UI/IconList.svg);
}
.icon-IconList::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconMap{
  --icon-file: url(/build/images/SVG/UI/IconMap.svg);
}
.icon-IconMap::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconQuote{
  --icon-file: url(/build/images/SVG/UI/IconQuote.svg);
}
.icon-IconQuote::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconXmark{
  --icon-file: url(/build/images/SVG/UI/IconXmark.svg);
}
.icon-IconXmark::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconBluesky{
  --icon-file: url(/build/images/SVG/SM/IconBluesky.svg);
}
.icon-IconBluesky::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconFBMessanger{
  --icon-file: url(/build/images/SVG/SM/IconFBMessanger.svg);
}
.icon-IconFBMessanger::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconFacebook{
  --icon-file: url(/build/images/SVG/SM/IconFacebook.svg);
}
.icon-IconFacebook::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconInstagram{
  --icon-file: url(/build/images/SVG/SM/IconInstagram.svg);
}
.icon-IconInstagram::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconLinkedIn{
  --icon-file: url(/build/images/SVG/SM/IconLinkedIn.svg);
}
.icon-IconLinkedIn::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconTikTok{
  --icon-file: url(/build/images/SVG/SM/IconTikTok.svg);
}
.icon-IconTikTok::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconWhatsApp{
  --icon-file: url(/build/images/SVG/SM/IconWhatsApp.svg);
}
.icon-IconWhatsApp::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconX{
  --icon-file: url(/build/images/SVG/SM/IconX.svg);
}
.icon-IconX::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconXING{
  --icon-file: url(/build/images/SVG/SM/IconXING.svg);
}
.icon-IconXING::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconYoutube{
  --icon-file: url(/build/images/SVG/SM/IconYoutube.svg);
}
.icon-IconYoutube::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconTBildung{
  --icon-file: url(/build/images/SVG/CE/IconTBildung.svg);
}
.icon-IconTBildung::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconTEinkommen{
  --icon-file: url(/build/images/SVG/CE/IconTEinkommen.svg);
}
.icon-IconTEinkommen::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconTErnaehrung{
  --icon-file: url(/build/images/SVG/CE/IconTErnaehrung.svg);
}
.icon-IconTErnaehrung::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconTFamilie{
  --icon-file: url(/build/images/SVG/CE/IconTFamilie.svg);
}
.icon-IconTFamilie::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconTFluechtlinge{
  --icon-file: url(/build/images/SVG/CE/IconTFluechtlinge.svg);
}
.icon-IconTFluechtlinge::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconTGesundheit{
  --icon-file: url(/build/images/SVG/CE/IconTGesundheit.svg);
}
.icon-IconTGesundheit::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconTInnovationen{
  --icon-file: url(/build/images/SVG/CE/IconTInnovationen.svg);
}
.icon-IconTInnovationen::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconTKatastrophenschutz{
  --icon-file: url(/build/images/SVG/CE/IconTKatastrophenschutz.svg);
}
.icon-IconTKatastrophenschutz::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconTKlimaschutz{
  --icon-file: url(/build/images/SVG/CE/IconTKlimaschutz.svg);
}
.icon-IconTKlimaschutz::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconTNothilfe{
  --icon-file: url(/build/images/SVG/CE/IconTNothilfe.svg);
}
.icon-IconTNothilfe::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconTWasser{
  --icon-file: url(/build/images/SVG/CE/IconTWasser.svg);
}
.icon-IconTWasser::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
.icon-IconTWiederaufbau{
  --icon-file: url(/build/images/SVG/CE/IconTWiederaufbau.svg);
}
.icon-IconTWiederaufbau::after{
  content: '';
  display: flex;
  background-color: currentColor;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 1em;
  height: 1em;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: var(--icon-file);
  mask-image: var(--icon-file);
}
@media (min-width: 976px){
  .lg\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 1rem;
  }
  @media (min-width: 480px){
    .lg\:container{
      max-width: 480px;
    }
  }
  @media (min-width: 768px){
    .lg\:container{
      max-width: 768px;
    }
  }
  @media (min-width: 976px){
    .lg\:container{
      max-width: 976px;
    }
  }
  @media (min-width: 1300px){
    .lg\:container{
      max-width: 1300px;
    }
  }
}
@media (min-width: 1300px){
  .xl\:container{
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 1rem;
    padding-left: 1rem;
  }
  @media (min-width: 480px){
    .xl\:container{
      max-width: 480px;
    }
  }
  @media (min-width: 768px){
    .xl\:container{
      max-width: 768px;
    }
  }
  @media (min-width: 976px){
    .xl\:container{
      max-width: 976px;
    }
  }
  @media (min-width: 1300px){
    .xl\:container{
      max-width: 1300px;
    }
  }
}
.before\:pointer-events-none::before{
  content: var(--tw-content);
  pointer-events: none;
}
.before\:absolute::before{
  content: var(--tw-content);
  position: absolute;
}
.before\:inset-0::before{
  content: var(--tw-content);
  inset: 0px;
}
.before\:bottom-0::before{
  content: var(--tw-content);
  bottom: 0px;
}
.before\:left-0::before{
  content: var(--tw-content);
  left: 0px;
}
.before\:right-0::before{
  content: var(--tw-content);
  right: 0px;
}
.before\:top-0::before{
  content: var(--tw-content);
  top: 0px;
}
.before\:z-10::before{
  content: var(--tw-content);
  z-index: 10;
}
.before\:z-\[-1\]::before{
  content: var(--tw-content);
  z-index: -1;
}
.before\:z-\[1\]::before{
  content: var(--tw-content);
  z-index: 1;
}
.before\:h-1::before{
  content: var(--tw-content);
  height: 0.25rem;
}
.before\:h-20::before{
  content: var(--tw-content);
  height: 5rem;
}
.before\:h-full::before{
  content: var(--tw-content);
  height: 100%;
}
.before\:w-5::before{
  content: var(--tw-content);
  width: 1.25rem;
}
.before\:w-full::before{
  content: var(--tw-content);
  width: 100%;
}
.before\:bg-\[rgba\(0\2c 0\2c 0\2c 0\.2\)\]::before{
  content: var(--tw-content);
  background-color: rgba(0,0,0,0.2);
}
.before\:bg-yellow::before{
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 221 0 / var(--tw-bg-opacity, 1));
}
.before\:bg-gradient-to-t::before{
  content: var(--tw-content);
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}
.before\:from-\[\#00000080\]::before{
  content: var(--tw-content);
  --tw-gradient-from: #00000080 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.before\:from-black::before{
  content: var(--tw-content);
  --tw-gradient-from: #000000 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.before\:via-transparent::before{
  content: var(--tw-content);
  --tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.before\:to-transparent::before{
  content: var(--tw-content);
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.before\:content-\[\'\'\]::before{
  --tw-content: '';
  content: var(--tw-content);
}
.after\:absolute::after{
  content: var(--tw-content);
  position: absolute;
}
.after\:left-1\/2::after{
  content: var(--tw-content);
  left: 50%;
}
.after\:top-1\/2::after{
  content: var(--tw-content);
  top: 50%;
}
.after\:-z-10::after{
  content: var(--tw-content);
  z-index: -10;
}
.after\:h-10::after{
  content: var(--tw-content);
  height: 2.5rem;
}
.after\:w-10::after{
  content: var(--tw-content);
  width: 2.5rem;
}
.after\:-translate-x-1\/2::after{
  content: var(--tw-content);
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.after\:-translate-y-1\/2::after{
  content: var(--tw-content);
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.after\:bg-primary::after{
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 221 0 / var(--tw-bg-opacity, 1));
}
.hover\:bg-black:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-100:hover{
  --tw-bg-opacity: 1;
  background-color: rgb(230 230 230 / var(--tw-bg-opacity, 1));
}
.hover\:bg-opacity-80:hover{
  --tw-bg-opacity: 0.8;
}
.hover\:text-white:hover{
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.hover\:underline:hover{
  text-decoration-line: underline;
}
.hover\:shadow-lg:hover{
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus\:outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.active\:bg-yellow-dark:active{
  --tw-bg-opacity: 1;
  background-color: rgb(203 176 40 / var(--tw-bg-opacity, 1));
}
.active\:shadow-sm:active{
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.group:hover .group-hover\:block{
  display: block;
}
.group:hover .group-hover\:hidden{
  display: none;
}
@media (min-width: 480px){
  .sm\:flex-wrap{
    flex-wrap: wrap;
  }
  .sm\:justify-center{
    justify-content: center;
  }
  .sm\:gap-7{
    gap: 1.75rem;
  }
}
@media (min-width: 768px){
  .md\:sr-only{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
  }
  .md\:mx-20{
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .md\:mx-auto{
    margin-left: auto;
    margin-right: auto;
  }
  .md\:mb-10{
    margin-bottom: 2.5rem;
  }
  .md\:mb-20{
    margin-bottom: 5rem;
  }
  .md\:mt-20{
    margin-top: 5rem;
  }
  .md\:hidden{
    display: none;
  }
  .md\:w-10\/12{
    width: 83.333333%;
  }
  .md\:w-24{
    width: 6rem;
  }
  .md\:w-\[310px\]{
    width: 310px;
  }
  .md\:w-\[400px\]{
    width: 400px;
  }
  .md\:w-full{
    width: 100%;
  }
  .md\:max-w-\[388px\]{
    max-width: 388px;
  }
  .md\:-translate-y-8{
    --tw-translate-y: -2rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .md\:flex-row{
    flex-direction: row;
  }
  .md\:flex-row-reverse{
    flex-direction: row-reverse;
  }
  .md\:flex-col{
    flex-direction: column;
  }
  .md\:justify-start{
    justify-content: flex-start;
  }
  .md\:justify-between{
    justify-content: space-between;
  }
  .md\:gap-10{
    gap: 2.5rem;
  }
  .md\:gap-20{
    gap: 5rem;
  }
  .md\:gap-4{
    gap: 1rem;
  }
  .md\:gap-5{
    gap: 1.25rem;
  }
  .md\:p-20{
    padding: 5rem;
  }
  .md\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .md\:px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .md\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .md\:px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .md\:py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .md\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .md\:py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .md\:py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .md\:pb-20{
    padding-bottom: 5rem;
  }
  .md\:pl-4{
    padding-left: 1rem;
  }
  .md\:pt-0{
    padding-top: 0px;
  }
  .md\:pt-4{
    padding-top: 1rem;
  }
  .md\:text-left{
    text-align: left;
  }
  .md\:text-\[56px\]{
    font-size: 56px;
  }
  .md\:leading-8{
    line-height: 2rem;
  }
}
@media (min-width: 976px){
  .lg\:pointer-events-none{
    pointer-events: none;
  }
  .lg\:fixed{
    position: fixed;
  }
  .lg\:absolute{
    position: absolute;
  }
  .lg\:relative{
    position: relative;
  }
  .lg\:inset-auto{
    inset: auto;
  }
  .lg\:-top-\[140px\]{
    top: -140px;
  }
  .lg\:bottom-0{
    bottom: 0px;
  }
  .lg\:left-0{
    left: 0px;
  }
  .lg\:right-0{
    right: 0px;
  }
  .lg\:right-\[calc\(max\(\(100\%_-_2400px\)_\/_2_\+_2rem\2c _2rem\)\)\]{
    right: calc(max((100% - 2400px) / 2 + 2rem, 2rem));
  }
  .lg\:right-full{
    right: 100%;
  }
  .lg\:top-0{
    top: 0px;
  }
  .lg\:top-1\/2{
    top: 50%;
  }
  .lg\:z-\[3\]{
    z-index: 3;
  }
  .lg\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }
  .lg\:mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .lg\:mx-auto{
    margin-left: auto;
    margin-right: auto;
  }
  .lg\:my-32{
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  .lg\:mb-0{
    margin-bottom: 0px;
  }
  .lg\:mb-10{
    margin-bottom: 2.5rem;
  }
  .lg\:mb-20{
    margin-bottom: 5rem;
  }
  .lg\:mb-4{
    margin-bottom: 1rem;
  }
  .lg\:mb-5{
    margin-bottom: 1.25rem;
  }
  .lg\:mb-6{
    margin-bottom: 1.5rem;
  }
  .lg\:mb-7{
    margin-bottom: 1.75rem;
  }
  .lg\:mr-0{
    margin-right: 0px;
  }
  .lg\:mr-2{
    margin-right: 0.5rem;
  }
  .lg\:mr-8{
    margin-right: 2rem;
  }
  .lg\:block{
    display: block;
  }
  .lg\:inline{
    display: inline;
  }
  .lg\:flex{
    display: flex;
  }
  .lg\:grid{
    display: grid;
  }
  .lg\:hidden{
    display: none;
  }
  .lg\:aspect-\[10\/7\]{
    aspect-ratio: 10/7;
  }
  .lg\:aspect-\[16\/10\]{
    aspect-ratio: 16/10;
  }
  .lg\:aspect-\[18\/5\]{
    aspect-ratio: 18/5;
  }
  .lg\:aspect-\[18\/7\]{
    aspect-ratio: 18/7;
  }
  .lg\:aspect-\[19\/11\]{
    aspect-ratio: 19/11;
  }
  .lg\:aspect-\[9\/16\]{
    aspect-ratio: 9/16;
  }
  .lg\:aspect-\[9\/4\]{
    aspect-ratio: 9/4;
  }
  .lg\:aspect-square{
    aspect-ratio: 1 / 1;
  }
  .lg\:aspect-video{
    aspect-ratio: 16 / 9;
  }
  .lg\:h-16{
    height: 4rem;
  }
  .lg\:h-20{
    height: 5rem;
  }
  .lg\:h-36{
    height: 9rem;
  }
  .lg\:h-5{
    height: 1.25rem;
  }
  .lg\:h-auto{
    height: auto;
  }
  .lg\:h-fit{
    height: -moz-fit-content;
    height: fit-content;
  }
  .lg\:h-screen{
    height: 100vh;
  }
  .lg\:max-h-\[80px\]{
    max-height: 80px;
  }
  .lg\:min-h-\[75px\]{
    min-height: 75px;
  }
  .lg\:min-h-\[96px\]{
    min-height: 96px;
  }
  .lg\:min-h-\[initial\]{
    min-height: initial;
  }
  .lg\:min-h-screen{
    min-height: 100vh;
  }
  .lg\:w-1\/2{
    width: 50%;
  }
  .lg\:w-1\/3{
    width: 33.333333%;
  }
  .lg\:w-1\/4{
    width: 25%;
  }
  .lg\:w-10\/12{
    width: 83.333333%;
  }
  .lg\:w-12{
    width: 3rem;
  }
  .lg\:w-16{
    width: 4rem;
  }
  .lg\:w-2\/3{
    width: 66.666667%;
  }
  .lg\:w-2\/5{
    width: 40%;
  }
  .lg\:w-3\/12{
    width: 25%;
  }
  .lg\:w-3\/4{
    width: 75%;
  }
  .lg\:w-3\/5{
    width: 60%;
  }
  .lg\:w-36{
    width: 9rem;
  }
  .lg\:w-4\/12{
    width: 33.333333%;
  }
  .lg\:w-44{
    width: 11rem;
  }
  .lg\:w-5{
    width: 1.25rem;
  }
  .lg\:w-5\/12{
    width: 41.666667%;
  }
  .lg\:w-6\/12{
    width: 50%;
  }
  .lg\:w-64{
    width: 16rem;
  }
  .lg\:w-7\/12{
    width: 58.333333%;
  }
  .lg\:w-8\/12{
    width: 66.666667%;
  }
  .lg\:w-\[30\%\]{
    width: 30%;
  }
  .lg\:w-\[420px\]{
    width: 420px;
  }
  .lg\:w-\[440px\]{
    width: 440px;
  }
  .lg\:w-\[70\%\]{
    width: 70%;
  }
  .lg\:w-\[92\%\]{
    width: 92%;
  }
  .lg\:w-\[calc\(25\%_-_40px\)\]{
    width: calc(25% - 40px);
  }
  .lg\:w-\[calc\(33\%_-_22px\)\]{
    width: calc(33% - 22px);
  }
  .lg\:w-\[calc\(50\%_-_16px\)\]{
    width: calc(50% - 16px);
  }
  .lg\:w-auto{
    width: auto;
  }
  .lg\:w-full{
    width: 100%;
  }
  .lg\:max-w-3xl{
    max-width: 48rem;
  }
  .lg\:max-w-\[230px\]{
    max-width: 230px;
  }
  .lg\:max-w-\[422px\]{
    max-width: 422px;
  }
  .lg\:max-w-md{
    max-width: 28rem;
  }
  .lg\:basis-1\/2{
    flex-basis: 50%;
  }
  .lg\:-translate-x-0{
    --tw-translate-x: -0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .lg\:-translate-y-1\/2{
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .lg\:-translate-y-32{
    --tw-translate-y: -8rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .lg\:-translate-y-8{
    --tw-translate-y: -2rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .lg\:-translate-y-\[4vw\]{
    --tw-translate-y: -4vw;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .lg\:transform{
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .lg\:grid-flow-col{
    grid-auto-flow: column;
  }
  .lg\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }
  .lg\:flex-row{
    flex-direction: row;
  }
  .lg\:flex-row-reverse{
    flex-direction: row-reverse;
  }
  .lg\:flex-col{
    flex-direction: column;
  }
  .lg\:flex-col-reverse{
    flex-direction: column-reverse;
  }
  .lg\:flex-wrap{
    flex-wrap: wrap;
  }
  .lg\:items-start{
    align-items: flex-start;
  }
  .lg\:items-center{
    align-items: center;
  }
  .lg\:justify-start{
    justify-content: flex-start;
  }
  .lg\:justify-end{
    justify-content: flex-end;
  }
  .lg\:justify-center{
    justify-content: center;
  }
  .lg\:justify-between{
    justify-content: space-between;
  }
  .lg\:gap-10{
    gap: 2.5rem;
  }
  .lg\:gap-20{
    gap: 5rem;
  }
  .lg\:gap-4{
    gap: 1rem;
  }
  .lg\:gap-5{
    gap: 1.25rem;
  }
  .lg\:gap-8{
    gap: 2rem;
  }
  .lg\:space-x-8 > :not([hidden]) ~ :not([hidden]){
    --tw-space-x-reverse: 0;
    margin-right: calc(2rem * var(--tw-space-x-reverse));
    margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)));
  }
  .lg\:space-y-4 > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1rem * var(--tw-space-y-reverse));
  }
  .lg\:overflow-y-visible{
    overflow-y: visible;
  }
  .lg\:whitespace-nowrap{
    white-space: nowrap;
  }
  .lg\:rounded{
    border-radius: 0.5rem;
  }
  .lg\:rounded-full{
    border-radius: 9999px;
  }
  .lg\:border-2{
    border-width: 2px;
  }
  .lg\:border-b-0{
    border-bottom-width: 0px;
  }
  .lg\:border-white{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
  }
  .lg\:bg-primary{
    --tw-bg-opacity: 1;
    background-color: rgb(255 221 0 / var(--tw-bg-opacity, 1));
  }
  .lg\:bg-transparent{
    background-color: transparent;
  }
  .lg\:p-0{
    padding: 0px;
  }
  .lg\:p-12{
    padding: 3rem;
  }
  .lg\:p-16{
    padding: 4rem;
  }
  .lg\:p-2{
    padding: 0.5rem;
  }
  .lg\:p-4{
    padding: 1rem;
  }
  .lg\:p-5{
    padding: 1.25rem;
  }
  .lg\:p-9{
    padding: 2.25rem;
  }
  .lg\:p-\[1\.25vw\]{
    padding: 1.25vw;
  }
  .lg\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .lg\:px-12{
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .lg\:px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .lg\:px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .lg\:py-0{
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .lg\:py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .lg\:py-12{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .lg\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .lg\:py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .lg\:py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .lg\:pb-0{
    padding-bottom: 0px;
  }
  .lg\:pb-10{
    padding-bottom: 2.5rem;
  }
  .lg\:pb-12{
    padding-bottom: 3rem;
  }
  .lg\:pl-5{
    padding-left: 1.25rem;
  }
  .lg\:pr-20{
    padding-right: 5rem;
  }
  .lg\:pr-4{
    padding-right: 1rem;
  }
  .lg\:pt-0{
    padding-top: 0px;
  }
  .lg\:pt-16{
    padding-top: 4rem;
  }
  .lg\:pt-20{
    padding-top: 5rem;
  }
  .lg\:pt-4{
    padding-top: 1rem;
  }
  .lg\:pt-44{
    padding-top: 11rem;
  }
  .lg\:pt-8{
    padding-top: 2rem;
  }
  .lg\:pt-\[72px\]{
    padding-top: 72px;
  }
  .lg\:pt-\[8\.33\%\]{
    padding-top: 8.33%;
  }
  .lg\:text-center{
    text-align: center;
  }
  .lg\:text-start{
    text-align: start;
  }
  .lg\:text-end{
    text-align: end;
  }
  .lg\:text-2xl{
    font-size: 1.5rem;
  }
  .lg\:text-3xl{
    font-size: 1.625rem;
  }
  .lg\:text-4xl{
    font-size: 2rem;
  }
  .lg\:text-5xl{
    font-size: 2.5rem;
  }
  .lg\:text-6xl{
    font-size: 2.625rem;
  }
  .lg\:text-7xl{
    font-size: 3rem;
  }
  .lg\:text-8xl{
    font-size: 3.5rem;
  }
  .lg\:text-\[1\.25rem\]{
    font-size: 1.25rem;
  }
  .lg\:text-\[1\.625rem\]{
    font-size: 1.625rem;
  }
  .lg\:text-\[64px\]{
    font-size: 64px;
  }
  .lg\:text-\[72px\]{
    font-size: 72px;
  }
  .lg\:text-md{
    font-size: 1.125rem;
  }
  .lg\:text-xl{
    font-size: 1.375rem;
  }
  .lg\:leading-10{
    line-height: 2.5rem;
  }
  .lg\:leading-7{
    line-height: 1.75rem;
  }
  .lg\:leading-8{
    line-height: 2rem;
  }
  .lg\:leading-\[48px\]{
    line-height: 48px;
  }
  .lg\:text-black{
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity, 1));
  }
  .lg\:text-primary{
    --tw-text-opacity: 1;
    color: rgb(255 221 0 / var(--tw-text-opacity, 1));
  }
  .lg\:text-white{
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  }
  .lg\:text-yellow{
    --tw-text-opacity: 1;
    color: rgb(255 221 0 / var(--tw-text-opacity, 1));
  }
  .lg\:opacity-0{
    opacity: 0;
  }
  .lg\:shadow-\[0_10px_7px_-10px_rgba\(0\2c 0\2c 0\2c \.5\)\]{
    --tw-shadow: 0 10px 7px -10px rgba(0,0,0,.5);
    --tw-shadow-colored: 0 10px 7px -10px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .lg\:shadow-\[0px_0px_40px_0px_rgba\(0\2c _0\2c _0\2c _0\.67\)\]{
    --tw-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.67);
    --tw-shadow-colored: 0px 0px 40px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .lg\:transition-opacity{
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }
  .lg\:transition-transform{
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
  }
  .lg\:duration-200{
    transition-duration: 200ms;
  }
  .before\:lg\:absolute::before{
    content: var(--tw-content);
    position: absolute;
  }
  .before\:lg\:inset-0::before{
    content: var(--tw-content);
    inset: 0px;
  }
  .before\:lg\:h-\[150px\]::before{
    content: var(--tw-content);
    height: 150px;
  }
  .before\:lg\:bg-gradient-to-b::before{
    content: var(--tw-content);
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  }
  .before\:lg\:from-black::before{
    content: var(--tw-content);
    --tw-gradient-from: #000000 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  }
  .before\:lg\:to-transparent::before{
    content: var(--tw-content);
    --tw-gradient-to: transparent var(--tw-gradient-to-position);
  }
  .before\:lg\:opacity-\[var\(--before-opacity\2c _0\)\]::before{
    content: var(--tw-content);
    opacity: var(--before-opacity, 0);
  }
  .lg\:after\:h-8::after{
    content: var(--tw-content);
    height: 2rem;
  }
  .lg\:after\:w-8::after{
    content: var(--tw-content);
    width: 2rem;
  }
  .hover\:lg\:scale-\[1\.05\]:hover{
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .lg\:hover\:border-primary:hover{
    --tw-border-opacity: 1;
    border-color: rgb(255 221 0 / var(--tw-border-opacity, 1));
  }
  .lg\:hover\:bg-primary:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(255 221 0 / var(--tw-bg-opacity, 1));
  }
  .group:hover .lg\:group-hover\:-translate-y-5{
    --tw-translate-y: -1.25rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .group:hover .lg\:group-hover\:opacity-100{
    opacity: 1;
  }
}
@media (min-width: 1300px){
  .xl\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }
  .xl\:mx-auto{
    margin-left: auto;
    margin-right: auto;
  }
  .xl\:my-0{
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .xl\:mb-14{
    margin-bottom: 3.5rem;
  }
  .xl\:mb-2{
    margin-bottom: 0.5rem;
  }
  .xl\:mb-20{
    margin-bottom: 5rem;
  }
  .xl\:mb-3{
    margin-bottom: 0.75rem;
  }
  .xl\:mb-32{
    margin-bottom: 8rem;
  }
  .xl\:mb-64{
    margin-bottom: 16rem;
  }
  .xl\:mr-16{
    margin-right: 4rem;
  }
  .xl\:mt-32{
    margin-top: 8rem;
  }
  .xl\:flex{
    display: flex;
  }
  .xl\:grid{
    display: grid;
  }
  .xl\:w-10\/12{
    width: 83.333333%;
  }
  .xl\:w-6\/12{
    width: 50%;
  }
  .xl\:w-7\/12{
    width: 58.333333%;
  }
  .xl\:w-8\/12{
    width: 66.666667%;
  }
  .xl\:w-9\/12{
    width: 75%;
  }
  .xl\:w-\[50\%\]{
    width: 50%;
  }
  .xl\:w-\[594px\]{
    width: 594px;
  }
  .xl\:w-\[95\%\]{
    width: 95%;
  }
  .xl\:w-full{
    width: 100%;
  }
  .xl\:max-w-6xl{
    max-width: 72rem;
  }
  .xl\:max-w-\[630px\]{
    max-width: 630px;
  }
  .xl\:max-w-xs{
    max-width: 20rem;
  }
  .xl\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .xl\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .xl\:grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
  .xl\:grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }
  .xl\:flex-row{
    flex-direction: row;
  }
  .xl\:flex-col{
    flex-direction: column;
  }
  .xl\:justify-start{
    justify-content: flex-start;
  }
  .xl\:justify-center{
    justify-content: center;
  }
  .xl\:justify-between{
    justify-content: space-between;
  }
  .xl\:gap-0{
    gap: 0px;
  }
  .xl\:gap-14{
    gap: 3.5rem;
  }
  .xl\:p-20{
    padding: 5rem;
  }
  .xl\:p-6{
    padding: 1.5rem;
  }
  .xl\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }
  .xl\:px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .xl\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .xl\:py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .xl\:py-32{
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .xl\:pb-20{
    padding-bottom: 5rem;
  }
  .xl\:pt-16{
    padding-top: 4rem;
  }
  .xl\:pt-5{
    padding-top: 1.25rem;
  }
  .xl\:text-right{
    text-align: right;
  }
  .xl\:text-3xl{
    font-size: 1.625rem;
  }
  .xl\:text-\[100px\]{
    font-size: 100px;
  }
  .xl\:text-lg{
    font-size: 1.25rem;
  }
  .xl\:leading-10{
    line-height: 2.5rem;
  }
  .xxl\:max-h-64{
    max-height: 16rem;
  }
  .xxl\:max-w-none{
    max-width: none;
  }
  .xxl\:-translate-y-\[80px\]{
    --tw-translate-y: -80px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .xxl\:text-3xl{
    font-size: 1.625rem;
  }
  .xxl\:text-8xl{
    font-size: 3.5rem;
  }
}
@media print{
  .print\:hidden{
    display: none;
  }
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/scss/layout/header-dark.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@media (min-width: 976px) {
  .page-headerdark {
    pointer-events: none;
  }
}
.page-headerdark a, .page-headerdark button {
  pointer-events: auto;
}
.page-headerdark__mobile-nav-toggle .icon__::before {
  content: "\e906";
}
.page-headerdark__main-nav {
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@media (min-width: 976px) {
  .page-headerdark__main-nav {
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}
.page-headerdark__main-nav-list-link {
  font-family: Meta Headline Offc W01 Bold, system-ui, sans-serif;
  font-size: 1.75rem;
}
@media (min-width: 976px) {
  .page-headerdark__main-nav-list-link {
    font-size: 1rem;
  }
}
.page-headerdark--show-nav .page-headerdark__mobile-nav-toggle .icon__::before {
  content: "\e912";
}
.page-headerdark--show-nav .page-headerdark__main-nav {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@media (min-width: 976px) {
  .page-headerdark--show-nav .page-headerdark__main-nav {
    --tw-translate-x: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  .page-headerdark__main-nav-list-link--current {
    --tw-border-opacity: 1;
    border-color: rgb(255 221 0 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(255 221 0 / var(--tw-bg-opacity, 1));
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUEsZ0JBQWdCO0FBQWhCO0FDRUE7O0VDQUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0FGQ0o7QUNOQTtFQUNJO0FEU0o7QUNQQTtFQUNJO0FEVUo7QUNSQTtFQUNJO0FEV0o7QUNUQTtFQUNJO0FEWUo7QUNWQTtFQUNJO0FEYUo7QUNYQTtFQUNJO0FEY0o7QUNaQTtFQUNJO0FEZUo7QUNiQTtFQUNJO0FEZ0JKO0FDZEE7O0VBRUk7QURpQko7QUNkQTtFQUNJO0FEaUJKO0FDZkE7RUFDSTtBRGtCSjtBQ2hCQTs7RUFFSTtBRG1CSjtBQ2hCQTs7RUFFSTtBRG1CSjtBQ2hCQTtFQUNJO0FEbUJKO0FDakJBOztFQUVJO0FEb0JKO0FDakJBOztFQUVJO0FEb0JKO0FDakJBO0VBQ0k7QURvQko7QUNsQkE7RUFDSTtBRHFCSjtBQ25CQTtFQUNJO0FEc0JKO0FDcEJBO0VBQ0k7QUR1Qko7QUNyQkE7RUFDSTtBRHdCSjtBQ3RCQTtFQUNJO0FEeUJKO0FDdkJBO0VBQ0k7QUQwQko7QUN4QkE7RUFDSTtBRDJCSjtBQ3pCQTs7RUFFSTtFQUNBO0FENEJKO0FDMUJBOztFQUVJO0VBQ0E7RUFDQTtBRDZCSjtBQzNCQTs7RUFFSTtFQUNBO0VBQ0E7QUQ4Qko7QUM1QkE7O0VBRUk7RUFDQTtFQUNBO0FEK0JKO0FDNUJBO0VBQ0k7QUQrQko7QUM3QkE7RUFDSTtBRGdDSjtBQzlCQTtFQUNJO0FEaUNKO0FDL0JBO0VBQ0k7QURrQ0o7QUNoQ0E7RUFDSTtBRG1DSjtBQ2pDQTtFQUNJO0FEb0NKO0FDbENBO0VBQ0k7QURxQ0o7QUNuQ0E7RUFDSTtBRHNDSjtBQ3BDQTtFQUNJO0FEdUNKO0FDckNBO0VBQ0k7QUR3Q0o7QUN0Q0E7RUFDSTtBRHlDSjtBQ3ZDQTtFQUNJO0FEMENKO0FDeENBO0VBQ0k7QUQyQ0o7QUN6Q0E7RUFDSTtBRDRDSjtBQzFDQTs7RUFFSTtBRDZDSjtBQzFDQTs7RUFFSTtBRDZDSjtBQzFDQTs7RUFFSTtBRDZDSjtBQzFDQTs7RUFFSTtBRDZDSjtBQzFDQTs7RUFFSTtBRDZDSjtBQzFDQTs7RUFFSTtBRDZDSjtBQzFDQTs7RUFFSTtBRDZDSjtBQzFDQTs7RUFFSTtBRDZDSjtBQzFDQTs7RUFFSTtBRDZDSjtBQzFDQTs7RUFFSTtBRDZDSjtBQzFDQTs7RUFFSTtBRDZDSjtBQzFDQTs7RUFFSTtBRDZDSjtBQzFDQTs7RUFFSTtBRDZDSjtBQzFDQTtFQUNJO0FENkNKO0FDM0NBO0VBQ0k7QUQ4Q0o7QUM1Q0E7RUFDSTtBRCtDSjtBQzdDQTtFQUNJO0FEZ0RKO0FDOUNBO0VBQ0k7QURpREo7QUMvQ0E7RUFDSTtBRGtESjtBQ2hEQTtFQUNJO0FEbURKO0FDakRBO0VBQ0k7QURvREo7QUNsREE7Ozs7RUFJSTtBRHFESjtBQ2xEQTs7RUFFSTtBRHFESjtBQ2xEQTtFQUNJO0FEcURKO0FDbkRBO0VBQ0k7QURzREo7QUNwREE7RUFDSTtBRHVESjtBQ3JEQTtFQUNJO0FEd0RKO0FDdERBO0VBQ0k7QUR5REo7QUN2REE7RUFDSTtBRDBESjtBQ3hEQTtFQUNJO0FEMkRKO0FDekRBO0VBQ0k7QUQ0REo7QUMxREE7RUFDSTtBRDZESjtBQzNEQTs7RUFFSTtBRDhESjtBQzNEQTs7RUFFSTtBRDhESjtBQzVEQTtFQUNJO0FEK0RKO0FDN0RBO0VBQ0k7QURnRUo7QUM5REE7RUFDSTtBRGlFSjtBQy9EQTtFQUNJO0FEa0VKO0FDaEVBO0VBQ0k7QURtRUo7QUNqRUE7RUFDSTtBRG9FSjtBQ2xFQTs7RUFFSTtBRHFFSjtBQ25FQTtFQUNJO0FEc0VKO0FDcEVBO0VBQ0k7QUR1RUo7QUNyRUE7OztFQUdJO0FEd0VKO0FDdEVBOztFQUVJO0FEeUVKO0FDdkVBOzs7RUFHSTtBRDBFSjtBQ3ZFQTs7O0VBR0k7QUQwRUo7QUN2RUE7OztFQUdJO0FEMEVKO0FDdkVBOzs7RUFHSTtBRDBFSjtBQ3ZFQTs7O0VBR0k7QUQwRUo7QUN2RUE7O0VBRUk7QUQwRUo7QUN2RUE7O0VBRUk7QUQwRUo7QUN4RUE7RUFDSTtBRDJFSjtBR3piQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDRiSjtBRzFiQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDRiSjtBRzFiQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDRiSjtBR3piQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDJiSjtBSTFkSTtFQUFBO0lBQUE7U0FBQTtFQUFBO0FBQUE7QUFHSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFESjtFQUVJO0VBQ0E7QUo2ZFI7QUkzZFk7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQURKO0VBRUk7RUZUUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7QUZzZUo7QUlwZVE7RUFDSTtBSnNlWjtBSWxlUTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FDbEJKO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBO0VBQUE7QUFBQTtBQUtKO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtFQUFBO0FBQUE7QUFLSjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUVJO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUtSO0VBQUE7QUFBQTtBQUdBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUNBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFDQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FML0RSO0FNR0k7RUFBQTtLQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpBO0FBVUE7OztFQUFBO0VBQUE7RUFBQTtBQUFBO0FBS0E7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtBQUFBO0FDeEJEO0VBQUE7QUFBQTtBQUdLO0VBQUE7QUFBQTtBQUdBO0VBQUE7QUFBQTtBQUdBO0VBQUE7QUFBQTtBQUdBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFLQTtFQUFBO0FBQUE7QUFHQTtFQUFBO0FBQUE7QUFHQTtFQUFBO0FBQUE7QUFHQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBS0o7RUFDSTtBUG1sQlI7QVFwbkJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QVJ1bkJKO0FRdm5CSTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBR0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQ0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBQ0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFNQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUVJO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUNBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUNBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FSMUNaO0FTSUk7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO01BQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtNQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7TUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO01BQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFDQTtFQUZKO0lBR1E7RVRxcUJWO0FBQ0Y7QVNscUJRO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFHSTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBS0o7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBS0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFESjtFQUtJO0FUZ3FCaEI7QVNscUJvQjtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBS0o7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFESjtFQUVJO0FUbXFCaEI7QVNocUJnQjtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtFQUNBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtBQURBO0FBRUE7RVAzQ1o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0FGOHNCSjtBU3ZxQlk7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0VBVVE7SUFBQTtJQUFBO0VBQUE7RUFFSTtJQUFBO0lBQUE7RUFBQTtFQUlJO0lBQUE7SUFBQTtFQUFBO0FBaEJoQjtBQXVCQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtFQU1BO0lBQUE7SUFBQTtFQUFBO0FBTkE7QUFNQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBSUo7RUFBQTtBQUFBO0FBR0k7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFFSTs7O0VBRUk7QVRncUJ4QjtBUzNwQmdCO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtBQUFBO0FBRUo7RUFDSTtJQUNJO0VUK3BCdEI7RVM5cEJzQjtJQUNJO0VUZ3FCMUI7QUFDRjtBU3ZwQm9CO0VBQUE7QUFBQTtBQUNBO0VBQ0k7QVQycEJ4QjtBU3pwQm9CO0VBQ0k7QVQycEJ4QjtBU3JwQmdCO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQU1RO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFESjtFQUVJO0FUcXBCeEI7QVM3b0J3QjtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQURKO0VBRUk7QVRpcEI1QjtBUzdvQndCO0VBQUE7QUFBQTtBQUtBO0VBQUE7QUFBQTtBQUtoQjtFQUNJO0FUMm9CWjtBU3ZvQmM7RUFDTTtBVHlvQnBCO0FTcm9CZ0I7RUFDSTtBVHVvQnBCO0FTbm9CZ0I7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBO0FBQUE7QUFHUjs7O0VBR0k7QVRzb0JoQjtBU2xvQlk7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtFQU9JO0lBQUE7SUFBQTtFQUFBO0VBTVI7SUFBQTtFQUFBO0FBYkk7QUFvQlI7RUFDSTtBVDBuQlo7QVN0bkJRO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBS0E7RUFDSTtBVHVuQmhCO0FTOW1CWTtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFDQTtFQURBO0VBT0E7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7RUFDQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBUkE7QUFXQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBT0k7SUFBQTtFQUFBO0VBRUk7SUFDSTtFVDJtQnRCO0VTdG1Cc0I7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtBQWZaO0FBZVk7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUNBO0VBRko7SUFHUTtFVDRtQjFCO0FBQ0Y7QVMvbEJZO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUNBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFGSjtFQUdJO1VBQUE7QVRrbUJaO0FTL2xCWTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFHUTtFQUFBO0FBQUE7QUFNUjtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtFQUFBO0FBQUE7QUFRWjtFQUNJO0FUMmxCUjtBU3ZsQlk7RUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0VBRUk7SUFBQTtFQUFBO0VBR0E7SUFBQTtFQUFBO0VBR0E7SUFBQTtFQUFBO0VBR0E7SUFBQTtFQUFBO0FBWEo7QUFXSTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBSUo7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQVdaO0VBQ0k7QVRrbEJKO0FTaGxCUTtFUDlVSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RU9zVVE7QVQwbEJaO0FTcGxCUTtFUHRWSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RU84VVE7QVQrbEJaO0FTM2xCQTtFQUNJO0VBQ0E7QVQ4bEJKO0FTemxCUTtFQUNJO0FUNGxCWjtBU3RsQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FUMGxCSjtBUzFsQkk7RUFBQTtFQUFBO0FBQUE7QUFKSjtFQUtJO0FUeWxCSjtBU3JsQkk7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFDQTtBQURBO0FBR0k7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUtSO0VBQ0k7SUFBUTtFVHlsQlY7RVN4bEJFO0lBQVE7RVQybEJWO0FBQ0Y7QUEzOUJBO0FVSVE7RUFDSTtBVjA5Qlo7QVVyOUJRO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJSTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FDaEJKO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUdJO0VBQUE7QUFBQTtBQUdBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7RUFFSTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtBQUZKO0FBUVI7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBS0E7QVh3K0JoQjtBV24rQlk7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFHQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0VBRUk7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7RUFJSjtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtFQUVJO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0VBSUo7SUFBQTtFQUFBO0VBRUk7SUFBQTtFQUFBO0FBZEo7QUE0QkE7Ozs7OztFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7Ozs7OztJQUFBO0VBQUE7QUFBQTtBQUVJOzs7Ozs7RUFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBOzs7Ozs7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0VBRUk7Ozs7OztJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtBQUZKO0FBUVI7Ozs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTs7Ozs7O0lBQUE7RUFBQTtBQUFBO0FBQ0E7Ozs7OztFQUFBO0FBQUE7QUFBQTtFQUFBOzs7Ozs7SUFBQTtFQUFBO0FBQUE7QUFFSTs7Ozs7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBOzs7Ozs7SUFBQTtFQUFBO0FBQUE7QUFESjs7Ozs7O0VBRUk7QVg0L0JoQjtBV3gvQlk7Ozs7OztFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQ0E7Ozs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBS0E7QVhrZ0NoQjtBVzcvQlk7Ozs7OztFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTs7Ozs7O0lBQUE7RUFBQTtBQUFBO0FBRUk7Ozs7OztFQUFBO0FBQUE7QUFBQTtFQUFBOzs7Ozs7SUFBQTtFQUFBO0FBQUE7QUFLUjs7Ozs7O0VBQUE7QUFBQTtBQUFBO0VBQUE7Ozs7OztJQUFBO0VBQUE7QUFBQTtBQU9JO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFPUjtFQUNJO0VBQ0E7QVh1Z0NSO0FXcmdDWTtFQUFBO0FBQUE7QUFNUjtFQUNJO0FYcWdDUjtBV25nQ1k7RUFBQTtBQUFBO0FBSUo7RUFBQTtJQUFBO0VBQUE7RUFHQTtJQUFBO0VBQUE7QUFIQTtBQVlZO0VBQUE7RUFBQTtBQUFBO0FBRUk7RUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7RUFFSTtJQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtBQUZKO0FBbUJoQjs7Ozs7OztFQUFBO0FBQUE7QUFFSTs7Ozs7OztFQUFBO0VBQUE7QUFBQTtBQUVJOzs7Ozs7O0VBQUE7QUFBQTtBQUFBO0VBQUE7Ozs7Ozs7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0VBRUk7Ozs7Ozs7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFGSjtBWHpLaEI7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBOzs7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7QUFBQTtBQUFBOzs7Ozs7OztDQUFBO0FBQUE7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7OztDQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOzs7Ozs7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQTtBQUFBO0FBQUE7Ozs7O0NBQUE7QUFBQTs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7O0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOzs7O0NBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7Ozs7Q0FBQTtBQUFBOzs7OztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOztFQUFBO0FBQUE7QUFBQTs7O0NBQUE7QUFBQTs7OztFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOztDQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQTtBQUFBO0FBQUE7OztDQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBOzs7Ozs7Ozs7Ozs7O0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7OztFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7Q0FBQTtBQUFBO0VBQUE7QUFBQTtBQUFBOzs7Q0FBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTs7OztDQUFBO0FBQUE7Ozs7Ozs7O0VBQUE7RUFBQTtBQUFBO0FBQUE7O0NBQUE7QUFBQTs7RUFBQTtFQUFBO0FBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7SUFBQTtFQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7SUFBQTtFQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7O0lBQUE7RUFBQTtBQUFBO0FBQUE7O0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7RUFBQTs7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBOztFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTs7SUFBQTtFQUFBO0FBQUE7QUFBQTs7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtFQUFBOztJQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTs7SUFBQTtFQUFBO0FBQUE7QUFBQTs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7O0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTs7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7O0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTs7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBOztJQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBOztJQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7O0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBOztJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtJQUFBO0VBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0FBQUE7QUFBQTtJQUFBO0VBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0lBQUE7RUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtJQUFBO0VBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO0FBQUE7QUFBQTtJQUFBO0VBQUE7QUFDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0lBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFDQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQWRBO0VBQUE7SUFBQSxXQXU0Q0E7SUF2NENBLGtCQXU0Q0E7SUF2NENBLGlCQXU0Q0E7SUF2NENBLG1CQXU0Q0E7SUF2NENBO0VBdTRDQTtFQXY0Q0E7SUFBQTtNQUFBO0lBdTRDQTtFQUFBO0VBdjRDQTtJQUFBO01BQUE7SUF1NENBO0VBQUE7RUF2NENBO0lBQUE7TUFBQTtJQXU0Q0E7RUFBQTtFQXY0Q0E7SUFBQTtNQUFBO0lBdTRDQTtFQUFBO0FBQUE7QUF2NENBO0VBQUE7SUFBQSxXQXU0Q0E7SUF2NENBLGtCQXU0Q0E7SUF2NENBLGlCQXU0Q0E7SUF2NENBLG1CQXU0Q0E7SUF2NENBO0VBdTRDQTtFQXY0Q0E7SUFBQTtNQUFBO0lBdTRDQTtFQUFBO0VBdjRDQTtJQUFBO01BQUE7SUF1NENBO0VBQUE7RUF2NENBO0lBQUE7TUFBQTtJQXU0Q0E7RUFBQTtFQXY0Q0E7SUFBQTtNQUFBO0lBdTRDQTtFQUFBO0FBQUE7QUF2NENBO0VBQUEsMEJBdTRDQTtFQXY0Q0E7QUF1NENBO0FBdjRDQTtFQUFBLDBCQXU0Q0E7RUF2NENBO0FBdTRDQTtBQXY0Q0E7RUFBQSwwQkF1NENBO0VBdjRDQTtBQXU0Q0E7QUF2NENBO0VBQUEsMEJBdTRDQTtFQXY0Q0E7QUF1NENBO0FBdjRDQTtFQUFBLDBCQXU0Q0E7RUF2NENBO0FBdTRDQTtBQXY0Q0E7RUFBQSwwQkF1NENBO0VBdjRDQTtBQXU0Q0E7QUF2NENBO0VBQUEsMEJBdTRDQTtFQXY0Q0E7QUF1NENBO0FBdjRDQTtFQUFBLDBCQXU0Q0E7RUF2NENBO0FBdTRDQTtBQXY0Q0E7RUFBQSwwQkF1NENBO0VBdjRDQTtBQXU0Q0E7QUF2NENBO0VBQUEsMEJBdTRDQTtFQXY0Q0E7QUF1NENBO0FBdjRDQTtFQUFBLDBCQXU0Q0E7RUF2NENBO0FBdTRDQTtBQXY0Q0E7RUFBQSwwQkF1NENBO0VBdjRDQTtBQXU0Q0E7QUF2NENBO0VBQUEsMEJBdTRDQTtFQXY0Q0E7QUF1NENBO0FBdjRDQTtFQUFBLDBCQXU0Q0E7RUF2NENBO0FBdTRDQTtBQXY0Q0E7RUFBQSwwQkF1NENBO0VBdjRDQTtBQXU0Q0E7QUF2NENBO0VBQUEsMEJBdTRDQTtFQXY0Q0E7QUF1NENBO0FBdjRDQTtFQUFBLDBCQXU0Q0E7RUF2NENBLGtCQXU0Q0E7RUF2NENBO0FBdTRDQTtBQXY0Q0E7RUFBQSwwQkF1NENBO0VBdjRDQTtBQXU0Q0E7QUF2NENBO0VBQUEsMEJBdTRDQTtFQXY0Q0EsOERBdTRDQTtFQXY0Q0EsK0RBdTRDQTtFQXY0Q0E7QUF1NENBO0FBdjRDQTtFQUFBLDBCQXU0Q0E7RUF2NENBLDREQXU0Q0E7RUF2NENBLCtEQXU0Q0E7RUF2NENBO0FBdTRDQTtBQXY0Q0E7RUFBQSwwQkF1NENBO0VBdjRDQSxnRUF1NENBO0VBdjRDQTtBQXU0Q0E7QUF2NENBO0VBQUEsMEJBdTRDQTtFQXY0Q0E7QUF1NENBO0FBdjRDQTtFQUFBLGdCQXU0Q0E7RUF2NENBO0FBdTRDQTtBQXY0Q0E7RUFBQSwwQkF1NENBO0VBdjRDQTtBQXU0Q0E7QUF2NENBO0VBQUEsMEJBdTRDQTtFQXY0Q0E7QUF1NENBO0FBdjRDQTtFQUFBLDBCQXU0Q0E7RUF2NENBO0FBdTRDQTtBQXY0Q0E7RUFBQSwwQkF1NENBO0VBdjRDQTtBQXU0Q0E7QUF2NENBO0VBQUEsMEJBdTRDQTtFQXY0Q0E7QUF1NENBO0FBdjRDQTtFQUFBLDBCQXU0Q0E7RUF2NENBO0FBdTRDQTtBQXY0Q0E7RUFBQSwwQkF1NENBO0VBdjRDQSxzQkF1NENBO0VBdjRDQTtBQXU0Q0E7QUF2NENBO0VBQUEsMEJBdTRDQTtFQXY0Q0Esc0JBdTRDQTtFQXY0Q0E7QUF1NENBO0FBdjRDQTtFQUFBLDBCQXU0Q0E7RUF2NENBLGtCQXU0Q0E7RUF2NENBO0FBdTRDQTtBQXY0Q0E7RUFBQSxrQkF1NENBO0VBdjRDQTtBQXU0Q0E7QUF2NENBO0VBQUEsa0JBdTRDQTtFQXY0Q0E7QUF1NENBO0FBdjRDQTtFQUFBO0FBdTRDQTtBQXY0Q0E7RUFBQSxvQkF1NENBO0VBdjRDQTtBQXU0Q0E7QUF2NENBO0VBQUE7QUF1NENBO0FBdjRDQTtFQUFBLCtFQXU0Q0E7RUF2NENBLG1HQXU0Q0E7RUF2NENBO0FBdTRDQTtBQXY0Q0E7RUFBQSw4QkF1NENBO0VBdjRDQTtBQXU0Q0E7QUF2NENBO0VBQUEsa0JBdTRDQTtFQXY0Q0E7QUF1NENBO0FBdjRDQTtFQUFBLDBDQXU0Q0E7RUF2NENBLHVEQXU0Q0E7RUF2NENBO0FBdTRDQTtBQXY0Q0E7RUFBQTtBQXU0Q0E7QUF2NENBO0VBQUE7QUF1NENBO0FBdjRDQTtFQUFBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7QUFBQTtBQXY0Q0E7RUFBQTtJQUFBLGtCQXU0Q0E7SUF2NENBLFVBdTRDQTtJQXY0Q0EsV0F1NENBO0lBdjRDQSxVQXU0Q0E7SUF2NENBLFlBdTRDQTtJQXY0Q0EsZ0JBdTRDQTtJQXY0Q0Esc0JBdTRDQTtJQXY0Q0EsbUJBdTRDQTtJQXY0Q0E7RUF1NENBO0VBdjRDQTtJQUFBLGlCQXU0Q0E7SUF2NENBO0VBdTRDQTtFQXY0Q0E7SUFBQSxpQkF1NENBO0lBdjRDQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBLHVCQXU0Q0E7SUF2NENBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUEsb0JBdTRDQTtJQXY0Q0E7RUF1NENBO0VBdjRDQTtJQUFBLGtCQXU0Q0E7SUF2NENBO0VBdTRDQTtFQXY0Q0E7SUFBQSxrQkF1NENBO0lBdjRDQTtFQXU0Q0E7RUF2NENBO0lBQUEscUJBdTRDQTtJQXY0Q0E7RUF1NENBO0VBdjRDQTtJQUFBLG1CQXU0Q0E7SUF2NENBO0VBdTRDQTtFQXY0Q0E7SUFBQSxpQkF1NENBO0lBdjRDQTtFQXU0Q0E7RUF2NENBO0lBQUEsb0JBdTRDQTtJQXY0Q0E7RUF1NENBO0VBdjRDQTtJQUFBLG9CQXU0Q0E7SUF2NENBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7QUFBQTtBQXY0Q0E7RUFBQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUEsZ0JBdTRDQTtJQXY0Q0E7RUF1NENBO0VBdjRDQTtJQUFBLGlCQXU0Q0E7SUF2NENBO0VBdTRDQTtFQXY0Q0E7SUFBQSxpQkF1NENBO0lBdjRDQTtFQXU0Q0E7RUF2NENBO0lBQUEsZ0JBdTRDQTtJQXY0Q0E7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUEsd0JBdTRDQTtJQXY0Q0E7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUEsc0JBdTRDQTtJQXY0Q0E7RUF1NENBO0VBdjRDQTtJQUFBLHNCQXU0Q0E7SUF2NENBO0VBdTRDQTtFQXY0Q0E7SUFBQSx1QkF1NENBO0lBdjRDQTtFQXU0Q0E7RUF2NENBO0lBQUEsdUJBdTRDQTtJQXY0Q0E7RUF1NENBO0VBdjRDQTtJQUFBLHNCQXU0Q0E7SUF2NENBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBLHVCQXU0Q0E7SUF2NENBLG9EQXU0Q0E7SUF2NENBO0VBdTRDQTtFQXY0Q0E7SUFBQSx1QkF1NENBO0lBdjRDQSw0REF1NENBO0lBdjRDQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUEsc0JBdTRDQTtJQXY0Q0E7RUF1NENBO0VBdjRDQTtJQUFBLGtCQXU0Q0E7SUF2NENBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQSxvQkF1NENBO0lBdjRDQTtFQXU0Q0E7RUF2NENBO0lBQUEsa0JBdTRDQTtJQXY0Q0E7RUF1NENBO0VBdjRDQTtJQUFBLG9CQXU0Q0E7SUF2NENBO0VBdTRDQTtFQXY0Q0E7SUFBQSxrQkF1NENBO0lBdjRDQTtFQXU0Q0E7RUF2NENBO0lBQUEsZ0JBdTRDQTtJQXY0Q0E7RUF1NENBO0VBdjRDQTtJQUFBLG9CQXU0Q0E7SUF2NENBO0VBdTRDQTtFQXY0Q0E7SUFBQSxpQkF1NENBO0lBdjRDQTtFQXU0Q0E7RUF2NENBO0lBQUEsaUJBdTRDQTtJQXY0Q0E7RUF1NENBO0VBdjRDQTtJQUFBLG9CQXU0Q0E7SUF2NENBO0VBdTRDQTtFQXY0Q0E7SUFBQSxtQkF1NENBO0lBdjRDQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBLG9CQXU0Q0E7SUF2NENBO0VBdTRDQTtFQXY0Q0E7SUFBQSxvQkF1NENBO0lBdjRDQTtFQXU0Q0E7RUF2NENBO0lBQUEsb0JBdTRDQTtJQXY0Q0E7RUF1NENBO0VBdjRDQTtJQUFBLG9CQXU0Q0E7SUF2NENBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUEsNENBdTRDQTtJQXY0Q0EsNERBdTRDQTtJQXY0Q0E7RUF1NENBO0VBdjRDQTtJQUFBLGlEQXU0Q0E7SUF2NENBLDREQXU0Q0E7SUF2NENBO0VBdTRDQTtFQXY0Q0E7SUFBQSw0QkF1NENBO0lBdjRDQSx3REF1NENBO0lBdjRDQTtFQXU0Q0E7RUF2NENBO0lBQUEsOEJBdTRDQTtJQXY0Q0Esd0RBdTRDQTtJQXY0Q0E7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQSwwQkF1NENBO0lBdjRDQTtFQXU0Q0E7RUF2NENBO0lBQUEsMEJBdTRDQTtJQXY0Q0E7RUF1NENBO0VBdjRDQTtJQUFBLDBCQXU0Q0E7SUF2NENBO0VBdTRDQTtFQXY0Q0E7SUFBQSwwQkF1NENBO0lBdjRDQTtFQXU0Q0E7RUF2NENBO0lBQUEsMEJBdTRDQTtJQXY0Q0EsNERBdTRDQTtJQXY0Q0EsK0RBdTRDQTtJQXY0Q0E7RUF1NENBO0VBdjRDQTtJQUFBLDBCQXU0Q0E7SUF2NENBO0VBdTRDQTtFQXY0Q0E7SUFBQSwwQkF1NENBO0lBdjRDQTtFQXU0Q0E7RUF2NENBO0lBQUEsMEJBdTRDQTtJQXY0Q0E7RUF1NENBO0VBdjRDQTtJQUFBLDBCQXU0Q0E7SUF2NENBO0VBdTRDQTtFQXY0Q0E7SUFBQSxrQkF1NENBO0lBdjRDQSxrQkF1NENBO0lBdjRDQTtFQXU0Q0E7RUF2NENBO0lBQUEsc0JBdTRDQTtJQXY0Q0E7RUF1NENBO0VBdjRDQTtJQUFBLGtCQXU0Q0E7SUF2NENBO0VBdTRDQTtFQXY0Q0E7SUFBQSwwQkF1NENBO0lBdjRDQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0FBQUE7QUF2NENBO0VBQUE7SUFBQSxnQkF1NENBO0lBdjRDQTtFQXU0Q0E7RUF2NENBO0lBQUEsaUJBdTRDQTtJQXY0Q0E7RUF1NENBO0VBdjRDQTtJQUFBLGVBdTRDQTtJQXY0Q0E7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUEsaUJBdTRDQTtJQXY0Q0E7RUF1NENBO0VBdjRDQTtJQUFBLGtCQXU0Q0E7SUF2NENBO0VBdTRDQTtFQXY0Q0E7SUFBQSxrQkF1NENBO0lBdjRDQTtFQXU0Q0E7RUF2NENBO0lBQUEsbUJBdTRDQTtJQXY0Q0E7RUF1NENBO0VBdjRDQTtJQUFBLGlCQXU0Q0E7SUF2NENBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUE7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7RUF2NENBO0lBQUEsdUJBdTRDQTtJQXY0Q0E7RUF1NENBO0VBdjRDQTtJQUFBO0VBdTRDQTtFQXY0Q0E7SUFBQTtFQXU0Q0E7QUFBQTtBQXY0Q0E7RUFBQTtJQUFBO0VBdTRDQTtBQUFBLEM7Ozs7QVl0NENJO0VBQUE7SUFBQTtFQUFBO0FBQUE7QUFFSTtFQUFBO0FBQUE7QUFHQTtFQUNJO0FBQ1o7QUFHUTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7QUFBQTtBQUdBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtJQUFBO0VBQUE7QUFBQTtBQUlJO0VBQ0k7QUFGaEI7QUFNWTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFJSjtJQUFBO0lBQUE7SUFBQTtJQUFBO0VBQUE7QUFKSSxDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vaWdlbGItZGlzdHJpYnV0aW9uLXRhaWx3aW5kLy4vYXNzZXRzL3Njc3MvbWFpbi5zY3NzIiwid2VicGFjazovL2lnZWxiLWRpc3RyaWJ1dGlvbi10YWlsd2luZC8uL2Fzc2V0cy9zY3NzL3N5c3RlbS9pY29tb29uL2RlZmluaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vaWdlbGItZGlzdHJpYnV0aW9uLXRhaWx3aW5kLy4vYXNzZXRzL3Njc3Mvc3lzdGVtL2ljb21vb24vdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vaWdlbGItZGlzdHJpYnV0aW9uLXRhaWx3aW5kLy4vYXNzZXRzL3Njc3Mvc3lzdGVtL2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vaWdlbGItZGlzdHJpYnV0aW9uLXRhaWx3aW5kLy4vYXNzZXRzL3Njc3Mvc3lzdGVtL3NlY3Rpb24tbWVudS5zY3NzIiwid2VicGFjazovL2lnZWxiLWRpc3RyaWJ1dGlvbi10YWlsd2luZC8uL2Fzc2V0cy9zY3NzL3N5c3RlbS9idG4uc2NzcyIsIndlYnBhY2s6Ly9pZ2VsYi1kaXN0cmlidXRpb24tdGFpbHdpbmQvLi9hc3NldHMvc2Nzcy9zeXN0ZW0vZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9pZ2VsYi1kaXN0cmlidXRpb24tdGFpbHdpbmQvLi9hc3NldHMvc2Nzcy9zeXN0ZW0vc3BhY2Uuc2NzcyIsIndlYnBhY2s6Ly9pZ2VsYi1kaXN0cmlidXRpb24tdGFpbHdpbmQvLi9hc3NldHMvc2Nzcy9zeXN0ZW0vY2MtYmxvY2tlZC5zY3NzIiwid2VicGFjazovL2lnZWxiLWRpc3RyaWJ1dGlvbi10YWlsd2luZC8uL2Fzc2V0cy9zY3NzL2xheW91dC9oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9pZ2VsYi1kaXN0cmlidXRpb24tdGFpbHdpbmQvLi9hc3NldHMvc2Nzcy9sYXlvdXQvZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vaWdlbGItZGlzdHJpYnV0aW9uLXRhaWx3aW5kLy4vYXNzZXRzL3Njc3MvbGF5b3V0L2JhY2tlbmQtbGF5b3V0cy5zY3NzIiwid2VicGFjazovL2lnZWxiLWRpc3RyaWJ1dGlvbi10YWlsd2luZC8uL2Fzc2V0cy9zY3NzL2xheW91dC9oZWFkZXItZGFyay5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIEN1c3RvbSAqL1xuXG5AdXNlIFwic3lzdGVtL2ZvbnRzXCIgYXMgKjtcbkB1c2UgXCJzeXN0ZW0vc2VjdGlvbi1tZW51XCIgYXMgKjtcbkB1c2UgXCJzeXN0ZW0vYnRuXCIgYXMgKjtcbkB1c2UgXCJzeXN0ZW0vZm9ybXNcIiBhcyAqO1xuQHVzZSBcInN5c3RlbS9zcGFjZS5zY3NzXCIgYXMgKjtcbkB1c2UgXCJzeXN0ZW0vY2MtYmxvY2tlZC5zY3NzXCIgYXMgKjtcbkB1c2UgXCJsYXlvdXQvaGVhZGVyXCIgYXMgKjtcbkB1c2UgXCJsYXlvdXQvZm9vdGVyXCIgYXMgKjtcbkB1c2UgXCJsYXlvdXQvYmFja2VuZC1sYXlvdXRzXCIgYXMgKjtcblxuQHRhaWx3aW5kIGJhc2U7XG5AdGFpbHdpbmQgY29tcG9uZW50cztcbkB0YWlsd2luZCB1dGlsaXRpZXM7XG5cblxuXG5AbGF5ZXIgYmFzZSB7XG4gICAgaHRtbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgICAgICBAYXBwbHkgc2Nyb2xsLXB0LTIwIGxnOnNjcm9sbC1wdC00MDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLmRhcmstbW9kZS1lbmFibGVkIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1ibGFjay1kYXJrZXN0IHNjcm9sbC1wdC0xNiBsZzpzY3JvbGwtcHQtMDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgaGVhZGVyLnBhZ2UtaGVhZGVyIHtcbiAgICAgICAgQGFwcGx5IHotWzEwMDAwXSBmaXhlZCBsZzp0b3AtMCBsZzpsZWZ0LTAgbGc6cmlnaHQtMCBoLTE2IGxnOmgtMzYgYmctW3doaXRlXSBzaGFkb3ctWzBweF8ycHhfNXB4XzBweF9yZ2JhKDAsMCwwLDAuMjUpXSBtYXgtdy1bMjQwMHB4XSBteS0wIG14LWF1dG87XG4gICAgfVxuXG4gICAgLmV4dGJhc2UtZGVidWdnZXIge1xuICAgICAgICB6LWluZGV4OiA5OTk5OTtcbiAgICB9XG5cbiAgICBtYWluLnBhZ2UtbWFpbiB7XG4gICAgICAgIEBhcHBseSBtdC0xNiBsZzptdC0zNiByZWxhdGl2ZTtcbiAgICAgICAgJi5wYWdldHNfX2Rhcmttb2RlIHtcbiAgICAgICAgICAgIEBhcHBseSBsZzptdC0wO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYm9keSB7XG4gICAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIG1pbi1oLXNjcmVlbiByZWxhdGl2ZSBvdmVyZmxvdy14LWhpZGRlbiB0ZXh0LWJsYWNrIHRleHQtYmFzZSBsZzp0ZXh0LW1kIGxlYWRpbmctWzI1LjZweF0gbGc6bGVhZGluZy04IG15LTAgbXgtYXV0byBiZy13aGl0ZSBtYXgtdy1bMjQwMHB4XTtcbiAgICAgICAgLl9fZGlzYWJsZV90cmFuc2l0aW9ucyB7XG4gICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSwmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZGFya19tb2RlIHtcbiAgICAgICAgICAgIEBhcHBseSBiZy1ibGFjay1kYXJrIHRleHQtbWQgeGw6dGV4dC1sZztcblxuICAgICAgICAgICAgaGVhZGVyIHtcblxuICAgICAgICAgICAgICAgIC5oZWFkZXIge1xuXG4gICAgICAgICAgICAgICAgICAgICYtLXVuZGVybGluZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1jZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDFweCAwcHggcmdiYSg5NSwgNjEsIDAsIDAuNjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGRlY29yYXRpb24teWVsbG93IGRlY29yYXRpb24tWzZweF0gbGc6ZGVjb3JhdGlvbi04IHVuZGVybGluZSB1bmRlcmxpbmUtb2Zmc2V0LVs4cHhdIGxnOnVuZGVybGluZS1vZmZzZXQtWzEwcHhdO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBmb290ZXIucGFnZS1mb290ZXIge1xuICAgICAgICBAYXBwbHkgbXQtYXV0byBtYi0wO1xuICAgIH1cblxuICAgIGgxLFxuICAgIC5oMSB7XG4gICAgICAgIEBhcHBseSBmb250LWJvbGQgdGV4dC01eGwgbGVhZGluZy1bNDhweF0gbGc6dGV4dC03eGwgZm9udC1oZWFkbGluZSBtYi0xMCBoeXBoZW5zLWF1dG87XG4gICAgICAgICYuZGFyayB7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDFweCAwcHggcmdiYSg5NSwgNjEsIDAsIDAuNjApO1xuICAgICAgICAgICAgQGFwcGx5IGRlY29yYXRpb24teWVsbG93IGRlY29yYXRpb24tWzZweF0gbGc6ZGVjb3JhdGlvbi04IHVuZGVybGluZSB1bmRlcmxpbmUtb2Zmc2V0LVs4cHhdIGxnOnVuZGVybGluZS1vZmZzZXQtWzEwcHhdO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgyLFxuICAgIC5oMiB7XG4gICAgICAgIEBhcHBseSBmb250LWJvbGQgdGV4dC00eGwgbGVhZGluZy0xMCBsZzp0ZXh0LTV4bCBmb250LWhlYWRsaW5lIG1iLTEwIGh5cGhlbnMtYXV0bztcbiAgICAgICAgJi5kYXJrIHtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAwcHggMXB4IDBweCByZ2JhKDk1LCA2MSwgMCwgMC42MCk7XG4gICAgICAgICAgICBAYXBwbHkgZGVjb3JhdGlvbi15ZWxsb3cgZGVjb3JhdGlvbi1bNnB4XSBsZzpkZWNvcmF0aW9uLTggdW5kZXJsaW5lIHVuZGVybGluZS1vZmZzZXQtWzhweF0gbGc6dW5kZXJsaW5lLW9mZnNldC1bMTBweF07XG4gICAgICAgIH1cbiAgICAgICAgJi5wYWdlLW1haW5fX2hlYWRsaW5lIHtcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LTR4bCBsZWFkaW5nLTggbGc6dGV4dC01eGw7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDMsXG4gICAgLmgzIHtcbiAgICAgICAgQGFwcGx5IGZvbnQtYm9sZCB0ZXh0LTN4bCBsZWFkaW5nLTggbGc6dGV4dC00eGwgbGc6bGVhZGluZy0xMCBmb250LWhlYWRsaW5lIG1iLTEwIGh5cGhlbnMtYXV0bztcbiAgICB9XG4gICAgaDQsXG4gICAgLmg0IHtcbiAgICAgICAgQGFwcGx5IGZvbnQtYm9sZCB0ZXh0LXhsIGxlYWRpbmctWzI2cHhdIGxnOnRleHQtM3hsIGxnOmxlYWRpbmctOCBmb250LWhlYWRsaW5lIG1iLTEwIGh5cGhlbnMtYXV0bztcbiAgICAgICAgJi5wYWdlLW1haW5fX3N0YWdlLXN1YmhlYWRlciB7XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1iYXNlIGxlYWRpbmctNCBsZzp0ZXh0LTN4bCBsZzpsZWFkaW5nLTg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDUsXG4gICAgLmg1IHtcbiAgICAgICAgQGFwcGx5IGZvbnQtYm9sZCB0ZXh0LW1kIGxlYWRpbmctNiBsZzp0ZXh0LXhsIGxnOmxlYWRpbmctWzI2cHhdIGZvbnQtaGVhZGxpbmUgbWItMTAgaHlwaGVucy1hdXRvO1xuICAgIH1cbiAgICBoNixcbiAgICAuaDYge1xuICAgICAgICBAYXBwbHkgZm9udC1ib2xkIHRleHQtYmFzZSBsZWFkaW5nLTYgbGc6dGV4dC1tZCBmb250LWhlYWRsaW5lIG1iLTEwIGh5cGhlbnMtYXV0bztcbiAgICB9XG4gICAgLmgwIHtcbiAgICAgICAgQGFwcGx5IGZvbnQtYm9sZCB0ZXh0LVsyLjI1cmVtXSBsZWFkaW5nLVsyLjI1cmVtXSBtZDp0ZXh0LVtjbGFtcCgyLjI1cmVtLF8tMi4zNTk0cmVtXytfOS42MTU0dncsXzMuNXJlbSldIG1kOmxlYWRpbmctW2NsYW1wKDIuMjVyZW0sXy0yLjM1OTRyZW1fK185LjYxNTR2dyxfMy41cmVtKV0gbGc6bGVhZGluZy1bY2xhbXAoMy41cmVtLF8wLjQ4NzdyZW1fK180LjkzODN2dyxfNC41cmVtKV0gbGc6dGV4dC1bY2xhbXAoMy41cmVtLF8wLjQ4NzdyZW1fK180LjkzODN2dyxfNC41cmVtKV0geGw6bGVhZGluZy1bNC41cmVtXSB4bDp0ZXh0LVs0LjVyZW1dO1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgQGFwcGx5IG1iLTMgbGc6bWItNTtcbiAgICB9XG4gICAgaGVhZGVyIHtcbiAgICAgICAgQGFwcGx5IG1iLTEwIHJlbGF0aXZlO1xuICAgICAgICBoMSwuaDEsaDIsLmgyLGgzLC5oMyxoNCwuaDQsaDUsLmg1LGg2LC5oNiB7XG4gICAgICAgICAgICBAYXBwbHkgbWItMztcbiAgICAgICAgfVxuICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgICYtLWJhciB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IG1iLTAgcGwtOCBsZzpwbC0xMjtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYWJzb2x1dGUgdy01IGxnOnctOCB0b3AtMCBsZWZ0LTAgcmlnaHQtMCBib3R0b20tMCBiZy15ZWxsb3c7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tdW5kZXJsaW5lIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1jZW50ZXI7XG4gICAgICAgICAgICAgICAgJi5uZXdzX19oZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICAgICAgICAgICAgICAxODBkZWcsXG4gICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyMjEsIDAsIDEpIDcwJSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyMjEsIDAsIDEpIDg0JSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgODQlXG4gICAgICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tY2VudGVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1jZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1jZW50ZXIgKyAqIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1jZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS11bmRlcmxpbmUgKyAqIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC1jZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1iYXIgKyAqIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgcGwtOCBsZzpwbC0xMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBidXR0b24uY29weXJpZ2h0LWNvbnRhaW5lcl9fc2lnbiB7XG4gICAgICAgIEBhcHBseSBiZy1bcmdiYSgyNTUsMjU1LDI1NSwuNSldO1xuICAgIH1cbiAgICAubGVhZCB7XG4gICAgICAgIEBhcHBseSB0ZXh0LXhsIGxnOnRleHQtMnhsIGxlYWRpbmctWzI4cHhdIGxnOmxlYWRpbmctOCBtYi00O1xuICAgIH1cbiAgICAvLyBkZWZhdWx0IGxpbmsgbGF5b3V0ICh5ZWxsb3cgbGluZSBiZWhpbmQgdGV4dCwgdHJhbnNpdGlvbnMgb24gaG92ZXIgdG8geWVsbG93IGJhY2tncm91bmQpXG4gICAgLmNlIHtcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGE6bm90KC5idG4sLmN1c3RvbS1saW5rLWxheW91dCxbZGF0YS13aW5kb3ctdGFyZ2V0PVwidGhlUGljdHVyZVwiXSwua2VzZWFyY2hfcGFnZWJyb3dzZXIgYSwgLmNlLXRleHRtZWRpYV9kYXJrIGEsLmNlLXBhcnRuZXJfZGFyayBhKSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGlubGluZTtcblxuICAgICAgICAgICAgICAgIC0tbGluZS10aGlja25lc3M6IDE1JTtcblxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjRkZERDAwIDAlLCAjRkZERDAwIGNhbGModmFyKC0tbGluZS10aGlja25lc3MpICogNCksICNGRkREMDAwMCBjYWxjKHZhcigtLWxpbmUtdGhpY2tuZXNzKSAqIDQpKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMjUlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogODAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMjAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyBkYXJrbW9kZSBib3l0ZXh0IGxpbmsgc3R5bGluZ1xuICAgIGJvZHkuZGFya19tb2RlIHtcbiAgICAgICAgLmNlIHtcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGE6bm90KC5idG4sLmN1c3RvbS1saW5rLWxheW91dCkge1xuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgdGV4dC13aGl0ZSB1bmRlcmxpbmUgdW5kZXJsaW5lLW9mZnNldC00IGRlY29yYXRpb24tMiBmb250LWJvbGQgZGVjb3JhdGlvbi13aGl0ZSBob3Zlcjp0ZXh0LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY2UtaGlnaGxpZ2h0Ym94X2RhcmsgYSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB0ZXh0LWJsYWNrIHVuZGVybGluZSB1bmRlcmxpbmUtb2Zmc2V0LTQgZGVjb3JhdGlvbi0yIGZvbnQtYm9sZCBkZWNvcmF0aW9uLWJsYWNrIGhvdmVyOnRleHQtYmxhY2sgaG92ZXI6ZGVjb3JhdGlvbi13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBjdXN0b20gZWxlbWVudCBuZWVkcyBvdGhlciBjdXJzb3Igc3RhdGUgYWZ0ZXIgaG92ZXIvY2xpY2sgdGhhbiB1c3VhbCBidXR0b25zIChkb2Vzbid0IGhhdmUgdG9nZ2xlIGJlaGF2aW9yKVxuICAgIC5jZS1mZWF0dXJlX19pdGVtLmNlLWZlYXR1cmVfX2l0ZW0tLWFjdGl2ZVtyb2xlPWJ1dHRvbl0ge1xuICAgICAgICBAYXBwbHkgY3Vyc29yLWF1dG87XG4gICAgfVxuICAgIC5kZWZhdWx0LWxpbmstbGF5b3V0IHtcbiAgICAgICAgQGFwcGx5IGlubGluZTtcblxuICAgICAgICAtLWxpbmUtdGhpY2tuZXNzOiAxNSU7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjRkZERDAwIDAlLCAjRkZERDAwIGNhbGModmFyKC0tbGluZS10aGlja25lc3MpICogNCksICNGRkREMDAwMCBjYWxjKHZhcigtLWxpbmUtdGhpY2tuZXNzKSAqIDQpKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDI1JTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA4MCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAyMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgICZfX2xlYWR0ZXh0IHtcbiAgICAgICAgICAgIGE6bm90KC5idG4sLmN1c3RvbS1saW5rLWxheW91dCxbZGF0YS13aW5kb3ctdGFyZ2V0PVwidGhlUGljdHVyZVwiXSkge1xuICAgICAgICAgICAgICAgIEBhcHBseSBpbmxpbmU7XG5cbiAgICAgICAgICAgICAgICAtLWxpbmUtdGhpY2tuZXNzOiAxNSU7XG5cbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI0ZGREQwMCAwJSwgI0ZGREQwMCBjYWxjKHZhcigtLWxpbmUtdGhpY2tuZXNzKSAqIDQpLCAjRkZERDAwMDAgY2FsYyh2YXIoLS1saW5lLXRoaWNrbmVzcykgKiA0KSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDI1JTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDgwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDIwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcInZhcmlhYmxlc1wiIGFzICo7XG5cbltjbGFzc149XCJpY29uX19cIl0sXG5bY2xhc3MqPVwiIGljb25fX1wiXSB7XG4gIEBpbmNsdWRlIGljb21vb24tYmFzZS1zdHlsZTtcbn1cblxuLmljb25fX2Fycm93LWRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuLmljb25fX2Fycm93LWxlZnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuLmljb25fX2Fycm93LXJpZ2h0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cbi5pY29uX19hcnJvdy11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG4uaWNvbl9fYXJ0aWNsZS1kb3dubG9hZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4uaWNvbl9fYXVkaW86YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuLmljb25fX2J1cmdlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG4uaWNvbl9fY2FsZW5kYXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuLmljb25fX2NoZWNrLS12MjpiZWZvcmUsXG4uaWNvbl9fY2hlY2stdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uaWNvbl9fY2hlY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuLmljb25fX2NoZXZyb24tZG93bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG4uaWNvbl9fY2hldnJvbi1sZWZ0LS1ib2xkOmJlZm9yZSxcbi5pY29uX19jaGV2cm9uLWxlZnQtYm9sZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG5cbi5pY29uX19jaGV2cm9uLWxlZnQtLXNvbGlkOmJlZm9yZSxcbi5pY29uX19jaGV2cm9uLWxlZnQtc29saWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuXG4uaWNvbl9fY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cbi5pY29uX19jaGV2cm9uLXJpZ2h0LS1ib2xkOmJlZm9yZSxcbi5pY29uX19jaGV2cm9uLXJpZ2h0LWJvbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuXG4uaWNvbl9fY2hldnJvbi1yaWdodC0tc29saWQ6YmVmb3JlLFxuLmljb25fX2NoZXZyb24tcmlnaHQtc29saWQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuXG4uaWNvbl9fY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG4uaWNvbl9fY2hldnJvbi11cDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG4uaWNvbl9fY2xvc2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuLmljb25fX2Rvd25sb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cbi5pY29uX19ldXJvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cbi5pY29uX19maWxlLWRvYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG4uaWNvbl9fZmxhZy0tZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuLmljb25fX2ZsYWctZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuLmljb25fX2ZsYWctLWRlIC5wYXRoMTpiZWZvcmUsXG4uaWNvbl9fZmxhZy1kZSAucGF0aDE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1NlwiO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuLmljb25fX2ZsYWctLWRlIC5wYXRoMjpiZWZvcmUsXG4uaWNvbl9fZmxhZy1kZSAucGF0aDI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1N1wiO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xufVxuLmljb25fX2ZsYWctLWRlIC5wYXRoMzpiZWZvcmUsXG4uaWNvbl9fZmxhZy1kZSAucGF0aDM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1OFwiO1xuICAgIGNvbG9yOiAjYTdhN2E3O1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xufVxuLmljb25fX2ZsYWctLWRlIC5wYXRoNDpiZWZvcmUsXG4uaWNvbl9fZmxhZy1kZSAucGF0aDQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1OVwiO1xuICAgIGNvbG9yOiAjZTNlM2UzO1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xufVxuXG4uaWNvbl9faW50ZXJ2aWV3OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cbi5pY29uX19saW5rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MThcIjtcbn1cbi5pY29uX19tYWlsOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cbi5pY29uX19taWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuLmljb25fX21pbnVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cbi5pY29uX19tb2JpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxY1wiO1xufVxuLmljb25fX3Bob25lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWRcIjtcbn1cbi5pY29uX19wbHVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MWVcIjtcbn1cbi5pY29uX19zZWFyY2g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuLmljb25fX3N0YXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyMFwiO1xufVxuLmljb25fX3ZpZGVvOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cbi5pY29uX19nYWxsZXJ5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjJcIjtcbn1cbi5pY29uX19jaXJjbGUtdXNlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTVhXCI7XG59XG4uaWNvbl9fbmV3c3BhcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NWNcIjtcbn1cbi5pY29uX190aGVtZW4tLWJpbGR1bmc6YmVmb3JlLFxuLmljb25fX3RoZW1lbi1iaWxkdW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cblxuLmljb25fX3RoZW1lbi0tZWlua29tbWVuLWV4aXN0ZW56c2ljaGVydW5nOmJlZm9yZSxcbi5pY29uX190aGVtZW4tZWlua29tbWVuLWV4aXN0ZW56c2ljaGVydW5nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjRcIjtcbn1cblxuLmljb25fX3RoZW1lbi0tZXJuYWVocnVuZzpiZWZvcmUsXG4uaWNvbl9fdGhlbWVuLWVybmFlaHJ1bmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyNVwiO1xufVxuXG4uaWNvbl9fdGhlbWVuLS1mYW1pbGllOmJlZm9yZSxcbi5pY29uX190aGVtZW4tZmFtaWxpZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI2XCI7XG59XG5cbi5pY29uX190aGVtZW4tLWZsdWVjaHRsaW5nZTpiZWZvcmUsXG4uaWNvbl9fdGhlbWVuLWZsdWVjaHRsaW5nZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG59XG5cbi5pY29uX190aGVtZW4tLWdlc3VuZGhlaXQ6YmVmb3JlLFxuLmljb25fX3RoZW1lbi1nZXN1bmRoZWl0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjhcIjtcbn1cblxuLmljb25fX3RoZW1lbi0td2llZGVyYXVmYmF1OmJlZm9yZSxcbi5pY29uX190aGVtZW4td2llZGVyYXVmYmF1OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MjlcIjtcbn1cblxuLmljb25fX3RoZW1lbi0taW5ub3ZhdGlvbmVuOmJlZm9yZSxcbi5pY29uX190aGVtZW4taW5ub3ZhdGlvbmVuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmFcIjtcbn1cblxuLmljb25fX3RoZW1lbi0ta2F0YXN0cm9waGVuc2NodXR6OmJlZm9yZSxcbi5pY29uX190aGVtZW4ta2F0YXN0cm9waGVuc2NodXR6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MmJcIjtcbn1cblxuLmljb25fX3RoZW1lbi0ta2xpbWFzY2h1dHo6YmVmb3JlLFxuLmljb25fX3RoZW1lbi1rbGltYXNjaHV0ejpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG59XG5cbi5pY29uX190aGVtZW4tLXNvcy1ub3RoaWxmZTpiZWZvcmUsXG4uaWNvbl9fdGhlbWVuLXNvcy1ub3RoaWxmZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJkXCI7XG59XG5cbi5pY29uX190aGVtZW4tLXdhc3NlcjpiZWZvcmUsXG4uaWNvbl9fdGhlbWVuLXdhc3NlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XG59XG5cbi5pY29uX19ibG9iZTpiZWZvcmUsXG4uaWNvbl9fZ2xvYmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkyZlwiO1xufVxuXG4uaWNvbl9fYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzBcIjtcbn1cbi5pY29uX19jYWtlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzFcIjtcbn1cbi5pY29uX19jYW5kbGVzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cbi5pY29uX19jZXJ0aWZpY2F0aW9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzNcIjtcbn1cbi5pY29uX19jb2luczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTM0XCI7XG59XG4uaWNvbl9fRkFROmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzVcIjtcbn1cbi5pY29uX19mbGFnOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzZcIjtcbn1cbi5pY29uX19oYW5kc2hha2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzN1wiO1xufVxuLmljb25fX2hhbmRzaGFsZS0taGVhcnQ6YmVmb3JlLFxuLmljb25fX2hhbmRzaGFsZS1oZWFydDpiZWZvcmUsXG4uaWNvbl9faGFuZHNoYWtlLS1oZWFydDpiZWZvcmUsXG4uaWNvbl9faGFuZHNoYWtlLWhlYXJ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cblxuLmljb25fX2hlYXJ0LWhhbmRzOmJlZm9yZSxcbi5pY29uX19oZWFydC0taGFuZHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzOVwiO1xufVxuXG4uaWNvbl9fbmF0dXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2FcIjtcbn1cbi5pY29uX19xdW90ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNiXCI7XG59XG4uaWNvbl9fc2Nob29sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5M2NcIjtcbn1cbi5pY29uX19zZXR0aW5nczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTNkXCI7XG59XG4uaWNvbl9fc2hhcmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzZVwiO1xufVxuLmljb25fX3Nob3A6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkzZlwiO1xufVxuLmljb25fX3NtczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG59XG4uaWNvbl9fdmlydXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0MVwiO1xufVxuLmljb25fX2JhbG9vbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG59XG4uaWNvbl9fY2FrZS0tdjI6YmVmb3JlLFxuLmljb25fX2Nha2UtdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0M1wiO1xufVxuXG4uaWNvbl9fY2FuZGxlcy0tdjI6YmVmb3JlLFxuLmljb25fX2NhbmRsZXMtdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0NFwiO1xufVxuLmljb25fX2NvbXBhbnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuLmljb25fX2Vhc3Rlci1lZ2c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuLmljb25fX2Zsb3dlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQ3XCI7XG59XG4uaWNvbl9faWRlYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XG59XG4uaWNvbl9fcmluZ3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0OVwiO1xufVxuLmljb25fX3J1bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRhXCI7XG59XG4uaWNvbl9fc2Nob29sLS12MjpiZWZvcmUsXG4uaWNvbl9fc2Nob29sLXYyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NGJcIjtcbn1cbi5pY29uX19zcG9ydHM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0Y1wiO1xufVxuLmljb25fX3htYXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk0ZFwiO1xufVxuLmljb25fX3NvY2lhbC0tZmI6YmVmb3JlLFxuLmljb25fX3NvY2lhbC1mYjpiZWZvcmUsXG4uaWNvbl9fc29jaWFsLS1mYWNlYm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XG59XG4uaWNvbl9fc29jaWFsLS1mYm06YmVmb3JlLFxuLmljb25fX3NvY2lhbC0tZmItbWVzc2VuZ2VyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NGZcIjtcbn1cbi5pY29uX19zb2NpYWwtLWxpOmJlZm9yZSxcbi5pY29uX19zb2NpYWwtbGk6YmVmb3JlLFxuLmljb25fX3NvY2lhbC0tbGlua2VkaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1MFwiO1xufVxuXG4uaWNvbl9fc29jaWFsLS10dzpiZWZvcmUsXG4uaWNvbl9fc29jaWFsLXR3OmJlZm9yZSxcbi5pY29uX19zb2NpYWwtLXR3aXR0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTk1MVwiO1xufVxuXG4uaWNvbl9fc29jaWFsLS14LXR3aXR0ZXI6YmVmb3JlLFxuLmljb25fX3NvY2lhbC0tWF9Ud2l0dGVyOmJlZm9yZSxcbi5pY29uX19zb2NpYWwteC10d2l0dGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5NWJcIjtcbn1cblxuLmljb25fX3NvY2lhbC0td3A6YmVmb3JlLFxuLmljb25fX3NvY2lhbC13cDpiZWZvcmUsXG4uaWNvbl9fc29jaWFsLS13aGF0c2FwcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTUyXCI7XG59XG5cbi5pY29uX19zb2NpYWwtLXhnOmJlZm9yZSxcbi5pY29uX19zb2NpYWwteGc6YmVmb3JlLFxuLmljb25fX3NvY2lhbC0teGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTUzXCI7XG59XG5cbi5pY29uX19zb2NpYWwtLXRpa3RvazpiZWZvcmUsXG4uaWNvbl9fc29jaWFsLXRpa3RvazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU0XCI7XG59XG5cbi5pY29uX19zb2NpYWwtLWluc3RhZ3JhbTpiZWZvcmUsXG4uaWNvbl9fc29jaWFsLWluc3RhZ3JhbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTU1XCI7XG59XG4uaWNvbl9fY29tbWVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTVmXCI7XG59XG4iLCJAbWl4aW4gaWNvbW9vbi1iYXNlLXN0eWxlIHtcbiAgICAvLyBVc2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250c1xuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgICBzcGVhazogbmV2ZXI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAvLyBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuIiwiQHVzZSBcImljb21vb24vZGVmaW5pdGlvbnNcIiBhcyAqO1xuXG5cbi8qIHNvdXJjZS1zYW5zLXByby1yZWd1bGFyIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL3NvdXJjZS1zYW5zLXByby80MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IC8qIENocm9tZSA1KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cbi8qIHNvdXJjZS1zYW5zLXByby05MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvc291cmNlLXNhbnMtcHJvLzkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgLyogQ2hyb21lIDUrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufVxuLyogTWV0YSBIZWFkbGluZSA3MDAgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1ldGEgSGVhZGxpbmUgT2ZmYyBXMDEgQm9sZFwiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL21ldGEtaGVhZC1wcm8vNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuLy8gSWNvbW9vbiBJY29uZm9udFxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IGxvY2FsKCcnKSxcbiAgICAvLyBTdXBlciBNb2Rlcm4gQnJvd3NlcnNcbiAgICB1cmwoJy4uLy4uL2ZvbnRzL2ljb21vb24vaWNvbW9vbi53b2ZmMj83MjhuYWsnKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi8uLi9mb250cy9pY29tb29uL2ljb21vb24udHRmPzcyOG5haycpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy4uLy4uL2ZvbnRzL2ljb21vb24vaWNvbW9vbi53b2ZmPzcyOG5haycpIGZvcm1hdCgnd29mZicpO1xufVxuIiwiQHVzZSBcIi4uL3N5c3RlbS91dGlsaXRpZXNcIiBhcyB1dGlscztcblxuLnNlY3Rpb24tbWVudSB7XG4gICAgQGFwcGx5IGxnOmNvbHVtbnMtMjtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBAYXBwbHkgcmVsYXRpdmUgcGwtNiB0ZXh0LWJhc2UgbWItMyBsZzptYi0wIGxnOmxlYWRpbmctWzIuNF07XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGFwcGx5IGFic29sdXRlIHRvcC1bNnB4XSBsZzp0b3AtMyBsZWZ0LTAgdGV4dC1bLjc1cmVtXTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG4gICAgICAgICAgICBAaW5jbHVkZSB1dGlscy5pY29tb29uLWJhc2Utc3R5bGU7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLjVyZW0pO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgICBAYXBwbHkgdGV4dC1tZCBmb250LWhlYWRsaW5lIGxlYWRpbmctdGlnaHQ7XG4gICAgfVxufVxuIiwiLmJ0biB7XG4gICAgQGFwcGx5IGlubGluZS1ibG9jayBmb250LXNhbnMgZm9udC1ibGFjayB0ZXh0LVsxLjI1cmVtXSBweC1bMS44NzVyZW1dIHB5LVsuMTI1cmVtXSB0cmFuc2l0aW9uLWFsbDtcbiAgICAmLS1zZWNvbmRhcnksJi0tcmVkIHtcbiAgICAgICAgQGFwcGx5IGJnLXNlY29uZGFyeSBob3ZlcjpiZy1yZWQtZGFyayB0ZXh0LXdoaXRlIGhvdmVyOnNoYWRvdy1bMHB4XzVweF84cHhfcmdiYSgxMjAsMTksMjksLjU1KV07XG4gICAgfVxuICAgICYtLXByaW1hcnksJi0teWVsbG93IHtcbiAgICAgICAgQGFwcGx5IGJnLXByaW1hcnkgaG92ZXI6YmcteWVsbG93LWRhcmsgaG92ZXI6c2hhZG93LVswcHhfNXB4XzhweF9yZ2JhKDIwMywxNzYsNDAsLjQ1KV0gdGV4dC1ibGFjaztcbiAgICB9XG4gICAgJi0td2hpdGUge1xuICAgICAgICBAYXBwbHkgdHJhbnNpdGlvbi1hbGwgdGV4dC1ibGFjayBiZy13aGl0ZSBzaGFkb3ctWzBweF8ycHhfNXB4XzBweF9yZ2JhKDAsMCwwLDAuMjUpXSBob3ZlcjpzaGFkb3ctWzBweF81cHhfOHB4XzBweF9yZ2JhKDAsMCwwLDAuNTUpXTtcbiAgICB9XG4gICAgJi0tYmxhY2ssJi0tZ3JheSwmLS1ncmV5IHtcbiAgICAgICAgQGFwcGx5IHRleHQtd2hpdGUgYmctYmxhY2sgaG92ZXI6c2hhZG93LVswcHhfNXB4XzhweF9yZ2JhKDAsMCwwLC41NSldO1xuICAgIH1cbiAgICAmLS1saWdodGdyZXkge1xuICAgICAgICBAYXBwbHkgdGV4dC1ibGFjayBiZy1ncmF5LTUwIGhvdmVyOnNoYWRvdy1bMHB4XzVweF84cHhfcmdiYSgwLDAsMCwuMTUpXTtcbiAgICB9XG4gICAgJi0teHMtd2hpdGUtbGctYmxhY2sge1xuICAgICAgICBAYXBwbHkgdGV4dC1ibGFjayBiZy13aGl0ZSBob3ZlcjpzaGFkb3ctWzBweF81cHhfOHB4X3JnYmEoMCwwLDAsLjU1KV0gbGc6dGV4dC13aGl0ZSBsZzpiZy1ibGFjaztcbiAgICB9XG4gICAgJi0tbGcge1xuICAgICAgICBAYXBwbHkgaW5saW5lLWJsb2NrIGxnOnRleHQtMnhsIHB4LTEwIHB5LVsuMzc1cmVtXTtcbiAgICB9XG4gICAgJi0tbGctaGVhZGVyIHtcbiAgICAgICAgQGFwcGx5IGlubGluZS1ibG9jayBsZzp0ZXh0LTJ4bCBweC01IGxnOnB4LTEwIHB5LVsuMzc1cmVtXTtcblxuICAgIH1cbiAgICAmLS1tZCB7XG4gICAgICAgIEBhcHBseSBpbmxpbmUtYmxvY2sgdGV4dC1tZCBweC1bMS44NzVyZW1dIHB5LVsuMzEyNXJlbV0gbGc6dy1tYXg7XG4gICAgfVxuICAgICZfX291dGxpbmUge1xuICAgICAgICBAYXBwbHkgZmxleCBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXIgbWluLWgtMTAgYmctdHJhbnNwYXJlbnQgdGV4dC1iYXNlO1xuXG4gICAgICAgICYtLXByaW1hcnkge1xuICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1wcmltYXJ5IHRleHQtYmxhY2sgYm9yZGVyLTI7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNlY29uZGFyeSB7XG4gICAgICAgICAgICBAYXBwbHkgYm9yZGVyLXNlY29uZGFyeSB0ZXh0LXNlY29uZGFyeSBib3JkZXItMjtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIEBhcHBseSBiZy1zZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ibGFjayB7XG4gICAgICAgICAgICBAYXBwbHkgYm9yZGVyLWJsYWNrIHRleHQtYmxhY2sgYm9yZGVyLTI7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYmctYmxhY2sgdGV4dC13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1mbGV4IHtcbiAgICAgICAgQGFwcGx5IGZsZXg7XG4gICAgfVxuICAgICYtLXllbGxvdy1kYXJrIHtcbiAgICAgICAgQGFwcGx5IHB4LTUgcHktMSBiZy15ZWxsb3cgaG92ZXI6YmctdHJhbnNwYXJlbnQgYm9yZGVyLTIgYm9yZGVyLXByaW1hcnkgdGV4dC1ibGFjay1kYXJrZXN0IGhvdmVyOnRleHQtd2hpdGU7XG4gICAgICAgIEBhcHBseSB0cmFuc2l0aW9uLWNvbG9ycyBkdXJhdGlvbi1bODAwbXNdO1xuICAgIH1cbiAgICAmLS15ZWxsb3ctZ2hvc3RkYXJrIHtcbiAgICAgICAgQGFwcGx5IHB4LTUgcHktMSBob3ZlcjpiZy15ZWxsb3cgYmctdHJhbnNwYXJlbnQgYm9yZGVyLTIgYm9yZGVyLXByaW1hcnkgaG92ZXI6dGV4dC1ibGFjay1kYXJrZXN0IHRleHQtd2hpdGU7XG4gICAgICAgIEBhcHBseSB0cmFuc2l0aW9uLWNvbG9ycyBkdXJhdGlvbi1bODAwbXNdO1xuICAgIH1cbn1cblxuIiwiQHVzZSAnLi4vc3lzdGVtL2ZvbnRzJyBhcyAqO1xuXG5zZWxlY3Qge1xuICAgIEBhcHBseSBhcHBlYXJhbmNlLW5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy9pY29tb29uL2ljb25fX2NoZXZyb24tZG93bi5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDFyZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAxLjI1cmVtO1xufVxuXG5pbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSk6bm90KFt0eXBlPVwicmFuZ2VcIl0pOm5vdCgjc2VhcmNoRm9ybURlc2t0b3BTd29yZCk6bm90KFt0eXBlPVwicmFkaW9cIl0pOm5vdCguY2Utc3BlbmRlbmJhbm5lcl9mbGV4aWJlbCBpbnB1dCwgLmNlLXNwZW5kZW5iYW5uZXJfZWluZmFjaCBpbnB1dCk6bm90KCNrZV9zZWFyY2hfc3dvcmQpOm5vdCguY2UtbmV3c2xldHRlcl90ZWFzZXJfX2lucHV0KTpub3QoI3NlYXJjaEZvcm1Nb2JpbGVTd29yZCksXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gICAgQGFwcGx5IGJvcmRlciBib3JkZXItZ3JheS0zMDA7XG59XG50ZXh0YXJlYSxcbnNlbGVjdCxcbmlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKTpub3QoW3R5cGU9XCJyYW5nZVwiXSk6bm90KCNzZWFyY2hGb3JtRGVza3RvcFN3b3JkKTpub3QoW3R5cGU9XCJyYWRpb1wiXSk6bm90KC5jZS1zcGVuZGVuYmFubmVyX2ZsZXhpYmVsIGlucHV0LCAuY2Utc3BlbmRlbmJhbm5lcl9laW5mYWNoIGlucHV0KTpub3QoI2tlX3NlYXJjaF9zd29yZCk6bm90KC5jZS1uZXdzbGV0dGVyX3RlYXNlcl9faW5wdXQpOm5vdCgjc2VhcmNoRm9ybU1vYmlsZVN3b3JkKSB7XG4gICAgQGFwcGx5IHB4LTMgcHktWy44NzVyZW1dIHctZnVsbDtcbn1cbnRleHRhcmVhIHtcbiAgICBAYXBwbHkgbWluLWgtWzE2MHB4XTtcbn1cblxuLmZvcm0tbGFiZWwge1xuICAgIEBhcHBseSBibG9jayBtYi0yO1xufVxuIiwiLmZyYW1lLCAuc3BhY2UtYWZ0ZXIsIC5mcmFtZS1zcGFjZS1hZnRlcntcbiAgIEBhcHBseSBtYi0xMDtcblxuICAgICYtLW5vbmUge1xuICAgICAgICBAYXBwbHkgbWItMDtcbiAgICB9XG4gICAgJi0tc21hbGwge1xuICAgICAgICBAYXBwbHkgbWItNTtcbiAgICB9XG4gICAgJi0tbWVkaXVtIHtcbiAgICAgICAgQGFwcGx5IG1iLTEwO1xuICAgIH1cbiAgICAmLS1sYXJnZSB7XG4gICAgICAgIEBhcHBseSBtYi0yMCBsZzptYi0yNDtcbiAgICB9XG4gICAgLy8gZmFsbGJhY2tzIGZvciBFbGVtZW50cyB3aGljaCBkb2Vzbid0IHVzZSBCRU0gY2xhc3Nlc1xuXG4gICAgJi1ub25lIHtcbiAgICAgICAgQGFwcGx5IG1iLTA7XG4gICAgfVxuICAgICYtc21hbGwge1xuICAgICAgICBAYXBwbHkgbWItNTtcbiAgICB9XG4gICAgJi1tZWRpdW0ge1xuICAgICAgICBAYXBwbHkgbWItMTA7XG4gICAgfVxuICAgICYtbGFyZ2Uge1xuICAgICAgICBAYXBwbHkgbWItMjAgbGc6bWItMjQ7XG4gICAgfVxufVxuXG5ib2R5LmRhcmtfbW9kZSB7XG4gICAgLnNwYWNlLWFmdGVyLC5mcmFtZS1zcGFjZS1hZnRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuIiwiLmNjLWJsb2NrZWQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAYXBwbHkgYmctZ3JheS0xMDAgYXNwZWN0LXZpZGVvIHAtNSBsZzpwLTE0IGZsZXgganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyO1xuICAgIC5jYy1ibG9ja2VkLWNvbnRhaW5lciB7XG4gICAgICAgIEBhcHBseSBtZDp3LTcvMTI7XG4gICAgfVxuICAgIC5jYy1ibG9ja2VkLWhlYWRsaW5lIHtcbiAgICAgICAgQGFwcGx5IGZvbnQtaGVhZGxpbmUgdGV4dC1iYXNlIG1kOnRleHQteGwgbGc6dGV4dC0zeGwgbWItMSBtZDptYi00IGxnOm1iLTUgYmxvY2s7XG4gICAgfVxuICAgIC5jYy1ibG9ja2VkLWhvc3Qge1xuICAgICAgICBAYXBwbHkgcHgtMSBmb250LWhlYWRsaW5lIHRleHQtYmx1ZS1kYXJrO1xuICAgIH1cbiAgICAuY2MtYmxvY2tlZC1ob3N0LC5jYy1ibG9ja2VkLXRleHQge1xuICAgICAgICBAYXBwbHkgaW5saW5lIG1iLTAgdGV4dC14cyBtZDp0ZXh0LWJhc2UgbGc6dGV4dC1tZCBsZWFkaW5nLW5vbmUgbGc6bGVhZGluZy04O1xuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgICBAYXBwbHkgYmxvY2sgZm9udC1zYW5zIGZvbnQtYmxhY2sgdGV4dC1bMS4yNXJlbV0gdHJhbnNpdGlvbi1hbGwgbXQtMSBtZDptdC00IGxnOm10LTUgbXgtYXV0bztcbiAgICAgICAgQGFwcGx5IHRleHQtc20gbWQ6dGV4dC1iYXNlIGxnOnRleHQtMnhsIHB4LTMgbGc6cHgtMTAgcHktMSBsZzpweS1bLjM3NXJlbV07XG4gICAgICAgIEBhcHBseSBiZy1wcmltYXJ5IGhvdmVyOmJnLXllbGxvdy1kYXJrIGhvdmVyOnNoYWRvdy1bMHB4XzVweF84cHhfcmdiYSgyMDMsMTc2LDQwLC40NSldIHRleHQtYmxhY2s7XG4gICAgfVxufVxuXG5ib2R5LmRhcmtfbW9kZSB7XG4gICAgLmNjLWJsb2NrZWQge1xuICAgICAgICBAYXBwbHkgYmctYmxhY2stZGFyayBwLTEgc206cC01O1xuICAgICAgICAuY2MtYmxvY2tlZC1jb250YWluZXIge1xuICAgICAgICAgICAgQGFwcGx5IG1kOnctNy8xMiBiZy1ncmF5LTE3NSByb3VuZGVkIHAtNCBtZDpwLTUgbGc6dy02LzEyO1xuICAgICAgICB9XG4gICAgICAgIC5jYy1ibG9ja2VkLWhlYWRsaW5lIHtcbiAgICAgICAgICAgIEBhcHBseSBmb250LWhlYWRsaW5lIHRleHQtYmFzZSBtZDp0ZXh0LXhsIGxnOnRleHQtM3hsIG1iLTEgbWQ6bWItNCBsZzptYi01IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5jYy1ibG9ja2VkLWhvc3Qge1xuICAgICAgICAgICAgQGFwcGx5IHB4LTEgZm9udC1oZWFkbGluZSB0ZXh0LWJsdWUtZGFyaztcbiAgICAgICAgfVxuICAgICAgICAuY2MtYmxvY2tlZC1ob3N0LC5jYy1ibG9ja2VkLXRleHQge1xuICAgICAgICAgICAgQGFwcGx5IGlubGluZSBtYi0wIHRleHQteHMgbWQ6dGV4dC1iYXNlIGxnOnRleHQtbWQgbGVhZGluZy1ub25lIGxnOmxlYWRpbmctODtcbiAgICAgICAgfVxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgQGFwcGx5IGJsb2NrIGZvbnQtc2FucyBmb250LWJsYWNrIHRleHQtWzEuMjVyZW1dIHRyYW5zaXRpb24tYWxsIG10LTEgbWQ6bXQtNCBsZzptdC01IG14LWF1dG87XG4gICAgICAgICAgICBAYXBwbHkgdGV4dC1zbSBtZDp0ZXh0LWJhc2UgbGc6dGV4dC0yeGwgcHgtMyBsZzpweC0xMCBweS0xIGxnOnB5LVsuMzc1cmVtXTtcbiAgICAgICAgICAgIEBhcHBseSBiZy1wcmltYXJ5IGhvdmVyOmJnLXllbGxvdy1kYXJrIGhvdmVyOnNoYWRvdy1bMHB4XzVweF84cHhfcmdiYSgyMDMsMTc2LDQwLC40NSldIHRleHQtYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiLi4vc3lzdGVtL2ZvbnRzXCIgYXMgKjtcbkB1c2UgXCIuLi9zeXN0ZW0vdXRpbGl0aWVzXCIgYXMgdXRpbHM7XG5cbi5wYWdlLWhlYWRlciB7XG4gICAgQGFwcGx5IHB4LTQgZmxleCB3LWZ1bGwgZmxleC1jb2wgaXRlbXMtY2VudGVyIGxnOml0ZW1zLXN0YXJ0IGp1c3RpZnktY2VudGVyIGxnOmp1c3RpZnktZW5kIGxnOnRyYW5zaXRpb24tW3RvcF07XG4gICAgJl9fbWV0YS1uYXYge1xuICAgICAgICBAYXBwbHkgbGc6bWF4LWgtMTQgbGc6b3ZlcmZsb3ctaGlkZGVuIHctZnVsbCBoaWRkZW4gbGc6ZmxleCBqdXN0aWZ5LWVuZCB4bDpjb250YWluZXIgeGw6bXktMCB4bDpteC1hdXRvO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTc2cHgpIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjUwbXMgZWFzZS1pbi1vdXQsIG1heC1oZWlnaHQgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcGljdHVyZSB7XG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSBsZWZ0LTEvMiAtdHJhbnNsYXRlLXgtMS8yIGxnOnRyYW5zbGF0ZS14LTAgdG9wLTEgbGc6bGVmdC0wIGxnOi10b3AtWzU4cHhdIHhsOi10b3AtWzUzcHhdIGxnOnRyYW5zaXRpb24tW3RvcF0gbGc6ZHVyYXRpb24tMzAwIGxnOmVhc2UtaW4tb3V0O1xuXG4gICAgICAgICYtLXNlY3VyZS1oZWFkZXIge1xuICAgICAgICAgICAgQGFwcGx5IGxnOnRvcC1bLTYxcHhdO1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgJl9fbG9nbyB7XG4gICAgICAgIEBhcHBseSB3LWF1dG8gbWF4LWgtMTQgbGc6bWF4LWgtMzYgbGc6dHJhbnNpdGlvbi1bbWF4LWhlaWdodF0gbGc6ZHVyYXRpb24tMzAwIGxnOmVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICAvLyBtYWluIG5hdmlnYXRpb25cblxuICAgIC5tYWluLW5hdiB7XG4gICAgICAgIEBhcHBseSBmaXhlZCBsZzpyZWxhdGl2ZSB0b3AtWzEwMHZoXSBsZzp0b3AtMCBsZWZ0LTAgdy1mdWxsIGxnOnctYXV0byBoLWZ1bGwgbGc6aC1hdXRvIGJnLXdoaXRlIGxnOmJnLXRyYW5zcGFyZW50IHRyYW5zaXRpb24tW3RvcF0gbGc6dHJhbnNpdGlvbi1ub25lO1xuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIEBhcHBseSBweS1bMS4xMjVyZW1dIHBsLTUgcHItMTYgbGc6cHgtNSBibG9jayB0ZXh0LW1kIHRleHQtYmxhY2sgbm8tdW5kZXJsaW5lIGxlYWRpbmctNSBsZzpsZWFkaW5nLVtpbml0aWFsXSBsZzpoeXBoZW5zLWF1dG87XG4gICAgICAgICAgICAmLS1sZXZlbC0wIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdy1mdWxsIHRleHQteGwgbGc6dGV4dC1sZyB4bDp0ZXh0LTJ4bCBmb250LWhlYWRsaW5lIGxnOmZvbnQtbm9ybWFsIGxnOnB0LTYgbGc6cGItWzEuMzc1cmVtXSBsZWFkaW5nLTcgbGc6bGVhZGluZy1baW5pdGlhbF07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1sZXZlbC0xIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgdy1mdWxsIHBsLTEyIGxnOnBsLTUgbGc6cHItWzVweF0gbGc6cHktWzEwcHhdIHhsOnB5LVsxMHB4XSB4bDpweC1bMjBweF0gbGc6dGV4dC1iYXNlIHhsOnRleHQtbGcgbGc6Zm9udC1oZWFkbGluZTtcbiAgICAgICAgICAgICAgICAmLm1haW4tbmF2X19saW5rLS1sZXZlbC0xLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBsZzptdC1bMnB4XSBsZzp3LW1heCBsZzpwci01IGxnOmJnLWdyYXktMTAwIGxnOnRleHQtY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLWxldmVsLTIge1xuICAgICAgICAgICAgICAgIEBhcHBseSBwbC1bNzhweF0gbGc6cGwtWzIwcHhdIGxnOnByLVs1cHhdIGxnOnB5LVsxMHB4XSB4bDpweS1bMTBweF0geGw6cHgtWzIwcHhdIGxnOnRleHQtYmFzZSB4bDp0ZXh0LWxnIGxnOmZvbnQtaGVhZGxpbmU7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1pY29uLWFycm93IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbGc6cmVsYXRpdmUgbGc6YmVmb3JlOmFic29sdXRlIGxnOmJlZm9yZTp0b3AtMS8yIGxnOmJlZm9yZTotdHJhbnNsYXRlLXktMS8yIGxnOmJlZm9yZTpyaWdodC0zIGxnOmJlZm9yZTpjb250ZW50LVtcIlxcZTkxMFwiXTtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbGc6cGwtWzIwcHhdIGxnOnByLVszNnB4XSBsZzpweS1bMTBweF07XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdXRpbHMuaWNvbW9vbi1iYXNlLXN0eWxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19saXN0LS1zdWIge1xuICAgICAgICAgICAgQGFwcGx5IG1heC1oLTAgbGc6bWF4LWgtW2luaXRpYWxdIHRyYW5zaXRpb24tW21heC1oZWlnaHRdIG92ZXJmbG93LXktaGlkZGVuIGxnOm92ZXJmbG93LXktdmlzaWJsZSBsZzp0cmFuc2l0aW9uLW5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGlzdC0tbGV2ZWwtMCB7XG4gICAgICAgICAgICBAYXBwbHkgcGItNTYgbGc6cGItMCBibG9jayBvdmVyZmxvdy15LWF1dG8gbGc6b3ZlcmZsb3cteS12aXNpYmxlIGgtZnVsbCBsZzpoLWF1dG8gbGc6ZmxleDtcblxuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgLm1haW4tbmF2X19saXN0LS1sZXZlbC0yIHtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWFpbi1uYXZfX2xpbmstLWxldmVsLTEge1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tYWluLW5hdl9fc3ViLXRvZ2dsZS0tbGV2ZWwtMSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBsZzpyaWdodC0wIGxnOmxlZnQtW2luaXRpYWxdO1xuICAgICAgICAgICAgICAgICAgICAubWFpbi1uYXZfX3N1Yi1pY29uOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGxnOmNvbnRlbnQtW1wiXFxlOTEwXCJdO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYubWFpbi1uYXZfX3N1Yi0taXMtb3BlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAubWFpbi1uYXZfX3N1Yi1pY29uOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBsZzpjb250ZW50LVtcIlxcZTkxMlwiXTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19zdWItdG9nZ2xlIHtcbiAgICAgICAgICAgIEBhcHBseSBob3ZlcjpiZy1bcmdiYSgwLDAsMCwwLjA1KV0gaG92ZXI6bGc6YmctdHJhbnNwYXJlbnQgdHJhbnNpdGlvbi1jb2xvcnMgaC0xNCB3LTE2IGZsZXgganVzdGlmeS1jZW50ZXIgaXRlbXMtY2VudGVyO1xuICAgICAgICAgICAgJi0tbGV2ZWwtMCB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGgtMTYgbGc6b3BhY2l0eS0wIGxnOm92ZXJmbG93LWhpZGRlbiBsZzptYXgtdy0wIGxnOm1heC1oLTBcbiAgICAgICAgICAgICAgICBmb2N1cy13aXRoaW46bGc6b3BhY2l0eS0xMDAgZm9jdXMtd2l0aGluOmxnOm1heC1oLWZ1bGwgZm9jdXMtd2l0aGluOmxnOmJsb2NrIGZvY3VzLXdpdGhpbjpsZzp0b3AtWzM2cHhdIGZvY3VzLXdpdGhpbjpsZzpyaWdodC1bNTAlXSBmb2N1cy13aXRoaW46bGc6dHJhbnNmb3JtIGZvY3VzLXdpdGhpbjpsZzp0cmFuc2xhdGUteC1bNTAlXSBmb2N1cy13aXRoaW46bGc6cm90YXRlLTkwXG4gICAgICAgICAgICAgICAgZm9jdXMtdmlzaWJsZTpsZzpvcGFjaXR5LTEwMCBmb2N1cy12aXNpYmxlOmxnOm1heC1oLWZ1bGwgZm9jdXMtdmlzaWJsZTpsZzpibG9jayBmb2N1cy12aXNpYmxlOmxnOnRvcC1bMzZweF0gZm9jdXMtdmlzaWJsZTpsZzpyaWdodC1bNTAlXSBmb2N1cy12aXNpYmxlOmxnOnRyYW5zZm9ybSBmb2N1cy12aXNpYmxlOmxnOnRyYW5zbGF0ZS14LVs1MCVdIGZvY3VzLXZpc2libGU6bGc6cm90YXRlLTkwXG4gICAgICAgICAgICAgICAgZm9jdXM6bGc6b3BhY2l0eS0xMDAgZm9jdXM6bGc6bWF4LWgtZnVsbCBmb2N1czpsZzpibG9jayBmb2N1czpsZzp0b3AtWzM2cHhdIGZvY3VzOmxnOnJpZ2h0LVs1MCVdIGZvY3VzOmxnOnRyYW5zZm9ybSBmb2N1czpsZzp0cmFuc2xhdGUteC1bNTAlXSBmb2N1czpsZzpyb3RhdGUtOTA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1sZXZlbC0xLCYtLWxldmVsLTIge1xuICAgICAgICAgICAgICAgIEBhcHBseSBsZzpoLVs0M3B4XSB4bDpoLVs0OXB4XSBsZzpoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGlzdC1pdGVtIHtcbiAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZSA7XG5cbiAgICAgICAgICAgICYtLWxldmVsLTAge1xuICAgICAgICAgICAgICAgIEBhcHBseSBib3JkZXItYi1ncmF5LTUwIGJvcmRlci1iLTIgbGc6Ym9yZGVyLWItMDtcbiAgICAgICAgICAgICAgICAmLmhvdmVyLCAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLm1haW4tbmF2X19saW5rLS1sZXZlbC0xLWJ1dHRvbixcbiAgICAgICAgICAgICAgICAgICAgLm1haW4tbmF2X19saW5rLS1sZXZlbC0xIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tbGV2ZWwtMSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1iLWdyYXktNTAgYm9yZGVyLWItMiBsZzpib3JkZXItYi0wO1xuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJvcmRlci1iLTA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NzZweCkge1xuICAgICAgICAgICAgICAgICAgICAmLmhvdmVyLCAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgLm1haW4tbmF2X19saW5rLS1sZXZlbC0yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG5cbiAgICAgICAgICAgICYtLWxldmVsLTEsJi0tbGV2ZWwtMiB7XG4gICAgICAgICAgICAgICAgJi5ob3ZlciwmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLVtyZ2JhKDAsMCwwLDAuMDUpXTtcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYgPiAubWFpbi1uYXZfX2xpbmstLWxldmVsLTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgPiAubWFpbi1uYXZfX2xpbmstLWxldmVsLTIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gLm1haW4tbmF2X19saW5rICwgPiBkaXYgPiAubWFpbi1uYXZfX2xpbmsgIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgIHRyYW5zaXRpb24tY29sb3JzIHJlbGF0aXZlIHotMTAgZm9jdXM6bGc6YmctW3JnYmEoMCwwLDAsMC4wNSldO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmhvdmVyLCAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICA+IGRpdiA+IC5tYWluLW5hdl9fbGluay0tbGV2ZWwtMCB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBsZzpibG9jayBsZzphYnNvbHV0ZSBsZzpib3R0b20tNiBsZzpiZy1wcmltYXJ5IHRyYW5zaXRpb24tY29sb3JzIGxnOnctW2NhbGMoMTAwJV8tXzIuNXJlbSldIGxnOmgtMiBsZzotei0xMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1hY3RpdmUsXG4gICAgICAgICAgICAmLS1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICA+IGRpdiA+IC5tYWluLW5hdl9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgICYtLWxldmVsLTAge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGJnLVtyZ2JhKDAsMCwwLDAuMDUpXSBsZzpiZy10cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGxnOmJsb2NrIGxnOmFic29sdXRlIGxnOmJvdHRvbS02IGxnOmJnLXByaW1hcnkgdHJhbnNpdGlvbi1jb2xvcnMgbGc6dy1bY2FsYygxMDAlXy1fMi41cmVtKV0gbGc6aC0yIGxnOi16LTEwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi0tbGV2ZWwtMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctW3JnYmEoMCwwLDAsMC4wNSldO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gLm1haW4tbmF2X19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgJi0tbGV2ZWwtMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgYmctW3JnYmEoMCwwLDAsMC4wNSldO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3N1Yi1pY29uOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGU5MTBcIjtcbiAgICAgICAgfVxuICAgICAgICAmX19zdWItLWlzLW9wZW4ge1xuICAgICAgICAgICAgPiBkaXYgLm1haW4tbmF2X19zdWItdG9nZ2xlLS1sZXZlbC0wIHtcbiAgICAgICAgICAgICAgPiAgLm1haW4tbmF2X19zdWItaWNvbjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5MTJcIjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm1haW4tbmF2X19saXN0LWl0ZW0tLWxldmVsLTEgPiBkaXYgLm1haW4tbmF2X19zdWItdG9nZ2xlLS1sZXZlbC0xIHtcbiAgICAgICAgICAgICAgICA+ICAubWFpbi1uYXZfX3N1Yi1pY29uOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkxMlwiO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tYWluLW5hdl9fbGlzdC0tbGV2ZWwtMSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5ICBib3JkZXItYi0yIGJvcmRlci1iLWdyYXktNTAgbGc6Ym9yZGVyLWItMDtcbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBib3JkZXItYi0wO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tYWluLW5hdl9fbGlzdC1pdGVtLS1sZXZlbC0xID4gZGl2ID4gLm1haW4tbmF2X19saW5rLS1sZXZlbC0xLFxuICAgICAgICAgICAgLm1haW4tbmF2X19saXN0LWl0ZW0gPiAubWFpbi1uYXZfX2xpbmstLWxldmVsLTEtYnV0dG9uLFxuICAgICAgICAgICAgPiAubWFpbi1uYXZfX2xpc3QtLWxldmVsLTIgLm1haW4tbmF2X19saW5rLS1sZXZlbC0yIHtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWFpbi1uYXZfX3N1Yi0taXMtb3BlbiAubWFpbi1uYXZfX2xpc3QtLWxldmVsLTEge1xuICAgICAgICAgICAgQGFwcGx5IG1heC1oLVs1MDAwcHhdIGJnLXRyYW5zcGFyZW50IGxnOm92ZXJmbG93LXZpc2libGU7XG4gICAgICAgICAgICAubWFpbi1uYXZfX3N1Yi0taXMtb3BlbiAubWFpbi1uYXZfX2xpc3QtLWxldmVsLTIge1xuICAgICAgICAgICAgICAgIEBhcHBseSBtYXgtaC1bNTAwMHB4XSBiZy10cmFuc3BhcmVudCBsZzpvdmVyZmxvdy12aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2xpc3QtaXRlbS5ob3ZlciwgJl9fbGlzdC1pdGVtOmhvdmVyIHtcbiAgICAgICAgICAgID4gLm1haW4tbmF2X19saXN0Lm1haW4tbmF2X19saXN0LS1zdWIge1xuXG4gICAgICAgICAgICAgICAgJi5tYWluLW5hdl9fbGlzdC0tbGV2ZWwtMiB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBsZzpvdmVyZmxvdy15LXZpc2libGUgbGc6bWF4LWgtW25vbmVdO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JjZS1jbG9zZSB7XG4gICAgICAgICAgICBAYXBwbHkgbGc6aGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gbW9iaWxlIHRvZ2dsZSBidXJnZXJcblxuICAgIC5tb2JpbGUtbWFpbi1uYXZfX3RvZ2dsZSB7XG4gICAgICAgIC5pY29uX186OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxlOTA2JztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1zaG93LW5hdiB7XG4gICAgICAgIEBhcHBseSBmaXhlZCB3LWZ1bGwgdG9wLTA7XG4gICAgICAgIC5tYWluLW5hdiB7XG4gICAgICAgICAgICBAYXBwbHkgdG9wLTE2IGxnOnRvcC0wIHNoYWRvdy1baW5zZXRfMHB4XzE3cHhfN3B4Xy0xN3B4X3JnYmEoMCwwLDAsLjQpXSBsZzpzaGFkb3ctbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAvLyBtb2JpbGUgdG9nZ2xlIGJ1cmdlclxuXG4gICAgICAgIC5tb2JpbGUtbWFpbi1uYXZfX3RvZ2dsZSB7XG4gICAgICAgICAgICAuaWNvbl9fOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MTInO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBtZWdhIG1lbnVcbiAgICAubWFpbi1uYXYge1xuICAgICAgICAmX19tZWdhLW1lbnUge1xuICAgICAgICAgICAgQGFwcGx5IGxnOi16LVsxXSBsZzpmaXhlZCBsZzp0b3AtWzE0NHB4XSBsZzpsZWZ0LTEvMiBsZzotdHJhbnNsYXRlLXgtMS8yIGxnOnctZnVsbCBsZzptYXgtdy1bMjQwMHB4XSBsZzpiZy13aGl0ZSBsZzpzaGFkb3ctW2luc2V0XzBweF8xMnB4XzVweF8tMTBweF9yZ2JhKDAsMCwwLDAuMjUpLF8wcHhfNHB4XzVweF8tMnB4X3JnYmEoMCwwLDAsMC4yNSldIGxnOmR1cmF0aW9uLTE1MCBsZzplYXNlLWluLW91dCBsZzp0cmFuc2l0aW9uLVt0b3BdO1xuICAgICAgICAgICAgQGFwcGx5IGxnOmhpZGRlbjtcblxuXG4gICAgICAgIH1cblxuICAgICAgICAmX19saXN0LS1sZXZlbC0yIHtcbiAgICAgICAgICAgIEBhcHBseSBsZzpibG9jayBsZzpoLWF1dG8gbGc6d2hpdGVzcGFjZS1ub3dyYXAgbGc6b3ZlcmZsb3ctaGlkZGVuIGxnOmFic29sdXRlIGxnOnRvcC0wIGxnOmxlZnQtZnVsbCBsZzp3LTA7XG4gICAgICAgICAgICBAYXBwbHkgbGc6YmVmb3JlOmNvbnRlbnQtWycnXSBsZzpiZWZvcmU6dy1bMXB4XSBsZzpiZWZvcmU6aC1mdWxsIGxnOmJlZm9yZTphYnNvbHV0ZSBsZzpiZWZvcmU6dG9wLTAgbGc6YmVmb3JlOmxlZnQtMCBsZzpiZWZvcmU6YmctZ3JheS0xMDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGlzdC0tbGV2ZWwtMSB7XG4gICAgICAgICAgICBAYXBwbHkgIGxnOnJlbGF0aXZlIHctZnVsbCBsZzp3LTEvMztcbiAgICAgICAgfVxuXG5cblxuICAgICAgICAmX19saXN0LWl0ZW0tLWxldmVsLTAuaG92ZXIsICZfX2xpc3QtaXRlbS0tbGV2ZWwtMDpob3ZlciB7XG4gICAgICAgICAgICAubWFpbi1uYXZfX21lZ2EtbWVudSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGxnOmJsb2NrO1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NzZweCkge1xuICAgICAgICAgICAgICAgICAgICAubWFpbi1uYXZfX2xpc3QtLWxldmVsLTEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBvcGFjaXR5IDc1MG1zIG5vcm1hbCBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWFpbi1uYXZfX2xpc3QtaXRlbS0taGFzLXN1Yi5ob3ZlciwgLm1haW4tbmF2X19saXN0LWl0ZW0tLWhhcy1zdWI6aG92ZXIgIHtcbiAgICAgICAgICAgICAgICAgICAgLm1haW4tbmF2X19saXN0LS1sZXZlbC0yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBsZzpibG9jayBsZzptaW4taC1taW4gbGc6aC1mdWxsIGxnOnctZnVsbCBsZzpwbC1bMTBweF0geGw6cGwtWzMwcHhdO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk3NnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBvcGFjaXR5IDMwMG1zIG5vcm1hbCBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAvLyBtZXRhIG5hdiBkZXNrdG9wXG5cbiAgICAubWV0YS1uYXYtZGVza3RvcCB7XG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgQGFwcGx5IGxlYWRpbmctNCB0ZXh0LWJhc2UgdGV4dC1ibGFjayB0cmFuc2l0aW9uLWFsbCB1bmRlcmxpbmUgdW5kZXJsaW5lLW9mZnNldC0wIGRlY29yYXRpb24tdHJhbnNwYXJlbnQgZGVjb3JhdGlvbi0xIHB4LTYgYmxvY2sgcHktNDtcbiAgICAgICAgICAgIEBhcHBseSBob3ZlcjpkZWNvcmF0aW9uLXByaW1hcnkgaG92ZXI6dW5kZXJsaW5lLW9mZnNldC1bLTJweF0gaG92ZXI6ZGVjb3JhdGlvbi00O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICBAYXBwbHkgbGVhZGluZy1ub25lIHRleHQtbGcgdGV4dC1ibGFjayBuby11bmRlcmxpbmUgcHgtNiBweS00IGZsZXggaXRlbXMtY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgQGFwcGx5IGZsZXggbGc6aXRlbXMtY2VudGVyO1xuICAgICAgICAgICAgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAubWV0YS1uYXYtZGVza3RvcF9fbGluaywubWV0YS1uYXYtZGVza3RvcF9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHByLTA7XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zZWFyY2gge1xuICAgICAgICAgICAgQGFwcGx5IG1heC13LTAgb3ZlcmZsb3ctaGlkZGVuIHRyYW5zaXRpb24tb3BhY2l0eSBvcGFjaXR5LTA7XG4gICAgICAgICAgICAmLS1vcGVuIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbWF4LXctNXhsIG9wYWNpdHktMTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBjaGFuZ2VzIGZvciBzdGlja3kgaGVhZGVyIGxnIGJyZWFrcG9pbnQgdXBcbmJvZHkge1xuICAgIC5wYWdlLW1haW4ge1xuICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4tdG9wIDE1MG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG4gICAgfVxuICAgICYuc2Nyb2xsZWQtLWRvd24ge1xuICAgICAgICAucGFnZS1oZWFkZXIge1xuICAgICAgICAgICAgQGFwcGx5IGxnOmgtYXV0byBsZzotdG9wLVs1MnB4XSBsZzpqdXN0aWZ5LWNlbnRlcjtcbiAgICAgICAgICAgICZfX21ldGEtbmF2IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbGc6b3BhY2l0eS0wO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fcGljdHVyZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGxnOnRvcC1bLjJyZW1dO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fbG9nbyB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGxnOm1heC1oLVsxMDBweF07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWFpbi1uYXZfX21lZ2EtbWVudSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGxnOnRvcC1bNzVweF0geGw6dG9wLVs4MHB4XTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGFnZS1oZWFkZXItLWRlZmF1bHQgKyAucGFnZS1tYWluIHtcbiAgICAgICAgICAgIEBhcHBseSBsZzptdC0yMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cblxuXG4vLyBtb2JpbGUgc2VhcmNoXG5cbi5tb2JpbGUtc2VhcmNoLXRvZ2dsZSArIC5tZXRhLW5hdi1tb2JpbGVfX3NlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAubW9iaWxlLXNlYXJjaC10b2dnbGVfX2ljb24ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgdXRpbHMuaWNvbW9vbi1iYXNlLXN0eWxlO1xuICAgICAgICAgICAgY29udGVudDogXCJcXGU5MWZcIjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5tb2JpbGUtc2VhcmNoLXRvZ2dsZSB7XG4gICAgLm1vYmlsZS1zZWFyY2gtdG9nZ2xlX19pY29uIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHV0aWxzLmljb21vb24tYmFzZS1zdHlsZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG4gICAgICAgIH1cbiAgICB9XG59XG4ubW9iaWxlLXNlYXJjaC10b2dnbGUubW9iaWxlLXNlYXJjaC10b2dnbGUtLXNob3ctc2VhcmNoICsgLm1ldGEtbmF2LW1vYmlsZV9fc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLm1vYmlsZS1zZWFyY2gtdG9nZ2xlLm1vYmlsZS1zZWFyY2gtdG9nZ2xlLS1zaG93LXNlYXJjaCB7XG4gICAgLm1vYmlsZS1zZWFyY2gtdG9nZ2xlX19pY29uIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuI3NlYXJjaEZvcm1Nb2JpbGVTd29yZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICAgIEBhcHBseSBib3JkZXItZ3JheS0yMDAgbGVhZGluZy02IHJvdW5kZWQtbm9uZSBpdGFsaWMgdGV4dC1iYXNlIHAtMyBmb2N1czpvdXRsaW5lLW5vbmUgdy1mdWxsO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLm1ldGEtbmF2LW1vYmlsZV9fc2VhcmNoX19zdWJtaXQtYnV0dG9uIHtcbiAgICBAYXBwbHkgZmxleCBqdXN0aWZ5LWNlbnRlciBpdGVtcy1jZW50ZXIgcHgtMiBoLVs1MHB4XSBib3JkZXItZ3JheS0yMDAgYm9yZGVyO1xuICAgIEBhcHBseSBib3JkZXItbC0wO1xuICAgID4gaSB7XG4gICAgICAgIEBhcHBseSBwLTIgYmcteWVsbG93O1xuICAgIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIG9wYWNpdHkge1xuICAgIDAlICAgIHsgb3BhY2l0eTogMDsgfVxuICAgIDEwMCUgIHsgb3BhY2l0eTogMTsgfVxufVxuIiwiQHVzZSAnLi4vc3lzdGVtL2ZvbnRzJyBhcyAqO1xuXG4ucGFnZS1mb290ZXIge1xuICAgIC5tZXRhLW5hdi1mb290ZXIge1xuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvbGlzdCB7XG4gICAgICAgIEBhcHBseSBmbGV4IGZsZXgtd3JhcCBweS0xMCBsZzpweS0xNiBnYXAtNiBtZDpnYXAtMTAgbGc6Z2FwLTEyIHhsOmdhcC0xNiBqdXN0aWZ5LWNlbnRlciB4bDpqdXN0aWZ5LWJldHdlZW47XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBAYXBwbHkgb2JqZWN0LWNvbnRhaW4gaC0xMCBsZzpoLTEyIHhsOmgtMTQgdy1hdXRvIGZpbHRlciBvcGFjaXR5LTUwIGdyYXlzY2FsZSB0cmFuc2l0aW9uLVtmaWx0ZXJdO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGFwcGx5IHctZnVsbCBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlciA7XG4gICAgICAgIH1cbiAgICAgICAgYTpob3ZlciwgYTpmb2N1cyB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIEBhcHBseSBncmF5c2NhbGUtMCBvcGFjaXR5LTEwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4iLCIucGFnZXRzX19jb3VudHJ5b3ZlcnZpZXcge1xuICAgIC5wYWdlLW1haW4ge1xuICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgQGFwcGx5IHJlbGF0aXZlIHB0LTggbGc6cHQtMDtcblxuICAgICAgICAgICAgaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgbWItNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb3B5cmlnaHQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgaGlkZGVuIGxnOmZsZXggYm90dG9tLWF1dG8gdG9wLTA7XG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB4bDpib3R0b20tMCB4bDpyaWdodC0xNCB4bDp0cmFuc2xhdGUteC0wO1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgeGw6dG9wLVs1MCVdIHhsOmxlZnQtW2NhbGMoMTAwJV8rXzEwcHgpXSB4bDpyb3RhdGUtMCB4bDotdHJhbnNsYXRlLXktMS8yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2ZpZ3VyZSB7XG4gICAgICAgICAgICBAYXBwbHkgcmVsYXRpdmUgLXotMTAgaGlkZGVuIGxnOmJsb2NrO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgICAgICB0byBib3R0b20sXG4gICAgICAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSksXG4gICAgICAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMClcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19oZWFkZXItaW1hZ2Uge1xuICAgICAgICAgICAgQGFwcGx5IG9iamVjdC1jb3ZlciBhc3BlY3Qtc3F1YXJlIGxnOmFzcGVjdC1bMTgvN10gdy1mdWxsO1xuICAgICAgICB9XG4gICAgICAgICZfX2hlYWRsaW5lLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAYXBwbHkgbGc6YWJzb2x1dGUgbGc6bGVmdC0xLzIgbGc6dG9wLVsxNSVdIGxnOi10cmFuc2xhdGUteC1bNTAlXSB3LWZ1bGw7XG4gICAgICAgICAgICAmLS1uby1pbWFnZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGxnOnJlbGF0aXZlIGxnOmxlZnQtW2luaXRpYWxdIGxnOnRvcC1baW5pdGlhbF0gbGc6dHJhbnNsYXRlLXgtMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19zdGFnZS10aXRsZS1jb250YWluZXIge1xuICAgICAgICAgICAgQGFwcGx5IGxnOmFic29sdXRlIGxnOmxlZnQtMS8yIGxnOmJvdHRvbS1bMjUlXSBsZzotdHJhbnNsYXRlLXgtWzUwJV07XG4gICAgICAgICAgICAmLS1uby1pbWFnZSB7XG4gICAgICAgICAgICAgICAgQGFwcGx5IGxnOnJlbGF0aXZlIGxnOmxlZnQtW2luaXRpYWxdIGxnOmJvdHRvbS1baW5pdGlhbF0gbGc6dHJhbnNsYXRlLXgtMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX190ZWFzZXIge1xuICAgICAgICAgICAgQGFwcGx5IGxnOi1tdC1bOCVdO1xuICAgICAgICAgICAgJi0tbm8taW1hZ2Uge1xuICAgICAgICAgICAgICAgIEBhcHBseSBsZzptdC0wO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZXRzX19sYWVuZGVyc2VpdGUsXG4ucGFnZXRzX191bnRlcnNlaXRlLFxuLnBhZ2V0c19fc3VicGFnZV93aXRoX3JpZ2h0X2NvbHVtbixcbi5wYWdldHNfX3ByZXNzZWVpbnN0aWVnLFxuLnBhZ2V0c19fcGV0aXRpb24sXG4ucGFnZXRzX19wZXRpdGlvbl9zdWNjZXNzIHtcbiAgICAucGFnZS1tYWluIHtcbiAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZSBtYi0xNiBsZzptYi0yMDtcbiAgICAgICAgICAgIC5jb3B5cmlnaHQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgYm90dG9tLWF1dG8gdG9wLTA7XG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSB4bDpib3R0b20tMCB4bDpyaWdodC0xNCB4bDp0cmFuc2xhdGUteC0wO1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgeGw6dG9wLVs1MCVdIHhsOmxlZnQtW2NhbGMoMTAwJV8rXzEwcHgpXSB4bDpyb3RhdGUtMCB4bDotdHJhbnNsYXRlLXktMS8yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3N0YWdlLXRpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAYXBwbHkgdy1mdWxsIGFic29sdXRlIGxlZnQtMS8yIGJvdHRvbS1bNSVdIGxnOmJvdHRvbS1bOCVdIC10cmFuc2xhdGUteC1bNTAlXTtcbiAgICAgICAgICAgIEBhcHBseSBwbC1bY2FsYygycmVtXytfMTZweCldIGxnOnBsLVtjYWxjKDNyZW1fK18xNnB4KV07XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBhcHBseSBtbC00IGFic29sdXRlIHctNSBsZzp3LTggdG9wLTAgbGVmdC0wIHJpZ2h0LTAgYm90dG9tLTAgYmcteWVsbG93O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fZmlndXJlIHtcbiAgICAgICAgICAgIEBhcHBseSByZWxhdGl2ZSAtei0xMCBibG9jaztcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICAgICAgdG8gYm90dG9tLFxuICAgICAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDUwJSxcbiAgICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuNSkgMTAwJVxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2hlYWRlci1pbWFnZSB7XG4gICAgICAgICAgICBAYXBwbHkgb2JqZWN0LWNvdmVyIGFzcGVjdC1zcXVhcmUgbGc6YXNwZWN0LVsyOS8xMF0gdy1mdWxsO1xuICAgICAgICAgICAgJi0tc21hbGwge1xuICAgICAgICAgICAgICAgIEBhcHBseSBhc3BlY3QtWzMvMl0gbGc6YXNwZWN0LVsxOC81XTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICA+IGRpdjpmaXJzdC1jaGlsZDpub3QoLnBhZ2UtbWFpbl9faGVhZGVyKSB7XG4gICAgICAgIEBhcHBseSBwdC0xMiBsZzpwdC0yMDtcbiAgICB9XG59XG5cbi5wYWdldHNfX2xhZW5kZXJzZWl0ZSB7XG4gICAgLnBhZ2UtbWFpbiB7XG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICBAYXBwbHkgcmVsYXRpdmUgbWItMTYgbGc6bWItOCB4bDptYi0yMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4ucGFnZXRzX19zdWJwYWdlX3dpdGhfcmlnaHRfY29sdW1uIHtcbiAgICAuY2VfX2NvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBAYXBwbHkgdy1mdWxsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZXRzX19wcmVzc2VlaW5zdGllZyB7XG4gICAgLnBhZ2UtbWFpbl9faGVhZGxpbmUtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgQGFwcGx5IHctZnVsbDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGFnZS1tYWluX19zdGFnZS10aXRsZSB7XG4gICAgICAgIEBhcHBseSBsZzp3LVs4MCVdO1xuICAgIH1cbiAgICBhc2lkZSB7XG4gICAgICAgIEBhcHBseSBsZzpwYi01MjtcbiAgICB9XG59XG5cbi5wYWdldHNfX3ByZXNzZW1lbGR1bmcge1xuICAgIC5uZXdzX19zaW5nbGUge1xuICAgICAgICAubmV3c19fZGV0YWlsIHtcbiAgICAgICAgICAgIC5uZXdzX19hcnRpY2xlIHtcbiAgICAgICAgICAgICAgICBmaWd1cmUgKyAuY29weXJpZ2h0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIEBhcHBseSBib3R0b20tYXV0byB0b3AtMDtcbiAgICAgICAgICAgICAgICAgICAgLmNvcHlyaWdodC1jb250YWluZXJfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHhsOmJvdHRvbS0wIHhsOnJpZ2h0LTE0IHhsOnRyYW5zbGF0ZS14LTA7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHhsOnRvcC1bNTAlXSB4bDpsZWZ0LVtjYWxjKDEwMCVfK18xMHB4KV0geGw6cm90YXRlLTAgeGw6LXRyYW5zbGF0ZS15LTEvMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2V0c19fY291bnRyeW92ZXJ2aWV3LFxuLnBhZ2V0c19fbGFlbmRlcnNlaXRlLFxuLnBhZ2V0c19fcHJlc3NlZWluc3RpZWcsXG4ucGFnZXRzX191bnRlcnNlaXRlLFxuLnBhZ2V0c19fcGV0aXRpb24sXG4ucGFnZXRzX19wZXRpdGlvbl9zdWNjZXNzLFxuLnBhZ2V0c19fc3VicGFnZV93aXRoX3JpZ2h0X2NvbHVtbiB7XG4gICAgLnBhZ2UtbWFpbl9faGVhZGVyIHtcbiAgICAgICAgQGFwcGx5IHotWzJdO1xuICAgICAgICAuY29weXJpZ2h0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAYXBwbHkgYm90dG9tLWF1dG8gdG9wLTA7XG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBAYXBwbHkgeGw6Ym90dG9tLTAgeGw6cmlnaHQtMTQgeGw6dHJhbnNsYXRlLXgtMCB6LTEwO1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHhsOnRvcC1bNTAlXSB4bDpsZWZ0LVtjYWxjKDEwMCVfK18xMHB4KV0geGw6cm90YXRlLTAgeGw6LXRyYW5zbGF0ZS15LTEvMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucGFnZS1oZWFkZXJkYXJrIHtcbiAgICBAYXBwbHkgbGc6cG9pbnRlci1ldmVudHMtbm9uZTtcbiAgICBhLCBidXR0b24ge1xuICAgICAgICBAYXBwbHkgcG9pbnRlci1ldmVudHMtYXV0bztcbiAgICB9XG4gICAgJl9fbW9iaWxlLW5hdi10b2dnbGUge1xuICAgICAgICAuaWNvbl9fOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGU5MDZcIjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19tYWluLW5hdiB7XG4gICAgICAgIEBhcHBseSB0cmFuc2xhdGUteC1mdWxsIGxnOnRyYW5zbGF0ZS14LTA7XG4gICAgfVxuICAgICZfX21haW4tbmF2LWxpc3QtbGluayB7XG4gICAgICAgIEBhcHBseSBmb250LWhlYWRsaW5lIHRleHQtWzEuNzVyZW1dIGxnOnRleHQtYmFzZTtcbiAgICB9XG4gICAgJi0tc2hvdy1uYXYge1xuICAgICAgICAucGFnZS1oZWFkZXJkYXJrX19tb2JpbGUtbmF2LXRvZ2dsZSB7XG4gICAgICAgICAgICAuaWNvbl9fOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2UtaGVhZGVyZGFya19fbWFpbi1uYXYge1xuICAgICAgICAgICAgQGFwcGx5IHRyYW5zbGF0ZS14LTAgbGc6dHJhbnNsYXRlLXgtMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19tYWluLW5hdi1saXN0LWxpbmstLWN1cnJlbnQge1xuICAgICAgICBAYXBwbHkgbGc6YmctcHJpbWFyeSBsZzpib3JkZXItcHJpbWFyeTtcbiAgICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/