/*!*********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/resolve-url-loader/index.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./app/framework/scss/print.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
#epi-quickNavigator,
.element-button-wrapper,
input[type=checkbox]:not(old),
input[type=radio]:not(old),
.remodal-overlay,
.component-search-filter-counter,
.hide-for-print,
.module-search-results .component-search-counter--numhits,
.circle,
.module-hero,
.area-footer .footer-navigation,
.area-header .bg-triangle,
.area-header .component-navigation--main,
.area-header .component-navigation--global,
.module-message,
.area-offcanvas {
  display: none !important;
}

* {
  background: none !important;
  background-image: none !important;
  background-color: transparent !important;
  max-width: 100% !important;
  flex-direction: column !important;
}

.area-header {
  background-color: #fff !important;
}

.show-for-print {
  display: block !important;
}

a {
  max-width: 100% !important;
}

.module-startpage-blocks__container {
  flex-direction: column !important;
}

.component-content-editorial,
.mce-content-body {
  max-width: 100% !important;
}

.editorial-text-preamble {
  margin-top: 0 !important;
}

img {
  display: block !important;
  page-break-before: auto !important;
  page-break-after: auto !important;
  page-break-inside: avoid !important;
}

ul {
  list-style: disc !important;
  list-style-position: outside !important;
  padding-left: 30px !important;
}
ul li {
  margin-left: 0 !important;
  padding-left: 0 !important;
}
ul li:before {
  display: none !important;
}

ol {
  list-style: decimal !important;
  list-style-position: outside !important;
  padding-left: 30px !important;
}
ol li {
  margin-left: 0 !important;
  padding-left: 0 !important;
}
ol li:before {
  display: none !important;
}

input[type=checkbox]:not(old) + label,
input[type=radio]:not(old) + label {
  display: block !important;
  font-size: 16px !important;
  margin-left: 0 !important;
}

.component-form .component__content {
  max-width: none !important;
}

.remodal-wrapper {
  position: relative !important;
  overflow: hidden !important;
}

.component-lightbox {
  position: relative !important;
  overflow: hidden !important;
}
.component-lightbox_close,
.component-lightbox .element-button-wrapper {
  display: none !important;
}
.component-lightbox_header {
  padding-top: 10px !important;
}
.component-lightbox_content {
  padding: 0 !important;
}

html.remodal-is-locked {
  overflow: auto !important;
}

.remodal-bg.remodal-is-opened {
  filter: none !important;
}

.component-project-table .table {
  width: 100% !important;
}
.component-project-table .tr {
  border-bottom: solid 1px #000 !important;
  width: 100% !important;
}
.component-project-table .tr:last-child {
  border-bottom: none !important;
}
.component-project-table .th,
.component-project-table .td {
  padding: 10px !important;
}
.component-project-table .no-break {
  white-space: nowrap !important;
}
.component-project-table .val,
.component-project-table .val a {
  font-size: 14px !important;
}
.component-project-table .key {
  font-weight: bold !important;
}

.component-search-wrapper-outer {
  padding-bottom: 0 !important;
}

.webbtv .items--webbtv .image__container,
.webbtv-item .item-type--webbtv .image__container {
  margin-bottom: 10px !important;
}

.component-search-results__item.item-type--calendar .date__container {
  background-color: transparent !important;
}

.component-search-results__item.item-type--ansokomgang .image__container,
.component-search-results__item.item-type--publication .image__container {
  margin-bottom: 10px !important;
}

.component-search-results__item {
  page-break-inside: avoid !important;
}

.items--ansokomgang:nth-child(2n+1), .items--publication:nth-child(2n+1) {
  clear: both !important;
}
.items--ansokomgang .is-empty, .items--publication .is-empty {
  border: 1px solid #F9FAFC !important;
}

.component-statusbar {
  margin: 0 !important;
}
.component-statusbar .part {
  border: none !important;
  max-width: 100% !important;
  padding-left: 0 !important;
}
.component-statusbar .part .circle__container {
  display: none !important;
}
.component-statusbar .part span {
  margin: 0 !important;
}

.component-table .table {
  width: 100% !important;
}
.component-table .tr {
  border-bottom: solid 1px #000 !important;
  width: 100% !important;
}
.component-table .tr:last-child {
  border-bottom: none !important;
}
.component-table .th,
.component-table .td {
  padding: 10px !important;
}
.component-table .no-break {
  white-space: nowrap !important;
}
.component-table .val,
.component-table .val a {
  font-size: 14px !important;
}
.component-table .key {
  font-weight: bold !important;
}

.area-footer {
  border-top: solid 2px #000 !important;
  margin-top: 20px !important;
  page-break-inside: avoid !important;
}
.area-footer .component-sticky-anchor {
  display: none !important;
}
.area-footer .section-item,
.area-footer .section-item + .section-item {
  margin-top: 0 !important;
}
.area-footer .section-item .component-content-editorial,
.area-footer .section-item .component-content-editorial *,
.area-footer .section-item + .section-item .component-content-editorial,
.area-footer .section-item + .section-item .component-content-editorial * {
  font-size: 14px !important;
  line-height: 1.4 !important;
  margin-top: 6px !important;
}
.area-footer .section-item *, .area-footer .section-item-list * {
  color: #000 !important;
}
.area-footer .footer__content {
  padding: 20px 0 0 !important;
}
.area-footer__logo {
  margin-top: 6px !important;
}

.area-header .header__logo-container {
  height: auto !important;
  padding: 11px !important;
  width: 270px !important;
}

.area-main {
  overflow: visible !important;
}
.remodal-is-opened .area-main {
  display: none !important;
}

.row {
  max-width: none !important;
  min-width: 100% !important;
}

body {
  background-color: #fff !important;
}

a,
.link {
  color: #000 !important;
}

.print-row {
  margin-left: -20px !important;
  margin-right: -20px !important;
}

.print-24 {
  width: 100% !important;
}

.print-4 {
  float: left !important;
  width: 16.6666666667% !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.print-6 {
  float: left !important;
  width: 25% !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.print-8 {
  float: left !important;
  width: 33.333333% !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.print-9 {
  float: left !important;
  width: 37.5% !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.print-10 {
  float: left !important;
  width: 41.6666666667% !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.print-12 {
  float: left !important;
  width: 50% !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.column:last-child:not(:first-child) {
  float: left !important;
}

h1, h2, h3, h4, h5 {
  page-break-after: avoid !important;
}

.module + .module:not(.no-border-top) .module__content {
  border-top: none !important;
}
.module.is-page-top-module .module__content,
.module .is-page-top-module .module__content {
  padding-top: 10px !important;
}
.module.module--decoration .decoration__element {
  display: none !important;
}
.module .module__intro .module__intro {
  max-width: 100% !important;
  padding: 0 !important;
}
.module .module__intro .module__intro .module__intro__content {
  max-width: 100% !important;
}
.module__content {
  padding: 0 !important;
}

.module-content-box .decoration__element {
  display: none !important;
}
.module-content-box .content {
  max-width: 100% !important;
}
.module-content-box .module__content {
  background: #fff !important;
  padding: 0 !important;
}

.module-content .module__content .content {
  max-width: 100% !important;
}

.module-form .form--wizard button {
  display: none !important;
}
.module-form .form--wizard fieldset {
  page-break-inside: avoid !important;
}
.module-form .form--wizard legend {
  margin-bottom: -10px !important;
}
.module-form .form--wizard .module__content {
  margin: 0 0 30px !important;
  padding: 0 !important;
}
.module-form .form--wizard .element-button-wrapper {
  display: none !important;
}
.module-form .form--wizard .component-form {
  display: block !important;
  max-height: none !important;
}
.module-form .form--wizard .FormChoice {
  margin-top: 10px !important;
}
.module-form .module__content {
  background-color: #fff !important;
}

.module-header-block__container {
  border-bottom: none !important;
  border-top: none !important;
}
.module-header-block__container__inner {
  max-width: none !important;
}

.module-intro {
  max-width: 100% !important;
}

.module-map .map {
  display: none !important;
}
.module-map .map--print {
  display: block !important;
  position: relative !important;
  visibility: visible !important;
}

.number-for-print {
  font-weight: bold !important;
  margin: 8px 0 !important;
}

.print-body-text {
  margin: 5px 40px !important;
}

.module-utlysning-box {
  page-break-inside: avoid !important;
}
.module-utlysning-box__footer .columns {
  float: left !important;
  width: 100% !important;
}
.module-utlysning-box .large-18 {
  width: 100% !important;
}

.module-utlysning-call-collection > .module__content, .module-utlysning-call-collection > .module__block-area {
  max-width: 100% !important;
}
.module-utlysning-call-collection .module__intro {
  margin: 10px 0 0 0;
  padding-bottom: 10px !important;
}

.date-item .bg-wrapper .bg .bg-wrapper {
  background-color: transparent !important;
}

.module-utlysning-questions {
  background-color: #fff !important;
  page-break-inside: avoid !important;
  padding-top: 0 !important;
}
.module-utlysning-questions .item {
  float: left !important;
  width: 50% !important;
}
.module-utlysning-questions .item:nth-child(2n+1) {
  clear: both !important;
}

.module-video, .module-webbtv {
  page-break-inside: avoid !important;
}

.page-ansokomgang .printpdf-link, .page-ansokomgang .statistics-link, .page-ansokomgang .area-footer, .page-ansokomgang .component-sticky-anchor, .page-ansokomgang .slick-arrow, .page-ansokomgang .slide-inidcator-text, .page-microsite .printpdf-link, .page-microsite .statistics-link, .page-microsite .area-footer, .page-microsite .component-sticky-anchor, .page-microsite .slick-arrow, .page-microsite .slide-inidcator-text, .page-standard .printpdf-link, .page-standard .statistics-link, .page-standard .area-footer, .page-standard .component-sticky-anchor, .page-standard .slick-arrow, .page-standard .slide-inidcator-text {
  display: none !important;
}
.page-ansokomgang .module-utlysning-collection--siteinfo__item, .page-microsite .module-utlysning-collection--siteinfo__item, .page-standard .module-utlysning-collection--siteinfo__item {
  font-size: 20px !important;
  font-weight: bold;
}
.page-ansokomgang abbr, .page-microsite abbr, .page-standard abbr {
  font-size: 0;
  border-bottom: none !important;
  text-decoration: none !important;
}
.page-ansokomgang abbr:after, .page-microsite abbr:after, .page-standard abbr:after {
  content: attr(title);
  font-size: 16px;
  text-decoration: none !important;
  border-bottom: none !important;
}
.page-ansokomgang a[aria-label*=Telefon]::after, .page-ansokomgang a[aria-label*=E-mail]::after, .page-microsite a[aria-label*=Telefon]::after, .page-microsite a[aria-label*=E-mail]::after, .page-standard a[aria-label*=Telefon]::after, .page-standard a[aria-label*=E-mail]::after {
  content: " [Länk: " attr(href) "] " !important;
}
.page-ansokomgang a:not([href*="://"]):not([href*="#"]), .page-ansokomgang .element-link--arrow-after:not([href*="://"]):not([href*="#"]), .page-microsite a:not([href*="://"]):not([href*="#"]), .page-microsite .element-link--arrow-after:not([href*="://"]):not([href*="#"]), .page-standard a:not([href*="://"]):not([href*="#"]), .page-standard .element-link--arrow-after:not([href*="://"]):not([href*="#"]) {
  width: 90%;
  word-wrap: break-word;
}
.page-ansokomgang a:not([href*="://"]):not([href*="#"])::after, .page-ansokomgang .element-link--arrow-after:not([href*="://"]):not([href*="#"])::after, .page-microsite a:not([href*="://"]):not([href*="#"])::after, .page-microsite .element-link--arrow-after:not([href*="://"]):not([href*="#"])::after, .page-standard a:not([href*="://"]):not([href*="#"])::after, .page-standard .element-link--arrow-after:not([href*="://"]):not([href*="#"])::after {
  content: " [Länk: " var(--base-url) attr(href) "] ";
  font-size: 16px;
  font-family: "TradeGothic";
  word-wrap: break-word;
  display: flex;
  width: 100%;
  justify-content: flex-start;
  margin-left: 0;
  left: 0 !important;
  top: 0 !important;
}
.page-ansokomgang .module-project-list__number-of-hits, .page-microsite .module-project-list__number-of-hits, .page-standard .module-project-list__number-of-hits {
  display: none;
}
.page-ansokomgang .component-table a, .page-microsite .component-table a, .page-standard .component-table a {
  font-size: 16px !important;
  text-decoration: none;
}
.page-ansokomgang .component-table a::after, .page-microsite .component-table a::after, .page-standard .component-table a::after {
  display: block;
}
.page-ansokomgang .component-table a span, .page-microsite .component-table a span, .page-standard .component-table a span {
  text-decoration: underline;
}
.page-ansokomgang a[href*="://"]::after, .page-ansokomgang .element-link--arrow-after[href*="://"]::after, .page-microsite a[href*="://"]::after, .page-microsite .element-link--arrow-after[href*="://"]::after, .page-standard a[href*="://"]::after, .page-standard .element-link--arrow-after[href*="://"]::after {
  content: " [Länk: " attr(href) "] " !important;
  font-size: 16px;
  font-family: "TradeGothic";
}
.page-ansokomgang .row, .page-microsite .row, .page-standard .row {
  max-width: 75rem !important;
  margin: 0 auto;
  min-width: auto !important;
}
.page-ansokomgang .module-navigation-breadcrumb, .page-ansokomgang .component-statusbar, .page-microsite .module-navigation-breadcrumb, .page-microsite .component-statusbar, .page-standard .module-navigation-breadcrumb, .page-standard .component-statusbar {
  display: none !important;
}
.page-ansokomgang .module-intro, .page-microsite .module-intro, .page-standard .module-intro {
  padding: 6rem 0 0 0;
}
.page-ansokomgang .module-intro .row .columns, .page-microsite .module-intro .row .columns, .page-standard .module-intro .row .columns {
  padding: 0 !important;
}
.page-ansokomgang .module-intro .module__intro__container, .page-microsite .module-intro .module__intro__container, .page-standard .module-intro .module__intro__container {
  padding: 0 3rem;
}
.page-ansokomgang .module-intro .module__intro__container .title, .page-microsite .module-intro .module__intro__container .title, .page-standard .module-intro .module__intro__container .title {
  font-size: 40px;
  max-width: 850px !important;
}
.page-ansokomgang .module-intro .module__intro__container .parentHeading, .page-microsite .module-intro .module__intro__container .parentHeading, .page-standard .module-intro .module__intro__container .parentHeading {
  font-size: 28px;
  margin: 0 0 1rem 0;
}
.page-ansokomgang .module-intro .module__intro__container .preamble, .page-microsite .module-intro .module__intro__container .preamble, .page-standard .module-intro .module__intro__container .preamble {
  max-width: 850px !important;
}
.page-ansokomgang .module-utlysning-three-col, .page-microsite .module-utlysning-three-col, .page-standard .module-utlysning-three-col {
  background: none !important;
}
.page-ansokomgang .module-utlysning-three-col .module__content, .page-microsite .module-utlysning-three-col .module__content, .page-standard .module-utlysning-three-col .module__content {
  padding: 0 0 1rem 0 !important;
}
.page-ansokomgang .module-utlysning-three-col .module__content:before, .page-microsite .module-utlysning-three-col .module__content:before, .page-standard .module-utlysning-three-col .module__content:before {
  content: "Kort om erbjudandet";
  margin: 1rem auto;
  display: flex;
  max-width: 75rem;
  font-weight: bold;
  font-size: 32px;
  width: 100%;
  padding: 0 3rem;
}
.page-ansokomgang .module-utlysning-three-col__items, .page-microsite .module-utlysning-three-col__items, .page-standard .module-utlysning-three-col__items {
  max-width: 75rem !important;
  margin: 0 auto;
  padding: 0 3rem;
}
.page-ansokomgang .module-utlysning-three-col__items__item, .page-microsite .module-utlysning-three-col__items__item, .page-standard .module-utlysning-three-col__items__item {
  margin: 0 !important;
  border: none;
  box-shadow: none;
}
.page-ansokomgang .module-utlysning-three-col__items__item__image-wrapper, .page-microsite .module-utlysning-three-col__items__item__image-wrapper, .page-standard .module-utlysning-three-col__items__item__image-wrapper {
  display: none !important;
}
.page-ansokomgang .module-utlysning-three-col__items__item__text-wrapper, .page-microsite .module-utlysning-three-col__items__item__text-wrapper, .page-standard .module-utlysning-three-col__items__item__text-wrapper {
  border: none !important;
  height: auto !important;
  min-height: auto;
  padding: 1rem 0 !important;
}
.page-ansokomgang .module-utlysning-three-col__items__item__text-wrapper__text, .page-microsite .module-utlysning-three-col__items__item__text-wrapper__text, .page-standard .module-utlysning-three-col__items__item__text-wrapper__text {
  max-width: 700px !important;
}
.page-ansokomgang .module-utlysning-calendar .module__intro, .page-microsite .module-utlysning-calendar .module__intro, .page-standard .module-utlysning-calendar .module__intro {
  padding: 0 0 30px 0 !important;
}
.page-ansokomgang .module-utlysning-calendar .row .columns, .page-microsite .module-utlysning-calendar .row .columns, .page-standard .module-utlysning-calendar .row .columns {
  padding: 0 !important;
}
.page-ansokomgang .module-utlysning-calendar .module__content, .page-microsite .module-utlysning-calendar .module__content, .page-standard .module-utlysning-calendar .module__content {
  max-width: 75rem !important;
  margin: 0 3rem;
}
.page-ansokomgang .module-utlysning-calendar .module__content .title, .page-microsite .module-utlysning-calendar .module__content .title, .page-standard .module-utlysning-calendar .module__content .title {
  text-align: left;
}
.page-ansokomgang .module-utlysning-calendar .slick-track, .page-microsite .module-utlysning-calendar .slick-track, .page-standard .module-utlysning-calendar .slick-track {
  display: flex;
  width: auto !important;
}
.page-ansokomgang .module-utlysning-calendar .slick-list, .page-microsite .module-utlysning-calendar .slick-list, .page-standard .module-utlysning-calendar .slick-list {
  height: 100% !important;
}
.page-ansokomgang .module-utlysning-calendar .items, .page-microsite .module-utlysning-calendar .items, .page-standard .module-utlysning-calendar .items {
  margin: 0 !important;
}
.page-ansokomgang .module-utlysning-calendar .items .item, .page-microsite .module-utlysning-calendar .items .item, .page-standard .module-utlysning-calendar .items .item {
  height: auto !important;
  min-height: auto !important;
  width: 600px !important;
  margin: 0 0 1.5rem 0;
  padding: 0;
  background: none !important;
  border: none;
  box-shadow: none;
}
.page-ansokomgang .module-utlysning-calendar .items .item:before, .page-ansokomgang .module-utlysning-calendar .items .item:after, .page-microsite .module-utlysning-calendar .items .item:before, .page-microsite .module-utlysning-calendar .items .item:after, .page-standard .module-utlysning-calendar .items .item:before, .page-standard .module-utlysning-calendar .items .item:after {
  content: none !important;
}
.page-ansokomgang .module-utlysning-calendar .items .item .title, .page-microsite .module-utlysning-calendar .items .item .title, .page-standard .module-utlysning-calendar .items .item .title {
  font-size: 14px !important;
}
.page-ansokomgang .module-utlysning-calendar .items .item__content, .page-microsite .module-utlysning-calendar .items .item__content, .page-standard .module-utlysning-calendar .items .item__content {
  border: none !important;
  min-height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: left !important;
  display: flex;
  flex-direction: row !important;
  width: 100%;
  align-items: center;
}
.page-ansokomgang .module-utlysning-calendar .items .item__content:before, .page-microsite .module-utlysning-calendar .items .item__content:before, .page-standard .module-utlysning-calendar .items .item__content:before {
  content: none !important;
}
.page-ansokomgang .module-utlysning-calendar .items .item__content .element-link--arrow-after, .page-microsite .module-utlysning-calendar .items .item__content .element-link--arrow-after, .page-standard .module-utlysning-calendar .items .item__content .element-link--arrow-after {
  text-align: initial;
}
.page-ansokomgang .module-utlysning-calendar .items .item__content .element-link--arrow-after:after, .page-microsite .module-utlysning-calendar .items .item__content .element-link--arrow-after:after, .page-standard .module-utlysning-calendar .items .item__content .element-link--arrow-after:after {
  width: 80%;
  margin: 10px 0;
  text-align: inherit;
  display: block;
  word-break: break-all;
}
.page-ansokomgang .module-utlysning-calendar .items .item__content .part, .page-microsite .module-utlysning-calendar .items .item__content .part, .page-standard .module-utlysning-calendar .items .item__content .part {
  height: auto !important;
  visibility: visible;
  display: inline-flex;
}
.page-ansokomgang .module-utlysning-calendar .items .item__content .part__content, .page-microsite .module-utlysning-calendar .items .item__content .part__content, .page-standard .module-utlysning-calendar .items .item__content .part__content {
  padding: 0 !important;
  margin: 0 !important;
  text-align: left;
  display: flex;
  align-items: baseline;
}
.page-ansokomgang .module-utlysning-calendar .items .item__content .part__content .title, .page-microsite .module-utlysning-calendar .items .item__content .part__content .title, .page-standard .module-utlysning-calendar .items .item__content .part__content .title {
  display: flex;
  align-items: center;
  flex-direction: row !important;
  font-size: 16px !important;
  font-family: "TradeGothic";
}
.page-ansokomgang .module-utlysning-calendar .items .item__content .part__content .title:before, .page-microsite .module-utlysning-calendar .items .item__content .part__content .title:before, .page-standard .module-utlysning-calendar .items .item__content .part__content .title:before {
  content: none;
}
.page-ansokomgang .module-utlysning-calendar .items .item__content .part.small, .page-microsite .module-utlysning-calendar .items .item__content .part.small, .page-standard .module-utlysning-calendar .items .item__content .part.small {
  visibility: hidden;
  display: none;
}
.page-ansokomgang .module-utlysning-calendar .items .item__content .part.text-bottom, .page-microsite .module-utlysning-calendar .items .item__content .part.text-bottom, .page-standard .module-utlysning-calendar .items .item__content .part.text-bottom {
  width: 400px;
}
.page-ansokomgang .module-utlysning-calendar .items .item__content .part.text-bottom .date__time, .page-microsite .module-utlysning-calendar .items .item__content .part.text-bottom .date__time, .page-standard .module-utlysning-calendar .items .item__content .part.text-bottom .date__time {
  visibility: hidden;
  display: none;
}
.page-ansokomgang .module-utlysning-calendar .items .item__content .part.text-top, .page-microsite .module-utlysning-calendar .items .item__content .part.text-top, .page-standard .module-utlysning-calendar .items .item__content .part.text-top {
  justify-content: center;
  padding: 0;
  flex-basis: 70%;
  border: none;
}
.page-ansokomgang .module-utlysning-calendar .items .item__content .part.text-top .date *, .page-microsite .module-utlysning-calendar .items .item__content .part.text-top .date *, .page-standard .module-utlysning-calendar .items .item__content .part.text-top .date * {
  font-weight: normal;
  text-transform: none;
}
.page-ansokomgang .module-utlysning-calendar .items .item__content .part.text-top .date__time, .page-ansokomgang .module-utlysning-calendar .items .item__content .part.text-top .date__year, .page-microsite .module-utlysning-calendar .items .item__content .part.text-top .date__time, .page-microsite .module-utlysning-calendar .items .item__content .part.text-top .date__year, .page-standard .module-utlysning-calendar .items .item__content .part.text-top .date__time, .page-standard .module-utlysning-calendar .items .item__content .part.text-top .date__year {
  float: none;
  width: auto;
}
.page-ansokomgang .module-utlysning-calendar .items .item__hide, .page-microsite .module-utlysning-calendar .items .item__hide, .page-standard .module-utlysning-calendar .items .item__hide {
  display: inline-block !important;
}
.page-ansokomgang .module-steps .row .columns, .page-microsite .module-steps .row .columns, .page-standard .module-steps .row .columns {
  padding: 0 !important;
}
.page-ansokomgang .module-steps .module__intro, .page-microsite .module-steps .module__intro, .page-standard .module-steps .module__intro {
  padding: 0 0 1rem 0;
}
.page-ansokomgang .module-steps .module__content, .page-microsite .module-steps .module__content, .page-standard .module-steps .module__content {
  padding: 0 3rem !important;
}
.page-ansokomgang .module-steps ul, .page-microsite .module-steps ul, .page-standard .module-steps ul {
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
.page-ansokomgang .module-steps .step .component-step, .page-microsite .module-steps .step .component-step, .page-standard .module-steps .step .component-step {
  flex-direction: row !important;
  border-bottom: 1px solid #dde1e6;
  padding-bottom: 0 !important;
}
.page-ansokomgang .module-steps .step .component-step .circle-wrapper, .page-microsite .module-steps .step .component-step .circle-wrapper, .page-standard .module-steps .step .component-step .circle-wrapper {
  flex-basis: 2%;
  display: flex;
  align-items: center;
  height: auto;
}
.page-ansokomgang .module-steps .step .component-step .circle-wrapper .number-for-print, .page-microsite .module-steps .step .component-step .circle-wrapper .number-for-print, .page-standard .module-steps .step .component-step .circle-wrapper .number-for-print {
  font-size: 28px;
  margin: 0 0.5rem 0.5rem 0 !important;
  line-height: 36px;
}
.page-ansokomgang .module-steps .step .component-step .item__title, .page-microsite .module-steps .step .component-step .item__title, .page-standard .module-steps .step .component-step .item__title {
  font-size: 28px;
  margin: 0 0 0.5rem 0;
}
.page-ansokomgang .module-steps .step .component-step .step-anchor .columns, .page-microsite .module-steps .step .component-step .step-anchor .columns, .page-standard .module-steps .step .component-step .step-anchor .columns {
  max-width: none !important;
  width: 100%;
}
.page-ansokomgang .module-steps .step .component-step .step-anchor:after, .page-microsite .module-steps .step .component-step .step-anchor:after, .page-standard .module-steps .step .component-step .step-anchor:after {
  content: none !important;
}
.page-ansokomgang .module-steps .component-content-editorial, .page-microsite .module-steps .component-content-editorial, .page-standard .module-steps .component-content-editorial {
  margin: 1rem 0 !important;
}
.page-ansokomgang .module-steps .component-content-editorial h3, .page-microsite .module-steps .component-content-editorial h3, .page-standard .module-steps .component-content-editorial h3 {
  font-size: 21px !important;
}
.page-ansokomgang .module-content .row .columns, .page-ansokomgang .module-utlysning-questions .row .columns, .page-microsite .module-content .row .columns, .page-microsite .module-utlysning-questions .row .columns, .page-standard .module-content .row .columns, .page-standard .module-utlysning-questions .row .columns {
  padding: 0 !important;
}
.page-ansokomgang .module-content .module__content, .page-ansokomgang .module-utlysning-questions .module__content, .page-microsite .module-content .module__content, .page-microsite .module-utlysning-questions .module__content, .page-standard .module-content .module__content, .page-standard .module-utlysning-questions .module__content {
  padding: 0 3rem !important;
}
.page-ansokomgang .module-utlysning-questions .items, .page-microsite .module-utlysning-questions .items, .page-standard .module-utlysning-questions .items {
  flex-wrap: wrap;
  flex-direction: row !important;
  display: flex;
}
.page-ansokomgang .module-utlysning-questions .items .item, .page-microsite .module-utlysning-questions .items .item, .page-standard .module-utlysning-questions .items .item {
  margin: 0 auto 2rem 0;
}
.page-ansokomgang .module + .module, .page-microsite .module + .module, .page-standard .module + .module {
  margin-top: 1.5rem;
}
.page-ansokomgang .module-video, .page-microsite .module-video, .page-standard .module-video {
  display: none;
}
.page-ansokomgang .element-link--to-document, .page-microsite .element-link--to-document, .page-standard .element-link--to-document {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  font-weight: bold;
}
.page-ansokomgang .element-link--to-document:before, .page-microsite .element-link--to-document:before, .page-standard .element-link--to-document:before {
  content: none !important;
}
.page-ansokomgang .element-link--to-document:after, .page-microsite .element-link--to-document:after, .page-standard .element-link--to-document:after {
  font-weight: normal;
}
.page-ansokomgang .element-link--to-document span, .page-microsite .element-link--to-document span, .page-standard .element-link--to-document span {
  color: black;
  text-decoration: underline;
}
.page-ansokomgang .element-link--to-document + .element-link--to-document, .page-microsite .element-link--to-document + .element-link--to-document, .page-standard .element-link--to-document + .element-link--to-document {
  margin-top: 1rem !important;
}

.page-calendaritem a:not([href*="#"])::after, .page-calendaritem .element-link--arrow-after:not([href*="#"])::after, .page-publication a:not([href*="#"])::after, .page-publication .element-link--arrow-after:not([href*="#"])::after {
  content: " <" attr(href) "> " !important;
}

.module__header .module__header .header__button .icon-active {
  display: inline !important;
}
.module__header .module__header .header__button .icon-inactive {
  display: none !important;
}
.module__header .module__content {
  display: block !important;
}

.module-intro {
  background-color: #fff;
  margin-bottom: 30px !important;
}
.module-intro .link--with-icon {
  display: none !important;
}

.module-links-three-col .item {
  width: 50% !important;
  float: left !important;
}

.module-navigation-breadcrumb {
  background-color: #fff !important;
  float: none !important;
  margin-bottom: 20px !important;
}
.module-navigation-breadcrumb .component-navigation--breadcrumb {
  max-width: none !important;
}

.module-sitemap .item {
  width: 50% !important;
  float: left !important;
}

.module-utlysning-call .module__header .header__button .icon-active {
  display: inline !important;
}
.module-utlysning-call .module__header .header__button .icon-inactive {
  display: none !important;
}
.module-utlysning-call > .module__block-area {
  display: block !important;
}

.module-utlysning-collection .module__intro {
  padding: 0 0 20px 0 !important;
}
.module-utlysning-collection .item {
  width: 100% !important;
  float: left !important;
  margin-left: 0 !important;
}
.module-utlysning-collection .item .item-triangle, .module-utlysning-collection .item .circle__container, .module-utlysning-collection .item .bg-wrapper {
  display: none !important;
}
.module-utlysning-collection .item .component-statusbar__inview {
  margin-left: 0 !important;
}
.module-utlysning-collection .item .component-statusbar__inview .days-left, .module-utlysning-collection .item .component-statusbar__inview .small-24 {
  padding-left: 0 !important;
}
.module-utlysning-collection .item .component-statusbar__inview .days-left span {
  margin: 0 !important;
}
.module-utlysning-collection .item__content-wrapper {
  min-height: auto !important;
  padding: 0 !important;
}
.module-utlysning-collection .item__content-wrapper .content {
  position: relative !important;
  bottom: 0 !important;
}
.module-utlysning-collection .item__content-wrapper .content .title:after {
  content: none !important;
}
.module-utlysning-collection .item__content-wrapper .component-content-editorial {
  position: relative !important;
  color: black !important;
  display: inline !important;
  opacity: 1 !important;
}
.module-utlysning-collection .item.medium-12 {
  width: 50% !important;
}

.ansok-button .button--solid--primary {
  padding: 0 !important;
}
.ansok-button span {
  font-size: 18px !important;
  align-self: flex-start !important;
  padding-bottom: 16px !important;
}
.ansok-button .element-button-wrapper {
  display: block !important;
}
.ansok-button .element-button-wrapper a::after {
  content: " [URL: " var(--base-url) attr(href) "] ";
  line-height: 1.3 !important;
  font-weight: normal !important;
  font-size: 16px !important;
  font-family: "TradeGothic", Arial, sans-serif !important;
}
@media (max-width: 600px) {
  .ansok-button .element-button-wrapper a::after {
    text-align: left !important;
  }
}

.module-puffblocks .collection {
  flex-direction: row !important;
}
.module-puffblocks .collection .item {
  width: 33.3333%;
}
.module-puffblocks .collection .item a {
  box-shadow: none;
}
.module-puffblocks .collection .item a::after {
  content: " [URL: " var(--base-url) attr(href) "] ";
  line-height: 1.3 !important;
  font-weight: normal !important;
  font-size: 16px !important;
  font-family: "TradeGothic", Arial, sans-serif !important;
  margin: 0 24px 20px 24px;
  word-break: break-all;
  max-width: 100%;
}
.module-puffblocks .collection .item a .bg-wrapper {
  display: none !important;
  height: 0;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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O0FBdERVO0VBQ0U7RUFDQTtBQXdEWjtBQXREWTtFQUFlO0FBeUQzQjtBQXZEVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBeURaO0FBckRRO0VBQWM7QUF3RHRCOztBQWxERTtFQUNFO0FBcURKO0FBbERFO0VBQ0U7RUFDQTtFQUNBO0FBb0RKO0FBakRFO0VBQ0U7QUFtREo7QUFqREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbUROO0FBakRJO0VBUEE7SUFRRTtFQW9ESjtBQUNGOztBQWhEQTtFQUNFO0FBbURGO0FBakRFO0VBQ0U7QUFtREo7QUFqREk7RUFDRTtBQW1ETjtBQWpETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtRFI7QUFoRE07RUFDRTtFQUNBO0FBa0RSLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly92aW5ub3ZhLy4vYXBwL2ZyYW1ld29yay9zY3NzL3ByaW50LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi9nbG9iYWwvdmFyaWFibGVzL2NvbG9yJztcclxuXHJcbiNlcGktcXVpY2tOYXZpZ2F0b3IsXHJcbi5lbGVtZW50LWJ1dHRvbi13cmFwcGVyLCBcclxuaW5wdXRbdHlwZT1jaGVja2JveF06bm90KG9sZCksXHJcbmlucHV0W3R5cGU9cmFkaW9dOm5vdChvbGQpLFxyXG4ucmVtb2RhbC1vdmVybGF5LFxyXG4uY29tcG9uZW50LXNlYXJjaC1maWx0ZXItY291bnRlcixcclxuLmhpZGUtZm9yLXByaW50LFxyXG4ubW9kdWxlLXNlYXJjaC1yZXN1bHRzIC5jb21wb25lbnQtc2VhcmNoLWNvdW50ZXItLW51bWhpdHMsXHJcbi5jaXJjbGUsXHJcbi5tb2R1bGUtaGVybyxcclxuLmFyZWEtZm9vdGVyIC5mb290ZXItbmF2aWdhdGlvbixcclxuLmFyZWEtaGVhZGVyIC5iZy10cmlhbmdsZSxcclxuLmFyZWEtaGVhZGVyIC5jb21wb25lbnQtbmF2aWdhdGlvbi0tbWFpbixcclxuLmFyZWEtaGVhZGVyIC5jb21wb25lbnQtbmF2aWdhdGlvbi0tZ2xvYmFsLFxyXG4ubW9kdWxlLW1lc3NhZ2UsXHJcbi5hcmVhLW9mZmNhbnZhc1xyXG57IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG5cclxuXHJcbioge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYXJlYS1oZWFkZXIge2JhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDt9XHJcbi5zaG93LWZvci1wcmludCB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcbmEgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxyXG4ubW9kdWxlLXN0YXJ0cGFnZS1ibG9ja3NfX2NvbnRhaW5lciB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNvbXBvbmVudC1jb250ZW50LWVkaXRvcmlhbCxcclxuLm1jZS1jb250ZW50LWJvZHkgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxyXG4uZWRpdG9yaWFsLXRleHQtcHJlYW1ibGUgeyBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cclxuaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBwYWdlLWJyZWFrLWJlZm9yZTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgcGFnZS1icmVhay1hZnRlcjogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkICFpbXBvcnRhbnQ7XHJcbn1cclxudWwge1xyXG4gICAgbGlzdC1zdHlsZTogZGlzYyAhaW1wb3J0YW50O1xyXG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgbGkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbm9sIHtcclxuICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWwgIWltcG9ydGFudDtcclxuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIGxpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpub3Qob2xkKSArIGxhYmVsLFxyXG5pbnB1dFt0eXBlPXJhZGlvXTpub3Qob2xkKSArIGxhYmVse1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG4uY29tcG9uZW50LWZvcm0gLmNvbXBvbmVudF9fY29udGVudCB7IG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50OyB9XHJcbi5yZW1vZGFsLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNvbXBvbmVudC1saWdodGJveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuXHJcbiAgICAmX2Nsb3NlLFxyXG4gICAgLmVsZW1lbnQtYnV0dG9uLXdyYXBwZXIgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuICAgICZfaGVhZGVyIHsgcGFkZGluZy10b3A6MTBweCAhaW1wb3J0YW50OyB9XHJcbiAgICAmX2NvbnRlbnQgeyBwYWRkaW5nOjAgIWltcG9ydGFudDsgfVxyXG59XHJcbmh0bWwucmVtb2RhbC1pcy1sb2NrZWQgeyBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50OyB9XHJcbi5yZW1vZGFsLWJnLnJlbW9kYWwtaXMtb3BlbmVkIHtcclxuICAgIC13ZWJraXQtZmlsdGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uY29tcG9uZW50LXByb2plY3QtdGFibGUge1xyXG4gICAgLnRhYmxlIHsgd2lkdGg6MTAwJSAhaW1wb3J0YW50OyB9XHJcblxyXG4gICAgLnRyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTpzb2xpZCAxcHggIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQgeyBib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDsgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aCxcclxuICAgIC50ZCB7IHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxyXG4gICAgLm5vLWJyZWFrIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XHJcblxyXG4gICAgLnZhbCxcclxuICAgIC52YWwgYSB7IGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XHJcbiAgICAua2V5IHsgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDsgfVxyXG59XHJcbi5jb21wb25lbnQtc2VhcmNoLXdyYXBwZXItb3V0ZXIgeyBwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnQ7IH1cclxuLndlYmJ0diAuaXRlbXMtLXdlYmJ0diAuaW1hZ2VfX2NvbnRhaW5lcixcclxuLndlYmJ0di1pdGVtIC5pdGVtLXR5cGUtLXdlYmJ0diAuaW1hZ2VfX2NvbnRhaW5lciAgIHsgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XHJcbi5jb21wb25lbnQtc2VhcmNoLXJlc3VsdHNfX2l0ZW0uaXRlbS10eXBlLS1jYWxlbmRhciAuZGF0ZV9fY29udGFpbmVyIHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxyXG4uY29tcG9uZW50LXNlYXJjaC1yZXN1bHRzX19pdGVtLml0ZW0tdHlwZS0tYW5zb2tvbWdhbmcgLmltYWdlX19jb250YWluZXIsXHJcbi5jb21wb25lbnQtc2VhcmNoLXJlc3VsdHNfX2l0ZW0uaXRlbS10eXBlLS1wdWJsaWNhdGlvbiAuaW1hZ2VfX2NvbnRhaW5lciB7IG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxyXG4uY29tcG9uZW50LXNlYXJjaC1yZXN1bHRzX19pdGVtIHsgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkICFpbXBvcnRhbnQ7IH1cclxuLml0ZW1zLS1hbnNva29tZ2FuZywgLml0ZW1zLS1wdWJsaWNhdGlvbiB7XHJcbiAgICAmOm50aC1jaGlsZCgybisxKSB7IGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7IH1cclxuICAgIC5pcy1lbXB0eSB7IGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmV5MCAhaW1wb3J0YW50OyB9XHJcbn1cclxuLmNvbXBvbmVudC1zdGF0dXNiYXIge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAucGFydCB7XHJcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIC5jaXJjbGVfX2NvbnRhaW5lciB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG4gICAgICBzcGFuIHsgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cclxuICAgIH1cclxufVxyXG4uY29tcG9uZW50LXRhYmxlIHtcclxuICAgIC50YWJsZSB7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cclxuICAgIC50ciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICMwMDAgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDsgfVxyXG4gICAgfVxyXG4gICAgLnRoLFxyXG4gICAgLnRkIHsgcGFkZGluZzogMTBweCAhaW1wb3J0YW50OyB9XHJcbiAgICAubm8tYnJlYWsgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cclxuICAgIC52YWwsXHJcbiAgICAudmFsIGEgeyBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxyXG5cclxuICAgIC5rZXkgeyBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50OyB9XHJcbn1cclxuLmFyZWEtZm9vdGVyIHtcclxuICAgIGJvcmRlci10b3A6IHNvbGlkIDJweCAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQgIWltcG9ydGFudDtcclxuICAgIC5jb21wb25lbnQtc3RpY2t5LWFuY2hvciB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG4gICAgLnNlY3Rpb24taXRlbSxcclxuICAgIC5zZWN0aW9uLWl0ZW0gKyAuc2VjdGlvbi1pdGVtIHtcclxuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAuY29tcG9uZW50LWNvbnRlbnQtZWRpdG9yaWFsLFxyXG4gICAgICAuY29tcG9uZW50LWNvbnRlbnQtZWRpdG9yaWFsICoge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlY3Rpb24taXRlbSwgLnNlY3Rpb24taXRlbS1saXN0IHtcclxuICAgICAgJiAqIHsgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxyXG4gICAgfVxyXG4gICAgLmZvb3Rlcl9fY29udGVudCB7IHBhZGRpbmc6IDIwcHggMCAwICFpbXBvcnRhbnQ7IH1cclxuICAgICZfX2xvZ28geyBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDsgfVxyXG59XHJcbi5hcmVhLWhlYWRlciAuaGVhZGVyX19sb2dvLWNvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6YXV0byAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTFweCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6MjcwcHggIWltcG9ydGFudDtcclxufVxyXG4uYXJlYS1tYWluIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAucmVtb2RhbC1pcy1vcGVuZWQgJiB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG59XHJcbi5yb3cge1xyXG4gICAgbWF4LXdpZHRoOm5vbmUgIWltcG9ydGFudDtcclxuICAgIG1pbi13aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuYm9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxyXG5cclxuICBhLFxyXG4gIC5saW5rIHsgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxyXG5cclxuICAucHJpbnQtcm93IHtcclxuICAgIG1hcmdpbi1sZWZ0Oi0yMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6LTIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wcmludC0yNCB7IHdpZHRoOjEwMCUgIWltcG9ydGFudDsgfVxyXG5cclxuICAucHJpbnQtNCB7XHJcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6MTYuNjY2NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OjIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wcmludC02IHtcclxuICAgIGZsb2F0OmxlZnQgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOjI1JSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucHJpbnQtOCB7XHJcbiAgICAgIGZsb2F0OmxlZnQgIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6MzMuMzMzMzMzJSAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6MjBweCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OjIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wcmludC05IHtcclxuICAgIGZsb2F0OmxlZnQgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOjM3LjUlICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6MjBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDoyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucHJpbnQtMTAge1xyXG4gICAgZmxvYXQ6bGVmdCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6NDEuNjY2NjY2NjY2NjY2NyUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDoyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OjIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wcmludC0xMiB7XHJcbiAgICBmbG9hdDpsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDo1MCUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctbGVmdDoyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OjIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5jb2x1bW46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cclxuICBAbWl4aW4gdGV4dC01eGxhcmdlIHsgbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsgfVxyXG4gIEBtaXhpbiB0ZXh0LTR4bGFyZ2UgeyBtYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OyB9XHJcbiAgQG1peGluIHRleHQtM3hsYXJnZSB7IG1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7IH1cclxuICBAbWl4aW4gdGV4dC0yeGxhcmdlIHsgbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsgfVxyXG4gIEBtaXhpbiB0ZXh0LXhsYXJnZSB7IG1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7IH1cclxuICBAbWl4aW4gdGV4dC1sYXJnZSB7IG1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7IH1cclxuICBAbWl4aW4gdGV4dC1tZWRpdW0geyBtYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OyB9XHJcbiAgQG1peGluIHRleHQtc21hbGwgeyBtYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OyB9XHJcbiAgQG1peGluIHRleHQteHNtYWxsIHsgbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDsgfVxyXG4gIEBtaXhpbiB0ZXh0LTJ4c21hbGwgeyBtYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OyB9XHJcbiAgaDEsIGgyLCBoMywgaDQsIGg1IHsgcGFnZS1icmVhay1hZnRlcjogYXZvaWQgIWltcG9ydGFudDsgfVxyXG5cclxuICAubW9kdWxlIHtcclxuICAgICYgKyAubW9kdWxlOm5vdCgubm8tYm9yZGVyLXRvcCkgLm1vZHVsZV9fY29udGVudCB7IGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudCB9XHJcbiAgICAmLmlzLXBhZ2UtdG9wLW1vZHVsZSxcclxuICAgIC5pcy1wYWdlLXRvcC1tb2R1bGUge1xyXG4gICAgICAgIC5tb2R1bGVfX2NvbnRlbnQgeyBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9IFxyXG4gICAgfVxyXG4gICAgJi5tb2R1bGUtLWRlY29yYXRpb24ge1xyXG4gICAgICAgIC5kZWNvcmF0aW9uX19lbGVtZW50IHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XHJcbiAgICB9XHJcbiAgICAubW9kdWxlX19pbnRybyAubW9kdWxlX19pbnRybyB7IFxyXG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyBcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAubW9kdWxlX19pbnRyb19fY29udGVudCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRlbnQgeyBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cclxuICB9XHJcbiAgLm1vZHVsZS1jb250ZW50LWJveCB7XHJcbiAgICAuZGVjb3JhdGlvbl9fZWxlbWVudCB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgIH1cclxuICAgIC5jb250ZW50IHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cclxuICAgIC5tb2R1bGVfX2NvbnRlbnQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6I2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2R1bGUtY29udGVudCB7XHJcbiAgICAubW9kdWxlX19jb250ZW50IC5jb250ZW50IHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cclxuICB9XHJcbiAgLm1vZHVsZS1mb3JtIHtcclxuICAgICAgLmZvcm0tLXdpemFyZCB7XHJcbiAgICAgICAgYnV0dG9uIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgZmllbGRzZXQgeyBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQgIWltcG9ydGFudDsgfVxyXG4gICAgICAgIGxlZ2VuZCB7ICBtYXJnaW4tYm90dG9tOi0xMHB4ICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAubW9kdWxlX19jb250ZW50IHtcclxuICAgICAgICAgIG1hcmdpbjowIDAgMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZzowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lbGVtZW50LWJ1dHRvbi13cmFwcGVyIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgLmNvbXBvbmVudC1mb3JtIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5Gb3JtQ2hvaWNlIHsgbWFyZ2luLXRvcDoxMHB4ICFpbXBvcnRhbnQ7IH1cclxuICAgICAgfVxyXG4gICAgICAubW9kdWxlX19jb250ZW50IHsgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxyXG4gIH1cclxuXHJcbiAgLm1vZHVsZS1oZWFkZXItYmxvY2sge1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICZfX2lubmVyIHsgbWF4LXdpZHRoOm5vbmUgIWltcG9ydGFudDsgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubW9kdWxlLWludHJvIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cclxuICAubW9kdWxlLW1hcCB7XHJcbiAgICAubWFwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJi0tcHJpbnQge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuICAubnVtYmVyLWZvci1wcmludCB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiA4cHggMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucHJpbnQtYm9keS10ZXh0IHsgbWFyZ2luOiA1cHggNDBweCAhaW1wb3J0YW50OyB9XHJcbiAgLm1vZHVsZS11dGx5c25pbmctYm94IHtcclxuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZCAhaW1wb3J0YW50O1xyXG5cclxuICAgICZfX2Zvb3RlciB7XHJcbiAgICAgIC5jb2x1bW5zIHtcclxuICAgICAgICBmbG9hdDpsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGFyZ2UtMTggeyB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7IH1cclxuICB9XHJcbiAgLm1vZHVsZS11dGx5c25pbmctY2FsbC1jb2xsZWN0aW9uIHtcclxuICAgICYgPiAubW9kdWxlX19jb250ZW50LFxyXG4gICAgJiA+IC5tb2R1bGVfX2Jsb2NrLWFyZWEgeyBtYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50OyB9XHJcbiAgICAubW9kdWxlX19pbnRybyB7XHJcbiAgICAgICAgbWFyZ2luOjEwcHggMCAwIDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZGF0ZS1pdGVtIC5iZy13cmFwcGVyIC5iZyAuYmctd3JhcHBlciB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH0gXHJcbiAgLm1vZHVsZS11dGx5c25pbmctcXVlc3Rpb25ze1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7XHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDJuKzEpIHsgY2xlYXI6IGJvdGggIWltcG9ydGFudDsgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubW9kdWxlLXZpZGVvLCAubW9kdWxlLXdlYmJ0diB7IHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZCAhaW1wb3J0YW50OyB9XHJcblxyXG4gIC5wYWdlLWFuc29rb21nYW5nLCAucGFnZS1taWNyb3NpdGUsIC5wYWdlLXN0YW5kYXJkIHtcclxuICAgIC5wcmludHBkZi1saW5rLCAuc3RhdGlzdGljcy1saW5rLCAuYXJlYS1mb290ZXIsIC5jb21wb25lbnQtc3RpY2t5LWFuY2hvciwgLnNsaWNrLWFycm93LCAuc2xpZGUtaW5pZGNhdG9yLXRleHQgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAubW9kdWxlLXV0bHlzbmluZy1jb2xsZWN0aW9uLS1zaXRlaW5mbyB7XHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYWJiciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogYXR0cih0aXRsZSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYVthcmlhLWxhYmVsKj1cIlRlbGVmb25cIl0sIGFbYXJpYS1sYWJlbCo9XCJFLW1haWxcIl0ge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCIgW0zDpG5rOiBcIiBhdHRyKGhyZWYpIFwiXSBcIiAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYTpub3QoW2hyZWYqPVwiOi8vXCJdKTpub3QoW2hyZWYqPVwiI1wiXSksIC5lbGVtZW50LWxpbmstLWFycm93LWFmdGVyOm5vdChbaHJlZio9XCI6Ly9cIl0pOm5vdChbaHJlZio9XCIjXCJdKSB7XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIFtMw6RuazogXCIgdmFyKC0tYmFzZS11cmwpIGF0dHIoaHJlZikgXCJdIFwiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LWZhbWlseTogJ1RyYWRlR290aGljJztcclxuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5tb2R1bGUtcHJvamVjdC1saXN0X19udW1iZXItb2YtaGl0cyB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbiAgICAuY29tcG9uZW50LXRhYmxlIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6OmFmdGVyIHsgZGlzcGxheTogYmxvY2s7IH1cclxuICAgICAgICBzcGFuIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGFbaHJlZio9XCI6Ly9cIl0sIC5lbGVtZW50LWxpbmstLWFycm93LWFmdGVyW2hyZWYqPVwiOi8vXCJdIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIFtMw6RuazogXCIgYXR0cihocmVmKSBcIl0gXCIgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdUcmFkZUdvdGhpYyc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICBtYXgtd2lkdGg6IDc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kdWxlLW5hdmlnYXRpb24tYnJlYWRjcnVtYiwgLmNvbXBvbmVudC1zdGF0dXNiYXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZHVsZS1pbnRybyB7XHJcbiAgICAgIHBhZGRpbmc6IDZyZW0gMCAwIDA7XHJcblxyXG4gICAgICAucm93IHtcclxuICAgICAgICAuY29sdW1ucyB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9kdWxlX19pbnRyb19fY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDNyZW07XHJcblxyXG4gICAgICAgIC50aXRsZSB7IFxyXG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4OyBcclxuICAgICAgICAgIG1heC13aWR0aDogODUwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhcmVudEhlYWRpbmcgeyBcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgXHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAxcmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcmVhbWJsZSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDg1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZHVsZS11dGx5c25pbmctdGhyZWUtY29sIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyBcclxuXHJcbiAgICAgIC5tb2R1bGVfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAxcmVtIDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJ0tvcnQgb20gZXJianVkYW5kZXQnO1xyXG4gICAgICAgICAgbWFyZ2luOiAxcmVtIGF1dG87XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA3NXJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDNyZW07XHJcbiAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1heC13aWR0aDogNzVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwIDNyZW07XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAmX19pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJl9fdGV4dC13cmFwcGVyIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmX190ZXh0IHsgbWF4LXdpZHRoOiA3MDBweCAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZHVsZS11dGx5c25pbmctY2FsZW5kYXIge1xyXG4gICAgICAubW9kdWxlX19pbnRybyB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDMwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgIC5jb2x1bW5zIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2R1bGVfX2NvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogNzVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDAgM3JlbTtcclxuXHJcbiAgICAgICAgLnRpdGxlIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBcclxuICAgICAgfVxyXG4gICAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB3aWR0aDogNjAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDEuNXJlbSAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVsZW1lbnQtbGluay0tYXJyb3ctYWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGFydCB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnVHJhZGVHb3RoaWMnO1xyXG4gICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUgeyBjb250ZW50OiBub25lOyB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuc21hbGwge1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi50ZXh0LWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmRhdGVfX3RpbWUge1xyXG4gICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYudGV4dC10b3Age1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNzAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICYgKiB7XHJcbiAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAmX190aW1lLCAmX195ZWFyIHtcclxuICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJl9faGlkZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2R1bGUtc3RlcHMge1xyXG4gICAgICAucm93IHtcclxuICAgICAgICAuY29sdW1ucyB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9kdWxlX19pbnRybyB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDFyZW0gMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZHVsZV9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3RlcCB7XHJcbiAgICAgICAgLmNvbXBvbmVudC1zdGVwe1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGUxZTY7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgLmNpcmNsZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogMiU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIC5udW1iZXItZm9yLXByaW50IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIC41cmVtIC41cmVtIDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLml0ZW1fX3RpdGxlIHsgXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIC41cmVtIDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc3RlcC1hbmNob3Ige1xyXG4gICAgICAgICAgICAuY29sdW1ucyB7IG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50OyB3aWR0aDogMTAwJTsgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbXBvbmVudC1jb250ZW50LWVkaXRvcmlhbCB7IFxyXG4gICAgICAgIG1hcmdpbjogMXJlbSAwICFpbXBvcnRhbnQ7IFxyXG5cclxuICAgICAgICBoMyB7IGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50OyB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kdWxlLWNvbnRlbnQsIC5tb2R1bGUtdXRseXNuaW5nLXF1ZXN0aW9ucyB7XHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgIC5jb2x1bW5zIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2R1bGVfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZHVsZS11dGx5c25pbmctcXVlc3Rpb25zIHtcclxuICAgICAgLml0ZW1zIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMnJlbSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2R1bGUgKyAubW9kdWxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2R1bGUtdmlkZW8ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbGVtZW50LWxpbmstLXRvLWRvY3VtZW50IHtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiArIC5lbGVtZW50LWxpbmstLXRvLWRvY3VtZW50IHsgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYWdlLWNhbGVuZGFyaXRlbSwgLnBhZ2UtcHVibGljYXRpb24ge1xyXG4gICAgYTpub3QoW2hyZWYqPVwiI1wiXSk6OmFmdGVyLCAuZWxlbWVudC1saW5rLS1hcnJvdy1hZnRlcjpub3QoW2hyZWYqPVwiI1wiXSk6OmFmdGVyIHsgIGNvbnRlbnQ6XCIgPFwiIGF0dHIoaHJlZikgXCI+IFwiICFpbXBvcnRhbnQ7IH1cclxuICB9XHJcbiAgLm1vZHVsZV9faGVhZGVyIHtcclxuICAgIC5tb2R1bGVfX2hlYWRlciAuaGVhZGVyX19idXR0b24ge1xyXG4gICAgICAgIC5pY29uLWFjdGl2ZSB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgLmljb24taW5hY3RpdmUgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuICAgIH1cclxuICAgIC5tb2R1bGVfX2NvbnRlbnQgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XHJcbiAgfVxyXG4ubW9kdWxlLWludHJvIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmxpbmstLXdpdGgtaWNvbiB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG59XHJcbi5tb2R1bGUtbGlua3MtdGhyZWUtY29sIC5pdGVtIHtcclxuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1vZHVsZS1uYXZpZ2F0aW9uLWJyZWFkY3J1bWIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAuY29tcG9uZW50LW5hdmlnYXRpb24tLWJyZWFkY3J1bWIgeyBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDsgfVxyXG59XHJcbi5tb2R1bGUtc2l0ZW1hcCB7XHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLm1vZHVsZS11dGx5c25pbmctY2FsbCB7XHJcbiAgICAubW9kdWxlX19oZWFkZXIgLmhlYWRlcl9fYnV0dG9uIHtcclxuICAgICAgICAuaWNvbi1hY3RpdmUgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxyXG4gICAgICAgIC5pY29uLWluYWN0aXZlIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XHJcbiAgICB9XHJcbiAgICAmID4gLm1vZHVsZV9fYmxvY2stYXJlYSB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cclxufVxyXG4ubW9kdWxlLXV0bHlzbmluZy1jb2xsZWN0aW9uIHtcclxuICAubW9kdWxlX19pbnRybyB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuaXRlbS10cmlhbmdsZSwgLmNpcmNsZV9fY29udGFpbmVyLCAuYmctd3JhcHBlciB7IGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50OyB9XHJcblxyXG4gICAgICAgIC5jb21wb25lbnQtc3RhdHVzYmFyX19pbnZpZXcge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIC5kYXlzLWxlZnQsIC5zbWFsbC0yNCB7IHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgICAuZGF5cy1sZWZ0IHNwYW4geyBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlOmFmdGVyIHsgY29udGVudDogbm9uZSAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuY29tcG9uZW50LWNvbnRlbnQtZWRpdG9yaWFsIHsgXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyBcclxuICAgICAgICAgICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm1lZGl1bS0xMiB7IHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi5hbnNvay1idXR0b24ge1xyXG4gIC5idXR0b24tLXNvbGlkLS1wcmltYXJ5IHsgXHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50LWJ1dHRvbi13cmFwcGVyIHsgXHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cclxuICAgIGE6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCIgW1VSTDogXCIgdmFyKC0tYmFzZS11cmwpIGF0dHIoaHJlZikgXCJdIFwiO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnVHJhZGVHb3RoaWMnLEFyaWFsLHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgIFxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICB9XHJcbn1cclxuLm1vZHVsZS1wdWZmYmxvY2tzIC5jb2xsZWN0aW9uIHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcblxyXG4gIC5pdGVtIHtcclxuICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIiBbVVJMOiBcIiB2YXIoLS1iYXNlLXVybCkgYXR0cihocmVmKSBcIl0gXCI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICBmb250LWZhbWlseTogJ1RyYWRlR290aGljJyxBcmlhbCxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDI0cHggMjBweCAyNHB4O1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iZy13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OjA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/