/*
Base mixins and Functions ONLY in here
No CSS output!
Remember these tools/utilities will be made availabe to all your components,
any CSS you output in here will add massive bloat to your project.
If you need common css, add to main.scss
========================================================================== */
/* ============================================================================================
	Vertical Spacing
============================================================================================= */
/* ============================================================================================
	Breakpoints
============================================================================================= */
/* ============================================================================================
	Colours
============================================================================================= */
/* ============================================================================================
	Z-Index
============================================================================================= */
/* =========================================================================
  cubic-bezier curve variables
========================================================================== */
/* =========================================================================
  Font variables
========================================================================== */
/* =========================================================================
  Grid Variables (size vars must match the breakpoint vars)
========================================================================== */
@media (min-width: 320px) {
  body::after {
    content: '{"xsmall":{"value": "320px", "active": true}, "small":{"value": "768px", "active": false}, "medium":{"value": "1024px", "active": false}, "xmedium":{"value": "1200px", "active": false}, "large":{"value": "1440px", "active": false}, "xlarge":{"value": "1920px", "active": false}, "xxlarge":{"value": "2000px", "active": false}}';
    display: block;
    height: 0;
    overflow: hidden;
    width: 0; } }

@media (min-width: 768px) {
  body::after {
    content: '{"xsmall":{"value": "320px", "active": true}, "small":{"value": "768px", "active": true}, "medium":{"value": "1024px", "active": false}, "xmedium":{"value": "1200px", "active": false}, "large":{"value": "1440px", "active": false}, "xlarge":{"value": "1920px", "active": false}, "xxlarge":{"value": "2000px", "active": false}}';
    display: block;
    height: 0;
    overflow: hidden;
    width: 0; } }

@media (min-width: 1024px) {
  body::after {
    content: '{"xsmall":{"value": "320px", "active": true}, "small":{"value": "768px", "active": true}, "medium":{"value": "1024px", "active": true}, "xmedium":{"value": "1200px", "active": false}, "large":{"value": "1440px", "active": false}, "xlarge":{"value": "1920px", "active": false}, "xxlarge":{"value": "2000px", "active": false}}';
    display: block;
    height: 0;
    overflow: hidden;
    width: 0; } }

@media (min-width: 1200px) {
  body::after {
    content: '{"xsmall":{"value": "320px", "active": true}, "small":{"value": "768px", "active": true}, "medium":{"value": "1024px", "active": true}, "xmedium":{"value": "1200px", "active": true}, "large":{"value": "1440px", "active": false}, "xlarge":{"value": "1920px", "active": false}, "xxlarge":{"value": "2000px", "active": false}}';
    display: block;
    height: 0;
    overflow: hidden;
    width: 0; } }

@media (min-width: 1440px) {
  body::after {
    content: '{"xsmall":{"value": "320px", "active": true}, "small":{"value": "768px", "active": true}, "medium":{"value": "1024px", "active": true}, "xmedium":{"value": "1200px", "active": true}, "large":{"value": "1440px", "active": true}, "xlarge":{"value": "1920px", "active": false}, "xxlarge":{"value": "2000px", "active": false}}';
    display: block;
    height: 0;
    overflow: hidden;
    width: 0; } }

@media (min-width: 1920px) {
  body::after {
    content: '{"xsmall":{"value": "320px", "active": true}, "small":{"value": "768px", "active": true}, "medium":{"value": "1024px", "active": true}, "xmedium":{"value": "1200px", "active": true}, "large":{"value": "1440px", "active": true}, "xlarge":{"value": "1920px", "active": true}, "xxlarge":{"value": "2000px", "active": false}}';
    display: block;
    height: 0;
    overflow: hidden;
    width: 0; } }

@media (min-width: 2000px) {
  body::after {
    content: '{"xsmall":{"value": "320px", "active": true}, "small":{"value": "768px", "active": true}, "medium":{"value": "1024px", "active": true}, "xmedium":{"value": "1200px", "active": true}, "large":{"value": "1440px", "active": true}, "xlarge":{"value": "1920px", "active": true}, "xxlarge":{"value": "2000px", "active": true}}';
    display: block;
    height: 0;
    overflow: hidden;
    width: 0; } }

/* ==========================================================================
	Site Transition
	Apply transitions consistently across the project
========================================================================== */
/* ==========================================================================
	Variable Spacing (v-spacing)
	Use with values set in _config.scss
========================================================================== */
/* ==========================================================================
	Tracking
	Convert XD, illustrator, indesign and
	photoshop tracking into letter spacing.
========================================================================== */
/* ============================================================================================================
	Line Height Crop (lhCrop)
	Removes the additional line height from top of text - https://codyhouse.co/blog/post/line-height-crop
	Use to make sure the top of your text lines up with other elements along side it.
	Enter a unitless line height (same as the type line hight)
============================================================================================================= */
/* ===========================================================================================
	Unitless Line Height
	Converts a pixel, percentage, rem or em value to a unitless value based on a given font size.
	Ideal for working out unitless line heights.
	Stolen from Foundation https://get.foundation/sites/docs/sass-functions.html#unitless-calc

	@param {Number} $value - Value to convert to a unitless line height
	@param {Number} $base - The font size to use to work out the line height - defaults to $global-font-size
	@return {Number} - Unitless number
=========================================================================================== */
/* ==================================================================================
	Removes the unit (e.g. px, em, rem) from a value, returning the number only.

	@param {Number} $num - Number to strip unit from.
	@returns {Number} The same number, sans unit.
=================================================================================== */
/* ==================================================================================
	used to create resonsive type

	@param {Number} $min-font-size - Number of the miniumum font size with units.
	@param {Number} $max-font-size - Number of the maximum font size with units.
	@param {Number} $line-height - Number of the lineheight with units.
	@returns font size using the v-space mixin and a unitless lineheight.
=================================================================================== */
/* ==================================================================================
	used to retreive varbailes from the $six-ccs-variables array

	$type = type is the name you set for your nested varaible array
	$size = is the nested variable you wish to get.
	@returns the value of teh specified variable
=================================================================================== */
/* ==================================================================================
	loops through varbailes from the $six-ccs-variables array & out put css var

	$value = used to get the correct value
=================================================================================== */
/* ==================================================================================
	used to retreive css var based on the breakpoint passed

	$breakpoint = used to specify media query
=================================================================================== */
/* ==================================================================================
	sibling fade: fade out siblings around a hovered item
=================================================================================== */
/*
Fix for 100vh elements being covered by iOS Safari toolbar
This is a bit hacky. More info: https://allthingssmitty.com/2020/05/11/css-fix-for-100vh-in-mobile-webkit/
The height doesn't adjust when the address bar is hidden.
*/
/* ==========================================================================================================
	Character Style Mixins
=========================================================================================================== */
.u-uppercase {
  text-transform: uppercase; }

/* ==============================================================================================
	WYSIWYG Mixin and class
	Apply to content that is using a WYSIWYG editor field.
	Redefines all the typographic HTML elements that TinyMce outputs. (h1,img,p,ul etc.)
=============================================================================================== */
/*
Form Mixins
Create mixins first so they can be reused on Woo forms or other places where you can't add your own classes
========================================================================== */
/* ==========================================================================================================
	Grid Mixins
=========================================================================================================== */
/* ==========================================================================
	Gallery Component
========================================================================== */
@media (max-width: 1023px) {
  .c-Gallery.is-active .pswp {
    transition: 1500ms opacity 1000 ease; } }

@media (max-width: 1023px) {
  .c-Gallery.is-active .pswp.pswp--open {
    pointer-events: auto; } }

.c-Gallery.is-active .pswp__bg {
  opacity: 1 !important;
  transition: 600ms opacity cubic-bezier(0.25, 1, 0.5, 1); }

.c-Gallery.is-active .pswp__container {
  transition: 800ms transform cubic-bezier(0.25, 1, 0.5, 1); }

.c-Gallery.is-active .c-Gallery__index,
.c-Gallery.is-active .c-Gallery__caption-text {
  opacity: 1;
  transition: 400ms transform 1400ms cubic-bezier(0.25, 1, 0.5, 1), 400ms opacity 1400ms cubic-bezier(0.25, 1, 0.5, 1); }

.c-Gallery.is-active .c-Gallery__index {
  transform: translateY(0); }

.c-Gallery.is-active .c-Gallery__caption-text {
  transform: translateX(-50%) translateY(0); }

.c-Gallery.is-active .c-Gallery__close {
  opacity: 1;
  transition: 400ms transform cubic-bezier(0.25, 1, 0.5, 1), 400ms top 1400ms cubic-bezier(0.25, 1, 0.5, 1), 400ms bottom 1400ms cubic-bezier(0.25, 1, 0.5, 1), 400ms opacity 1400ms cubic-bezier(0.25, 1, 0.5, 1); }
  @media (max-width: 1023px) {
    .c-Gallery.is-active .c-Gallery__close {
      top: 30px; } }
  @media (min-width: 1024px) {
    .c-Gallery.is-active .c-Gallery__close {
      bottom: 38px; } }
  @media (hover: hover) {
    .c-Gallery.is-active .c-Gallery__close:hover {
      transform: rotate(90deg); } }

.c-Gallery.now-active .c-Gallery__arrow {
  display: inline-block; }

@media (max-width: 1023px) {
  .c-Gallery .pswp {
    display: block;
    pointer-events: none;
    opacity: 0;
    transition: 1000ms opacity ease; } }

.c-Gallery .pswp__bg {
  background: #fff;
  transition: 800ms opacity 1400ms cubic-bezier(0.25, 1, 0.5, 1); }

.c-Gallery .pswp__zoom-wrap {
  transition: 1000ms transform 600ms cubic-bezier(0.25, 1, 0.5, 1); }
  .c-Gallery .pswp__zoom-wrap > img {
    /* stylelint-disable-next-line */
    cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50'%3E%3Cg id='Group_18436' data-name='Group 18436' transform='translate(-538 -681)'%3E%3Cg id='Ellipse_444' data-name='Ellipse 444' transform='translate(538 681)' fill='none' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='25' cy='25' r='25' stroke='none' shape-rendering='geometricPrecision'/%3E%3Ccircle cx='25' cy='25' r='24' fill='none' shape-rendering='geometricPrecision'/%3E%3C/g%3E%3Cline id='Line_3345' data-name='Line 3345' y2='30' transform='translate(563 691)' fill='none' stroke='%23fff' stroke-width='2' shape-rendering='geometricPrecision'/%3E%3Cline id='Line_3346' data-name='Line 3346' x2='30' transform='translate(548 706)' fill='none' stroke='%23fff' stroke-width='2' shape-rendering='geometricPrecision'/%3E%3C/g%3E%3C/svg%3E%0A") 25 25, pointer; }

.c-Gallery .pswp__top-bar {
  top: unset;
  left: unset;
  bottom: 0;
  right: 0;
  opacity: 0;
  background-color: transparent !important; }

.c-Gallery .pswp__ui--idle {
  opacity: 1; }

.c-Gallery .pswp__caption {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 30px; }
  @media (max-width: 768px) {
    .c-Gallery .pswp__caption {
      justify-content: flex-start; } }

.c-Gallery .pswp__button--arrow--right,
.c-Gallery .pswp__button--arrow--left {
  display: none; }

.c-Gallery .pswp__ui--fit .pswp__top-bar,
.c-Gallery .pswp__ui--fit .pswp__caption {
  background-color: unset; }

.c-Gallery .pswp--zoom-allowed .pswp__img {
  cursor: default !important; }

.c-Gallery .pswp__container {
  transition: 800ms transform 2000ms cubic-bezier(0.25, 1, 0.5, 1); }
  @media (max-width: 1199px) {
    .c-Gallery .pswp__container {
      max-height: 80vh;
      max-width: 90vw;
      margin: auto; }
      .c-Gallery .pswp__container .pswp__img {
        height: 100% !important;
        object-fit: contain;
        left: 50%;
        transform: translateX(-50%); }
      .c-Gallery .pswp__container .pswp__zoom-wrap {
        transform: translate3d(0, 0, 0) !important; } }

.c-Gallery .c-GalleryVideo {
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
  max-width: 60vw;
  width: 100%;
  height: auto;
  max-height: 70vh;
  object-fit: contain;
  margin-left: auto;
  margin-right: auto;
  background-color: #606060;
  position: absolute;
  top: 42%;
  left: 50%;
  transform: translate(-50%, -50%); }
  .c-Gallery .c-GalleryVideo video {
    width: 100%;
    height: auto;
    transition: 200ms opacity cubic-bezier(0.25, 1, 0.5, 1); }
  .c-Gallery .c-GalleryVideo .loader,
  .c-Gallery .c-GalleryVideo .loader::after {
    border-radius: 50%;
    width: 10em;
    height: 10em; }
  .c-Gallery .c-GalleryVideo .loader {
    margin: 60px auto;
    font-size: 10px;
    position: absolute;
    left: 50%;
    top: 42%;
    text-indent: -9999em;
    border-top: 1.1em solid rgba(255, 255, 255, 0.2);
    border-right: 1.1em solid rgba(255, 255, 255, 0.2);
    border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);
    border-left: 1.1em solid #fff;
    transform: translate(-50%, -50%) translateZ(0);
    animation: load8 1.1s infinite linear;
    transition: 200ms opacity cubic-bezier(0.25, 1, 0.5, 1);
    opacity: 0;
    pointer-events: none;
    z-index: +1; }
  .c-Gallery .c-GalleryVideo.is-loading video {
    opacity: 0; }
  .c-Gallery .c-GalleryVideo.is-loading .loader {
    opacity: 1; }

.c-Gallery__index {
  position: absolute;
  left: 18px;
  transform: translateY(-10px);
  opacity: 0;
  transition: 400ms transform cubic-bezier(0.25, 1, 0.5, 1), 400ms opacity cubic-bezier(0.25, 1, 0.5, 1);
  font-family: "Lausanne-300", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: calc(0.01488 * 100vw + 25.2381px);
  line-height: 1; }
  .c-Gallery__index em {
    font-family: "Lausanne-300-italic", sans-serif;
    font-style: normal;
    font-weight: 300; }
    .c-Gallery__index em em {
      font-style: normal;
      font-weight: 300; }
    .c-Gallery__index em strong {
      font-family: "Lausanne-450-italic", sans-serif;
      font-style: normal;
      font-weight: 450; }
      .c-Gallery__index em strong em {
        font-style: normal;
        font-weight: 450; }
  .c-Gallery__index strong {
    font-family: "Lausanne-450", sans-serif;
    font-style: normal;
    font-weight: 450; }
    .c-Gallery__index strong em {
      font-family: "Lausanne-450-italic", sans-serif;
      font-style: normal;
      font-weight: 450; }
      .c-Gallery__index strong em em {
        font-style: normal;
        font-weight: 450; }
    .c-Gallery__index strong strong {
      font-weight: 450; }
  @media (min-width: 1921px) {
    .c-Gallery__index {
      font-size: 55px; } }
  @media (max-width: 499px) {
    .c-Gallery__index {
      font-size: 30px; } }
  .c-Gallery__index strong,
  .c-Gallery__index b {
    font-family: "Lausanne-450", sans-serif;
    font-style: normal;
    font-weight: 450; }
    .c-Gallery__index strong em,
    .c-Gallery__index b em {
      font-family: "Lausanne-450-italic", sans-serif;
      font-style: normal;
      font-weight: 450; }
      .c-Gallery__index strong em em,
      .c-Gallery__index b em em {
        font-style: normal;
        font-weight: 450; }
    .c-Gallery__index strong strong,
    .c-Gallery__index b strong {
      font-weight: 450; }
  @media (max-width: 1023px) {
    .c-Gallery__index {
      top: 30px; } }
  @media (min-width: 1024px) {
    .c-Gallery__index {
      bottom: 35px;
      left: 40px;
      transform: translateY(20px); } }
  .c-Gallery__index .c-Gallery__current {
    width: 2ch;
    display: inline-block; }

.c-Gallery__caption-text {
  width: 100%;
  position: absolute;
  left: 50%;
  bottom: 25px;
  opacity: 0;
  transform: translateX(-50%) translateY(10px);
  text-align: center;
  transition: 400ms transform cubic-bezier(0.25, 1, 0.5, 1), 400ms opacity cubic-bezier(0.25, 1, 0.5, 1);
  font-family: "Lausanne-300", sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 1.21429;
  letter-spacing: 0.02em; }
  .c-Gallery__caption-text em {
    font-family: "Lausanne-300-italic", sans-serif;
    font-style: normal;
    font-weight: 300; }
    .c-Gallery__caption-text em em {
      font-style: normal;
      font-weight: 300; }
    .c-Gallery__caption-text em strong {
      font-family: "Lausanne-450-italic", sans-serif;
      font-style: normal;
      font-weight: 450; }
      .c-Gallery__caption-text em strong em {
        font-style: normal;
        font-weight: 450; }
  .c-Gallery__caption-text strong {
    font-family: "Lausanne-450", sans-serif;
    font-style: normal;
    font-weight: 450; }
    .c-Gallery__caption-text strong em {
      font-family: "Lausanne-450-italic", sans-serif;
      font-style: normal;
      font-weight: 450; }
      .c-Gallery__caption-text strong em em {
        font-style: normal;
        font-weight: 450; }
    .c-Gallery__caption-text strong strong {
      font-weight: 450; }
  .c-Gallery__caption-text strong,
  .c-Gallery__caption-text b {
    font-family: "Lausanne-450", sans-serif;
    font-style: normal;
    font-weight: 450; }
    .c-Gallery__caption-text strong em,
    .c-Gallery__caption-text b em {
      font-family: "Lausanne-450-italic", sans-serif;
      font-style: normal;
      font-weight: 450; }
      .c-Gallery__caption-text strong em em,
      .c-Gallery__caption-text b em em {
        font-style: normal;
        font-weight: 450; }
    .c-Gallery__caption-text strong strong,
    .c-Gallery__caption-text b strong {
      font-weight: 450; }
  @media (max-width: 1023px) {
    .c-Gallery__caption-text {
      padding-left: 18px;
      padding-right: 18px; } }
  @media (min-width: 1024px) {
    .c-Gallery__caption-text {
      bottom: 35px;
      width: 40%;
      transform: translateX(-50%) translateY(20px); } }
  @media (min-width: 1920px) {
    .c-Gallery__caption-text {
      width: 30%; } }
  .c-Gallery__caption-text.is-changing {
    opacity: 0 !important;
    transition: 400ms transform cubic-bezier(0.25, 1, 0.5, 1), 400ms opacity cubic-bezier(0.25, 1, 0.5, 1); }
  .c-Gallery__caption-text .small {
    display: block;
    text-transform: uppercase;
    width: 100%;
    font-family: "Lausanne-300", sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 10px;
    line-height: 3.2;
    letter-spacing: 0.05em; }
    .c-Gallery__caption-text .small em {
      font-family: "Lausanne-300-italic", sans-serif;
      font-style: normal;
      font-weight: 300; }
      .c-Gallery__caption-text .small em em {
        font-style: normal;
        font-weight: 300; }
      .c-Gallery__caption-text .small em strong {
        font-family: "Lausanne-450-italic", sans-serif;
        font-style: normal;
        font-weight: 450; }
        .c-Gallery__caption-text .small em strong em {
          font-style: normal;
          font-weight: 450; }
    .c-Gallery__caption-text .small strong {
      font-family: "Lausanne-450", sans-serif;
      font-style: normal;
      font-weight: 450; }
      .c-Gallery__caption-text .small strong em {
        font-family: "Lausanne-450-italic", sans-serif;
        font-style: normal;
        font-weight: 450; }
        .c-Gallery__caption-text .small strong em em {
          font-style: normal;
          font-weight: 450; }
      .c-Gallery__caption-text .small strong strong {
        font-weight: 450; }

.c-Gallery__close {
  opacity: 0;
  display: inline-flex;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  transition: 400ms transform cubic-bezier(0.25, 1, 0.5, 1), 400ms top cubic-bezier(0.25, 1, 0.5, 1), 400ms bottom cubic-bezier(0.25, 1, 0.5, 1), 400ms opacity cubic-bezier(0.25, 1, 0.5, 1);
  width: 40px;
  height: 40px;
  right: 18px;
  top: unset; }
  @media (max-width: 767px) {
    .c-Gallery__close {
      width: 24px;
      height: 24px; } }
  .c-Gallery__close::before, .c-Gallery__close::after {
    content: "";
    width: 100%;
    height: 5px;
    display: inline-flex;
    background-color: #000;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
    height: 5px; }
    @media (max-width: 767px) {
      .c-Gallery__close::before, .c-Gallery__close::after {
        height: 3px; } }
    @media (max-width: 767px) {
      .c-Gallery__close::before, .c-Gallery__close::after {
        height: 3px; } }
  .c-Gallery__close::after {
    transform: translate(-50%, -50%) rotate(135deg); }
  @media (max-width: 1023px) {
    .c-Gallery__close {
      top: 20px; } }
  @media (min-width: 1024px) {
    .c-Gallery__close {
      bottom: 18px;
      right: 40px; } }

.c-Gallery__arrow {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0;
  z-index: +1;
  display: none; }
  .c-Gallery__arrow.left {
    /* stylelint-disable */
    left: 0;
    cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='49' viewBox='0 0 49 49'%3E%3Cg id='Group_18402' data-name='Group 18402' transform='translate(1577 727) rotate(180)'%3E%3Cg id='Group_17978' data-name='Group 17978' transform='translate(-12531 11467)'%3E%3Cpath id='Path_12977' data-name='Path 12977' d='M0,0H20.506V20.506' transform='translate(14082.5 -10779) rotate(45)' fill='none' stroke='%23000' stroke-width='2'/%3E%3Cline id='Line_3560' data-name='Line 3560' x1='28.301' transform='translate(14068 -10764.354)' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/g%3E%3Cg id='Ellipse_497' data-name='Ellipse 497' transform='translate(1528 678)' fill='none' stroke='%23000' stroke-width='2'%3E%3Ccircle cx='24.5' cy='24.5' r='24.5' stroke='none'/%3E%3Ccircle cx='24.5' cy='24.5' r='23.5' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 25 25, pointer; }
  .c-Gallery__arrow.right {
    right: 0;
    cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='49' viewBox='0 0 49 49'%3E%3Cg id='Group_18402' data-name='Group 18402' transform='translate(-1528 -678)'%3E%3Cg id='Group_17978' data-name='Group 17978' transform='translate(-12531 11467)'%3E%3Cpath id='Path_12977' data-name='Path 12977' d='M0,0H20.506V20.506' transform='translate(14082.5 -10779) rotate(45)' fill='none' stroke='%23000' stroke-width='2'/%3E%3Cline id='Line_3560' data-name='Line 3560' x1='28.301' transform='translate(14068 -10764.354)' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/g%3E%3Cg id='Ellipse_497' data-name='Ellipse 497' transform='translate(1528 678)' fill='none' stroke='%23000' stroke-width='2'%3E%3Ccircle cx='24.5' cy='24.5' r='24.5' stroke='none'/%3E%3Ccircle cx='24.5' cy='24.5' r='23.5' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 25 25, pointer; }
  .c-Gallery__arrow.is-disabled.left {
    cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='49' viewBox='0 0 49 49'%3E%3Cg id='Group_18402' data-name='Group 18402' transform='translate(1577 727) rotate(180)' opacity='0.302'%3E%3Cg id='Group_17978' data-name='Group 17978' transform='translate(-12531 11467)'%3E%3Cpath id='Path_12977' data-name='Path 12977' d='M0,0H20.506V20.506' transform='translate(14082.5 -10779) rotate(45)' fill='none' stroke='%23000' stroke-width='2'/%3E%3Cline id='Line_3560' data-name='Line 3560' x1='28.301' transform='translate(14068 -10764.354)' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/g%3E%3Cg id='Ellipse_497' data-name='Ellipse 497' transform='translate(1528 678)' fill='none' stroke='%23000' stroke-width='2'%3E%3Ccircle cx='24.5' cy='24.5' r='24.5' stroke='none'/%3E%3Ccircle cx='24.5' cy='24.5' r='23.5' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") 25 25, pointer; }
  .c-Gallery__arrow.is-disabled.right {
    cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='49' viewBox='0 0 49 49'%3E%3Cg id='Group_18402' data-name='Group 18402' transform='translate(-1528 -678)' opacity='0.302'%3E%3Cg id='Group_17978' data-name='Group 17978' transform='translate(-12531 11467)'%3E%3Cpath id='Path_12977' data-name='Path 12977' d='M0,0H20.506V20.506' transform='translate(14082.5 -10779) rotate(45)' fill='none' stroke='%23000' stroke-width='2'/%3E%3Cline id='Line_3560' data-name='Line 3560' x1='28.301' transform='translate(14068 -10764.354)' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/g%3E%3Cg id='Ellipse_497' data-name='Ellipse 497' transform='translate(1528 678)' fill='none' stroke='%23000' stroke-width='2'%3E%3Ccircle cx='24.5' cy='24.5' r='24.5' stroke='none'/%3E%3Ccircle cx='24.5' cy='24.5' r='23.5' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 25 25, pointer;
    /* stylelint-enable */ }

@keyframes load8 {
  0% {
    transform: translate(-50%, -50%) translateZ(0) rotate(0deg); }
  100% {
    transform: translate(-50%, -50%) translateZ(0) rotate(360deg); } }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc2Fzcy9jb21wb25lbnRzL2MtR2FsbGVyeS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWUsVUFBVSxpQ0FBaUMsV0FBVyxrQ0FBa0MsWUFBWSxtQ0FBbUMsYUFBYSxtQ0FBbUMsV0FBVyxtQ0FBbUMsWUFBWSxtQ0FBbUMsYUFBYSxvQ0FBb0M7QUFDcFY7QUFDQTtBQUNBO0FBQ0EsYUFBYSxFQUFFOztBQUVmO0FBQ0E7QUFDQSxlQUFlLFVBQVUsaUNBQWlDLFdBQVcsaUNBQWlDLFlBQVksbUNBQW1DLGFBQWEsbUNBQW1DLFdBQVcsbUNBQW1DLFlBQVksbUNBQW1DLGFBQWEsb0NBQW9DO0FBQ25WO0FBQ0E7QUFDQTtBQUNBLGFBQWEsRUFBRTs7QUFFZjtBQUNBO0FBQ0EsZUFBZSxVQUFVLGlDQUFpQyxXQUFXLGlDQUFpQyxZQUFZLGtDQUFrQyxhQUFhLG1DQUFtQyxXQUFXLG1DQUFtQyxZQUFZLG1DQUFtQyxhQUFhLG9DQUFvQztBQUNsVjtBQUNBO0FBQ0E7QUFDQSxhQUFhLEVBQUU7O0FBRWY7QUFDQTtBQUNBLGVBQWUsVUFBVSxpQ0FBaUMsV0FBVyxpQ0FBaUMsWUFBWSxrQ0FBa0MsYUFBYSxrQ0FBa0MsV0FBVyxtQ0FBbUMsWUFBWSxtQ0FBbUMsYUFBYSxvQ0FBb0M7QUFDalY7QUFDQTtBQUNBO0FBQ0EsYUFBYSxFQUFFOztBQUVmO0FBQ0E7QUFDQSxlQUFlLFVBQVUsaUNBQWlDLFdBQVcsaUNBQWlDLFlBQVksa0NBQWtDLGFBQWEsa0NBQWtDLFdBQVcsa0NBQWtDLFlBQVksbUNBQW1DLGFBQWEsb0NBQW9DO0FBQ2hWO0FBQ0E7QUFD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QWtFLEVBQUUiLCJmaWxlIjoiYy1HYWxsZXJ5LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG5CYXNlIG1peGlucyBhbmQgRnVuY3Rpb25zIE9OTFkgaW4gaGVyZVxuTm8gQ1NTIG91dHB1dCFcblJlbWVtYmVyIHRoZXNlIHRvb2xzL3V0aWxpdGllcyB3aWxsIGJlIG1hZGUgYXZhaWxhYmUgdG8gYWxsIHlvdXIgY29tcG9uZW50cyxcbmFueSBDU1MgeW91IG91dHB1dCBpbiBoZXJlIHdpbGwgYWRkIG1hc3NpdmUgYmxvYXQgdG8geW91ciBwcm9qZWN0LlxuSWYgeW91IG5lZWQgY29tbW9uIGNzcywgYWRkIHRvIG1haW4uc2Nzc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdFZlcnRpY2FsIFNwYWNpbmdcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0QnJlYWtwb2ludHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0Q29sb3Vyc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRaLUluZGV4XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgY3ViaWMtYmV6aWVyIGN1cnZlIHZhcmlhYmxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgRm9udCB2YXJpYWJsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIEdyaWQgVmFyaWFibGVzIChzaXplIHZhcnMgbXVzdCBtYXRjaCB0aGUgYnJlYWtwb2ludCB2YXJzKVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICBib2R5OjphZnRlciB7XG4gICAgY29udGVudDogJ3tcInhzbWFsbFwiOntcInZhbHVlXCI6IFwiMzIwcHhcIiwgXCJhY3RpdmVcIjogdHJ1ZX0sIFwic21hbGxcIjp7XCJ2YWx1ZVwiOiBcIjc2OHB4XCIsIFwiYWN0aXZlXCI6IGZhbHNlfSwgXCJtZWRpdW1cIjp7XCJ2YWx1ZVwiOiBcIjEwMjRweFwiLCBcImFjdGl2ZVwiOiBmYWxzZX0sIFwieG1lZGl1bVwiOntcInZhbHVlXCI6IFwiMTIwMHB4XCIsIFwiYWN0aXZlXCI6IGZhbHNlfSwgXCJsYXJnZVwiOntcInZhbHVlXCI6IFwiMTQ0MHB4XCIsIFwiYWN0aXZlXCI6IGZhbHNlfSwgXCJ4bGFyZ2VcIjp7XCJ2YWx1ZVwiOiBcIjE5MjBweFwiLCBcImFjdGl2ZVwiOiBmYWxzZX0sIFwieHhsYXJnZVwiOntcInZhbHVlXCI6IFwiMjAwMHB4XCIsIFwiYWN0aXZlXCI6IGZhbHNlfX0nO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHk6OmFmdGVyIHtcbiAgICBjb250ZW50OiAne1wieHNtYWxsXCI6e1widmFsdWVcIjogXCIzMjBweFwiLCBcImFjdGl2ZVwiOiB0cnVlfSwgXCJzbWFsbFwiOntcInZhbHVlXCI6IFwiNzY4cHhcIiwgXCJhY3RpdmVcIjogdHJ1ZX0sIFwibWVkaXVtXCI6e1widmFsdWVcIjogXCIxMDI0cHhcIiwgXCJhY3RpdmVcIjogZmFsc2V9LCBcInhtZWRpdW1cIjp7XCJ2YWx1ZVwiOiBcIjEyMDBweFwiLCBcImFjdGl2ZVwiOiBmYWxzZX0sIFwibGFyZ2VcIjp7XCJ2YWx1ZVwiOiBcIjE0NDBweFwiLCBcImFjdGl2ZVwiOiBmYWxzZX0sIFwieGxhcmdlXCI6e1widmFsdWVcIjogXCIxOTIwcHhcIiwgXCJhY3RpdmVcIjogZmFsc2V9LCBcInh4bGFyZ2VcIjp7XCJ2YWx1ZVwiOiBcIjIwMDBweFwiLCBcImFjdGl2ZVwiOiBmYWxzZX19JztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICd7XCJ4c21hbGxcIjp7XCJ2YWx1ZVwiOiBcIjMyMHB4XCIsIFwiYWN0aXZlXCI6IHRydWV9LCBcInNtYWxsXCI6e1widmFsdWVcIjogXCI3NjhweFwiLCBcImFjdGl2ZVwiOiB0cnVlfSwgXCJtZWRpdW1cIjp7XCJ2YWx1ZVwiOiBcIjEwMjRweFwiLCBcImFjdGl2ZVwiOiB0cnVlfSwgXCJ4bWVkaXVtXCI6e1widmFsdWVcIjogXCIxMjAwcHhcIiwgXCJhY3RpdmVcIjogZmFsc2V9LCBcImxhcmdlXCI6e1widmFsdWVcIjogXCIxNDQwcHhcIiwgXCJhY3RpdmVcIjogZmFsc2V9LCBcInhsYXJnZVwiOntcInZhbHVlXCI6IFwiMTkyMHB4XCIsIFwiYWN0aXZlXCI6IGZhbHNlfSwgXCJ4eGxhcmdlXCI6e1widmFsdWVcIjogXCIyMDAwcHhcIiwgXCJhY3RpdmVcIjogZmFsc2V9fSc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHk6OmFmdGVyIHtcbiAgICBjb250ZW50OiAne1wieHNtYWxsXCI6e1widmFsdWVcIjogXCIzMjBweFwiLCBcImFjdGl2ZVwiOiB0cnVlfSwgXCJzbWFsbFwiOntcInZhbHVlXCI6IFwiNzY4cHhcIiwgXCJhY3RpdmVcIjogdHJ1ZX0sIFwibWVkaXVtXCI6e1widmFsdWVcIjogXCIxMDI0cHhcIiwgXCJhY3RpdmVcIjogdHJ1ZX0sIFwieG1lZGl1bVwiOntcInZhbHVlXCI6IFwiMTIwMHB4XCIsIFwiYWN0aXZlXCI6IHRydWV9LCBcImxhcmdlXCI6e1widmFsdWVcIjogXCIxNDQwcHhcIiwgXCJhY3RpdmVcIjogZmFsc2V9LCBcInhsYXJnZVwiOntcInZhbHVlXCI6IFwiMTkyMHB4XCIsIFwiYWN0aXZlXCI6IGZhbHNlfSwgXCJ4eGxhcmdlXCI6e1widmFsdWVcIjogXCIyMDAwcHhcIiwgXCJhY3RpdmVcIjogZmFsc2V9fSc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIGJvZHk6OmFmdGVyIHtcbiAgICBjb250ZW50OiAne1wieHNtYWxsXCI6e1widmFsdWVcIjogXCIzMjBweFwiLCBcImFjdGl2ZVwiOiB0cnVlfSwgXCJzbWFsbFwiOntcInZhbHVlXCI6IFwiNzY4cHhcIiwgXCJhY3RpdmVcIjogdHJ1ZX0sIFwibWVkaXVtXCI6e1widmFsdWVcIjogXCIxMDI0cHhcIiwgXCJhY3RpdmVcIjogdHJ1ZX0sIFwieG1lZGl1bVwiOntcInZhbHVlXCI6IFwiMTIwMHB4XCIsIFwiYWN0aXZlXCI6IHRydWV9LCBcImxhcmdlXCI6e1widmFsdWVcIjogXCIxNDQwcHhcIiwgXCJhY3RpdmVcIjogdHJ1ZX0sIFwieGxhcmdlXCI6e1widmFsdWVcIjogXCIxOTIwcHhcIiwgXCJhY3RpdmVcIjogZmFsc2V9LCBcInh4bGFyZ2VcIjp7XCJ2YWx1ZVwiOiBcIjIwMDBweFwiLCBcImFjdGl2ZVwiOiBmYWxzZX19JztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgYm9keTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICd7XCJ4c21hbGxcIjp7XCJ2YWx1ZVwiOiBcIjMyMHB4XCIsIFwiYWN0aXZlXCI6IHRydWV9LCBcInNtYWxsXCI6e1widmFsdWVcIjogXCI3NjhweFwiLCBcImFjdGl2ZVwiOiB0cnVlfSwgXCJtZWRpdW1cIjp7XCJ2YWx1ZVwiOiBcIjEwMjRweFwiLCBcImFjdGl2ZVwiOiB0cnVlfSwgXCJ4bWVkaXVtXCI6e1widmFsdWVcIjogXCIxMjAwcHhcIiwgXCJhY3RpdmVcIjogdHJ1ZX0sIFwibGFyZ2VcIjp7XCJ2YWx1ZVwiOiBcIjE0NDBweFwiLCBcImFjdGl2ZVwiOiB0cnVlfSwgXCJ4bGFyZ2VcIjp7XCJ2YWx1ZVwiOiBcIjE5MjBweFwiLCBcImFjdGl2ZVwiOiB0cnVlfSwgXCJ4eGxhcmdlXCI6e1widmFsdWVcIjogXCIyMDAwcHhcIiwgXCJhY3RpdmVcIjogZmFsc2V9fSc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMjAwMHB4KSB7XG4gIGJvZHk6OmFmdGVyIHtcbiAgICBjb250ZW50OiAne1wieHNtYWxsXCI6e1widmFsdWVcIjogXCIzMjBweFwiLCBcImFjdGl2ZVwiOiB0cnVlfSwgXCJzbWFsbFwiOntcInZhbHVlXCI6IFwiNzY4cHhcIiwgXCJhY3RpdmVcIjogdHJ1ZX0sIFwibWVkaXVtXCI6e1widmFsdWVcIjogXCIxMDI0cHhcIiwgXCJhY3RpdmVcIjogdHJ1ZX0sIFwieG1lZGl1bVwiOntcInZhbHVlXCI6IFwiMTIwMHB4XCIsIFwiYWN0aXZlXCI6IHRydWV9LCBcImxhcmdlXCI6e1widmFsdWVcIjogXCIxNDQwcHhcIiwgXCJhY3RpdmVcIjogdHJ1ZX0sIFwieGxhcmdlXCI6e1widmFsdWVcIjogXCIxOTIwcHhcIiwgXCJhY3RpdmVcIjogdHJ1ZX0sIFwieHhsYXJnZVwiOntcInZhbHVlXCI6IFwiMjAwMHB4XCIsIFwiYWN0aXZlXCI6IHRydWV9fSc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDA7IH0gfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRTaXRlIFRyYW5zaXRpb25cblx0QXBwbHkgdHJhbnNpdGlvbnMgY29uc2lzdGVudGx5IGFjcm9zcyB0aGUgcHJvamVjdFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdFZhcmlhYmxlIFNwYWNpbmcgKHYtc3BhY2luZylcblx0VXNlIHdpdGggdmFsdWVzIHNldCBpbiBfY29uZmlnLnNjc3Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRUcmFja2luZ1xuXHRDb252ZXJ0IFhELCBpbGx1c3RyYXRvciwgaW5kZXNpZ24gYW5kXG5cdHBob3Rvc2hvcCB0cmFja2luZyBpbnRvIGxldHRlciBzcGFjaW5nLlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRMaW5lIEhlaWdodCBDcm9wIChsaENyb3ApXG5cdFJlbW92ZXMgdGhlIGFkZGl0aW9uYWwgbGluZSBoZWlnaHQgZnJvbSB0b3Agb2YgdGV4dCAtIGh0dHBzOi8vY29keWhvdXNlLmNvL2Jsb2cvcG9zdC9saW5lLWhlaWdodC1jcm9wXG5cdFVzZSB0byBtYWtlIHN1cmUgdGhlIHRvcCBvZiB5b3VyIHRleHQgbGluZXMgdXAgd2l0aCBvdGhlciBlbGVtZW50cyBhbG9uZyBzaWRlIGl0LlxuXHRFbnRlciBhIHVuaXRsZXNzIGxpbmUgaGVpZ2h0IChzYW1lIGFzIHRoZSB0eXBlIGxpbmUgaGlnaHQpXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdFVuaXRsZXNzIExpbmUgSGVpZ2h0XG5cdENvbnZlcnRzIGEgcGl4ZWwsIHBlcmNlbnRhZ2UsIHJlbSBvciBlbSB2YWx1ZSB0byBhIHVuaXRsZXNzIHZhbHVlIGJhc2VkIG9uIGEgZ2l2ZW4gZm9udCBzaXplLlxuXHRJZGVhbCBmb3Igd29ya2luZyBvdXQgdW5pdGxlc3MgbGluZSBoZWlnaHRzLlxuXHRTdG9sZW4gZnJvbSBGb3VuZGF0aW9uIGh0dHBzOi8vZ2V0LmZvdW5kYXRpb24vc2l0ZXMvZG9jcy9zYXNzLWZ1bmN0aW9ucy5odG1sI3VuaXRsZXNzLWNhbGNcblxuXHRAcGFyYW0ge051bWJlcn0gJHZhbHVlIC0gVmFsdWUgdG8gY29udmVydCB0byBhIHVuaXRsZXNzIGxpbmUgaGVpZ2h0XG5cdEBwYXJhbSB7TnVtYmVyfSAkYmFzZSAtIFRoZSBmb250IHNpemUgdG8gdXNlIHRvIHdvcmsgb3V0IHRoZSBsaW5lIGhlaWdodCAtIGRlZmF1bHRzIHRvICRnbG9iYWwtZm9udC1zaXplXG5cdEByZXR1cm4ge051bWJlcn0gLSBVbml0bGVzcyBudW1iZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0UmVtb3ZlcyB0aGUgdW5pdCAoZS5nLiBweCwgZW0sIHJlbSkgZnJvbSBhIHZhbHVlLCByZXR1cm5pbmcgdGhlIG51bWJlciBvbmx5LlxuXG5cdEBwYXJhbSB7TnVtYmVyfSAkbnVtIC0gTnVtYmVyIHRvIHN0cmlwIHVuaXQgZnJvbS5cblx0QHJldHVybnMge051bWJlcn0gVGhlIHNhbWUgbnVtYmVyLCBzYW5zIHVuaXQuXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHR1c2VkIHRvIGNyZWF0ZSByZXNvbnNpdmUgdHlwZVxuXG5cdEBwYXJhbSB7TnVtYmVyfSAkbWluLWZvbnQtc2l6ZSAtIE51bWJlciBvZiB0aGUgbWluaXVtdW0gZm9udCBzaXplIHdpdGggdW5pdHMuXG5cdEBwYXJhbSB7TnVtYmVyfSAkbWF4LWZvbnQtc2l6ZSAtIE51bWJlciBvZiB0aGUgbWF4aW11bSBmb250IHNpemUgd2l0aCB1bml0cy5cblx0QHBhcmFtIHtOdW1iZXJ9ICRsaW5lLWhlaWdodCAtIE51bWJlciBvZiB0aGUgbGluZWhlaWdodCB3aXRoIHVuaXRzLlxuXHRAcmV0dXJucyBmb250IHNpemUgdXNpbmcgdGhlIHYtc3BhY2UgbWl4aW4gYW5kIGEgdW5pdGxlc3MgbGluZWhlaWdodC5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHVzZWQgdG8gcmV0cmVpdmUgdmFyYmFpbGVzIGZyb20gdGhlICRzaXgtY2NzLXZhcmlhYmxlcyBhcnJheVxuXG5cdCR0eXBlID0gdHlwZSBpcyB0aGUgbmFtZSB5b3Ugc2V0IGZvciB5b3VyIG5lc3RlZCB2YXJhaWJsZSBhcnJheVxuXHQkc2l6ZSA9IGlzIHRoZSBuZXN0ZWQgdmFyaWFibGUgeW91IHdpc2ggdG8gZ2V0LlxuXHRAcmV0dXJucyB0aGUgdmFsdWUgb2YgdGVoIHNwZWNpZmllZCB2YXJpYWJsZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0bG9vcHMgdGhyb3VnaCB2YXJiYWlsZXMgZnJvbSB0aGUgJHNpeC1jY3MtdmFyaWFibGVzIGFycmF5ICYgb3V0IHB1dCBjc3MgdmFyXG5cblx0JHZhbHVlID0gdXNlZCB0byBnZXQgdGhlIGNvcnJlY3QgdmFsdWVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdHVzZWQgdG8gcmV0cmVpdmUgY3NzIHZhciBiYXNlZCBvbiB0aGUgYnJlYWtwb2ludCBwYXNzZWRcblxuXHQkYnJlYWtwb2ludCA9IHVzZWQgdG8gc3BlY2lmeSBtZWRpYSBxdWVyeVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblx0c2libGluZyBmYWRlOiBmYWRlIG91dCBzaWJsaW5ncyBhcm91bmQgYSBob3ZlcmVkIGl0ZW1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuRml4IGZvciAxMDB2aCBlbGVtZW50cyBiZWluZyBjb3ZlcmVkIGJ5IGlPUyBTYWZhcmkgdG9vbGJhclxuVGhpcyBpcyBhIGJpdCBoYWNreS4gTW9yZSBpbmZvOiBodHRwczovL2FsbHRoaW5nc3NtaXR0eS5jb20vMjAyMC8wNS8xMS9jc3MtZml4LWZvci0xMDB2aC1pbi1tb2JpbGUtd2Via2l0L1xuVGhlIGhlaWdodCBkb2Vzbid0IGFkanVzdCB3aGVuIHRoZSBhZGRyZXNzIGJhciBpcyBoaWRkZW4uXG4qL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRDaGFyYWN0ZXIgU3R5bGUgTWl4aW5zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnUtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdFdZU0lXWUcgTWl4aW4gYW5kIGNsYXNzXG5cdEFwcGx5IHRvIGNvbnRlbnQgdGhhdCBpcyB1c2luZyBhIFdZU0lXWUcgZWRpdG9yIGZpZWxkLlxuXHRSZWRlZmluZXMgYWxsIHRoZSB0eXBvZ3JhcGhpYyBIVE1MIGVsZW1lbnRzIHRoYXQgVGlueU1jZSBvdXRwdXRzLiAoaDEsaW1nLHAsdWwgZXRjLilcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuRm9ybSBNaXhpbnNcbkNyZWF0ZSBtaXhpbnMgZmlyc3Qgc28gdGhleSBjYW4gYmUgcmV1c2VkIG9uIFdvbyBmb3JtcyBvciBvdGhlciBwbGFjZXMgd2hlcmUgeW91IGNhbid0IGFkZCB5b3VyIG93biBjbGFzc2VzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXHRHcmlkIE1peGluc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cdEdhbGxlcnkgQ29tcG9uZW50XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYy1HYWxsZXJ5LmlzLWFjdGl2ZSAucHN3cCB7XG4gICAgdHJhbnNpdGlvbjogMTUwMG1zIG9wYWNpdHkgMTAwMCBlYXNlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYy1HYWxsZXJ5LmlzLWFjdGl2ZSAucHN3cC5wc3dwLS1vcGVuIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfSB9XG5cbi5jLUdhbGxlcnkuaXMtYWN0aXZlIC5wc3dwX19iZyB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogNjAwbXMgb3BhY2l0eSBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKTsgfVxuXG4uYy1HYWxsZXJ5LmlzLWFjdGl2ZSAucHN3cF9fY29udGFpbmVyIHtcbiAgdHJhbnNpdGlvbjogODAwbXMgdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpOyB9XG5cbi5jLUdhbGxlcnkuaXMtYWN0aXZlIC5jLUdhbGxlcnlfX2luZGV4LFxuLmMtR2FsbGVyeS5pcy1hY3RpdmUgLmMtR2FsbGVyeV9fY2FwdGlvbi10ZXh0IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogNDAwbXMgdHJhbnNmb3JtIDE0MDBtcyBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKSwgNDAwbXMgb3BhY2l0eSAxNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSk7IH1cblxuLmMtR2FsbGVyeS5pcy1hY3RpdmUgLmMtR2FsbGVyeV9faW5kZXgge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLmMtR2FsbGVyeS5pcy1hY3RpdmUgLmMtR2FsbGVyeV9fY2FwdGlvbi10ZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMCk7IH1cblxuLmMtR2FsbGVyeS5pcy1hY3RpdmUgLmMtR2FsbGVyeV9fY2xvc2Uge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiA0MDBtcyB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSksIDQwMG1zIHRvcCAxNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSksIDQwMG1zIGJvdHRvbSAxNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSksIDQwMG1zIG9wYWNpdHkgMTQwMG1zIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuYy1HYWxsZXJ5LmlzLWFjdGl2ZSAuYy1HYWxsZXJ5X19jbG9zZSB7XG4gICAgICB0b3A6IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmMtR2FsbGVyeS5pcy1hY3RpdmUgLmMtR2FsbGVyeV9fY2xvc2Uge1xuICAgICAgYm90dG9tOiAzOHB4OyB9IH1cbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAuYy1HYWxsZXJ5LmlzLWFjdGl2ZSAuYy1HYWxsZXJ5X19jbG9zZTpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH0gfVxuXG4uYy1HYWxsZXJ5Lm5vdy1hY3RpdmUgLmMtR2FsbGVyeV9fYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYy1HYWxsZXJ5IC5wc3dwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDEwMDBtcyBvcGFjaXR5IGVhc2U7IH0gfVxuXG4uYy1HYWxsZXJ5IC5wc3dwX19iZyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IDgwMG1zIG9wYWNpdHkgMTQwMG1zIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpOyB9XG5cbi5jLUdhbGxlcnkgLnBzd3BfX3pvb20td3JhcCB7XG4gIHRyYW5zaXRpb246IDEwMDBtcyB0cmFuc2Zvcm0gNjAwbXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSk7IH1cbiAgLmMtR2FsbGVyeSAucHN3cF9fem9vbS13cmFwID4gaW1nIHtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgKi9cbiAgICBjdXJzb3I6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNTAnIGhlaWdodD0nNTAnIHZpZXdCb3g9JzAgMCA1MCA1MCclM0UlM0NnIGlkPSdHcm91cF8xODQzNicgZGF0YS1uYW1lPSdHcm91cCAxODQzNicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTUzOCAtNjgxKSclM0UlM0NnIGlkPSdFbGxpcHNlXzQ0NCcgZGF0YS1uYW1lPSdFbGxpcHNlIDQ0NCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNTM4IDY4MSknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2Utd2lkdGg9JzInJTNFJTNDY2lyY2xlIGN4PScyNScgY3k9JzI1JyByPScyNScgc3Ryb2tlPSdub25lJyBzaGFwZS1yZW5kZXJpbmc9J2dlb21ldHJpY1ByZWNpc2lvbicvJTNFJTNDY2lyY2xlIGN4PScyNScgY3k9JzI1JyByPScyNCcgZmlsbD0nbm9uZScgc2hhcGUtcmVuZGVyaW5nPSdnZW9tZXRyaWNQcmVjaXNpb24nLyUzRSUzQy9nJTNFJTNDbGluZSBpZD0nTGluZV8zMzQ1JyBkYXRhLW5hbWU9J0xpbmUgMzM0NScgeTI9JzMwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg1NjMgNjkxKScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS13aWR0aD0nMicgc2hhcGUtcmVuZGVyaW5nPSdnZW9tZXRyaWNQcmVjaXNpb24nLyUzRSUzQ2xpbmUgaWQ9J0xpbmVfMzM0NicgZGF0YS1uYW1lPSdMaW5lIDMzNDYnIHgyPSczMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNTQ4IDcwNiknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2Utd2lkdGg9JzInIHNoYXBlLXJlbmRlcmluZz0nZ2VvbWV0cmljUHJlY2lzaW9uJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIikgMjUgMjUsIHBvaW50ZXI7IH1cblxuLmMtR2FsbGVyeSAucHN3cF9fdG9wLWJhciB7XG4gIHRvcDogdW5zZXQ7XG4gIGxlZnQ6IHVuc2V0O1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5jLUdhbGxlcnkgLnBzd3BfX3VpLS1pZGxlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4uYy1HYWxsZXJ5IC5wc3dwX19jYXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1HYWxsZXJ5IC5wc3dwX19jYXB0aW9uIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG5cbi5jLUdhbGxlcnkgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0LFxuLmMtR2FsbGVyeSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmMtR2FsbGVyeSAucHN3cF9fdWktLWZpdCAucHN3cF9fdG9wLWJhcixcbi5jLUdhbGxlcnkgLnBzd3BfX3VpLS1maXQgLnBzd3BfX2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDsgfVxuXG4uYy1HYWxsZXJ5IC5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2ltZyB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50OyB9XG5cbi5jLUdhbGxlcnkgLnBzd3BfX2NvbnRhaW5lciB7XG4gIHRyYW5zaXRpb246IDgwMG1zIHRyYW5zZm9ybSAyMDAwbXMgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5jLUdhbGxlcnkgLnBzd3BfX2NvbnRhaW5lciB7XG4gICAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgICAgbWF4LXdpZHRoOiA5MHZ3O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAuYy1HYWxsZXJ5IC5wc3dwX19jb250YWluZXIgLnBzd3BfX2ltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgICAgLmMtR2FsbGVyeSAucHN3cF9fY29udGFpbmVyIC5wc3dwX196b29tLXdyYXAge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApICFpbXBvcnRhbnQ7IH0gfVxuXG4uYy1HYWxsZXJ5IC5jLUdhbGxlcnlWaWRlbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNjB2dztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogNzB2aDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwNjA2MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQyJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAuYy1HYWxsZXJ5IC5jLUdhbGxlcnlWaWRlbyB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zaXRpb246IDIwMG1zIG9wYWNpdHkgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSk7IH1cbiAgLmMtR2FsbGVyeSAuYy1HYWxsZXJ5VmlkZW8gLmxvYWRlcixcbiAgLmMtR2FsbGVyeSAuYy1HYWxsZXJ5VmlkZW8gLmxvYWRlcjo6YWZ0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMTBlbTtcbiAgICBoZWlnaHQ6IDEwZW07IH1cbiAgLmMtR2FsbGVyeSAuYy1HYWxsZXJ5VmlkZW8gLmxvYWRlciB7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG87XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA0MiU7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gICAgYm9yZGVyLXRvcDogMS4xZW0gc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGJvcmRlci1yaWdodDogMS4xZW0gc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGJvcmRlci1ib3R0b206IDEuMWVtIHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBib3JkZXItbGVmdDogMS4xZW0gc29saWQgI2ZmZjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSB0cmFuc2xhdGVaKDApO1xuICAgIGFuaW1hdGlvbjogbG9hZDggMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogMjAwbXMgb3BhY2l0eSBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6ICsxOyB9XG4gIC5jLUdhbGxlcnkgLmMtR2FsbGVyeVZpZGVvLmlzLWxvYWRpbmcgdmlkZW8ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmMtR2FsbGVyeSAuYy1HYWxsZXJ5VmlkZW8uaXMtbG9hZGluZyAubG9hZGVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5jLUdhbGxlcnlfX2luZGV4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiA0MDBtcyB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSksIDQwMG1zIG9wYWNpdHkgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSk7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdXNhbm5lLTMwMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogY2FsYygwLjAxNDg4ICogMTAwdncgKyAyNS4yMzgxcHgpO1xuICBsaW5lLWhlaWdodDogMTsgfVxuICAuYy1HYWxsZXJ5X19pbmRleCBlbSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF1c2FubmUtMzAwLWl0YWxpY1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgLmMtR2FsbGVyeV9faW5kZXggZW0gZW0ge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIC5jLUdhbGxlcnlfX2luZGV4IGVtIHN0cm9uZyB7XG4gICAgICBmb250LWZhbWlseTogXCJMYXVzYW5uZS00NTAtaXRhbGljXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDUwOyB9XG4gICAgICAuYy1HYWxsZXJ5X19pbmRleCBlbSBzdHJvbmcgZW0ge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0NTA7IH1cbiAgLmMtR2FsbGVyeV9faW5kZXggc3Ryb25nIHtcbiAgICBmb250LWZhbWlseTogXCJMYXVzYW5uZS00NTBcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQ1MDsgfVxuICAgIC5jLUdhbGxlcnlfX2luZGV4IHN0cm9uZyBlbSB7XG4gICAgICBmb250LWZhbWlseTogXCJMYXVzYW5uZS00NTAtaXRhbGljXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDUwOyB9XG4gICAgICAuYy1HYWxsZXJ5X19pbmRleCBzdHJvbmcgZW0gZW0ge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0NTA7IH1cbiAgICAuYy1HYWxsZXJ5X19pbmRleCBzdHJvbmcgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0NTA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAgIC5jLUdhbGxlcnlfX2luZGV4IHtcbiAgICAgIGZvbnQtc2l6ZTogNTVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAgIC5jLUdhbGxlcnlfX2luZGV4IHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gIC5jLUdhbGxlcnlfX2luZGV4IHN0cm9uZyxcbiAgLmMtR2FsbGVyeV9faW5kZXggYiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF1c2FubmUtNDUwXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0NTA7IH1cbiAgICAuYy1HYWxsZXJ5X19pbmRleCBzdHJvbmcgZW0sXG4gICAgLmMtR2FsbGVyeV9faW5kZXggYiBlbSB7XG4gICAgICBmb250LWZhbWlseTogXCJMYXVzYW5uZS00NTAtaXRhbGljXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDUwOyB9XG4gICAgICAuYy1HYWxsZXJ5X19pbmRleCBzdHJvbmcgZW0gZW0sXG4gICAgICAuYy1HYWxsZXJ5X19pbmRleCBiIGVtIGVtIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDUwOyB9XG4gICAgLmMtR2FsbGVyeV9faW5kZXggc3Ryb25nIHN0cm9uZyxcbiAgICAuYy1HYWxsZXJ5X19pbmRleCBiIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNDUwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAuYy1HYWxsZXJ5X19pbmRleCB7XG4gICAgICB0b3A6IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmMtR2FsbGVyeV9faW5kZXgge1xuICAgICAgYm90dG9tOiAzNXB4O1xuICAgICAgbGVmdDogNDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTsgfSB9XG4gIC5jLUdhbGxlcnlfX2luZGV4IC5jLUdhbGxlcnlfX2N1cnJlbnQge1xuICAgIHdpZHRoOiAyY2g7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5jLUdhbGxlcnlfX2NhcHRpb24tdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAyNXB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgxMHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiA0MDBtcyB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSksIDQwMG1zIG9wYWNpdHkgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSk7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdXNhbm5lLTMwMFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjE0Mjk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07IH1cbiAgLmMtR2FsbGVyeV9fY2FwdGlvbi10ZXh0IGVtIHtcbiAgICBmb250LWZhbWlseTogXCJMYXVzYW5uZS0zMDAtaXRhbGljXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAuYy1HYWxsZXJ5X19jYXB0aW9uLXRleHQgZW0gZW0ge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIC5jLUdhbGxlcnlfX2NhcHRpb24tdGV4dCBlbSBzdHJvbmcge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF1c2FubmUtNDUwLWl0YWxpY1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQ1MDsgfVxuICAgICAgLmMtR2FsbGVyeV9fY2FwdGlvbi10ZXh0IGVtIHN0cm9uZyBlbSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQ1MDsgfVxuICAuYy1HYWxsZXJ5X19jYXB0aW9uLXRleHQgc3Ryb25nIHtcbiAgICBmb250LWZhbWlseTogXCJMYXVzYW5uZS00NTBcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQ1MDsgfVxuICAgIC5jLUdhbGxlcnlfX2NhcHRpb24tdGV4dCBzdHJvbmcgZW0ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF1c2FubmUtNDUwLWl0YWxpY1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQ1MDsgfVxuICAgICAgLmMtR2FsbGVyeV9fY2FwdGlvbi10ZXh0IHN0cm9uZyBlbSBlbSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQ1MDsgfVxuICAgIC5jLUdhbGxlcnlfX2NhcHRpb24tdGV4dCBzdHJvbmcgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0NTA7IH1cbiAgLmMtR2FsbGVyeV9fY2FwdGlvbi10ZXh0IHN0cm9uZyxcbiAgLmMtR2FsbGVyeV9fY2FwdGlvbi10ZXh0IGIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdXNhbm5lLTQ1MFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDUwOyB9XG4gICAgLmMtR2FsbGVyeV9fY2FwdGlvbi10ZXh0IHN0cm9uZyBlbSxcbiAgICAuYy1HYWxsZXJ5X19jYXB0aW9uLXRleHQgYiBlbSB7XG4gICAgICBmb250LWZhbWlseTogXCJMYXVzYW5uZS00NTAtaXRhbGljXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDUwOyB9XG4gICAgICAuYy1HYWxsZXJ5X19jYXB0aW9uLXRleHQgc3Ryb25nIGVtIGVtLFxuICAgICAgLmMtR2FsbGVyeV9fY2FwdGlvbi10ZXh0IGIgZW0gZW0ge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0NTA7IH1cbiAgICAuYy1HYWxsZXJ5X19jYXB0aW9uLXRleHQgc3Ryb25nIHN0cm9uZyxcbiAgICAuYy1HYWxsZXJ5X19jYXB0aW9uLXRleHQgYiBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDQ1MDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmMtR2FsbGVyeV9fY2FwdGlvbi10ZXh0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmMtR2FsbGVyeV9fY2FwdGlvbi10ZXh0IHtcbiAgICAgIGJvdHRvbTogMzVweDtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgyMHB4KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgICAuYy1HYWxsZXJ5X19jYXB0aW9uLXRleHQge1xuICAgICAgd2lkdGg6IDMwJTsgfSB9XG4gIC5jLUdhbGxlcnlfX2NhcHRpb24tdGV4dC5pcy1jaGFuZ2luZyB7XG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IDQwMG1zIHRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKSwgNDAwbXMgb3BhY2l0eSBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKTsgfVxuICAuYy1HYWxsZXJ5X19jYXB0aW9uLXRleHQgLnNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdXNhbm5lLTMwMFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMy4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07IH1cbiAgICAuYy1HYWxsZXJ5X19jYXB0aW9uLXRleHQgLnNtYWxsIGVtIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdXNhbm5lLTMwMC1pdGFsaWNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgIC5jLUdhbGxlcnlfX2NhcHRpb24tdGV4dCAuc21hbGwgZW0gZW0ge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgIC5jLUdhbGxlcnlfX2NhcHRpb24tdGV4dCAuc21hbGwgZW0gc3Ryb25nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF1c2FubmUtNDUwLWl0YWxpY1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0NTA7IH1cbiAgICAgICAgLmMtR2FsbGVyeV9fY2FwdGlvbi10ZXh0IC5zbWFsbCBlbSBzdHJvbmcgZW0ge1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDUwOyB9XG4gICAgLmMtR2FsbGVyeV9fY2FwdGlvbi10ZXh0IC5zbWFsbCBzdHJvbmcge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF1c2FubmUtNDUwXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNDUwOyB9XG4gICAgICAuYy1HYWxsZXJ5X19jYXB0aW9uLXRleHQgLnNtYWxsIHN0cm9uZyBlbSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdXNhbm5lLTQ1MC1pdGFsaWNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNDUwOyB9XG4gICAgICAgIC5jLUdhbGxlcnlfX2NhcHRpb24tdGV4dCAuc21hbGwgc3Ryb25nIGVtIGVtIHtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQ1MDsgfVxuICAgICAgLmMtR2FsbGVyeV9fY2FwdGlvbi10ZXh0IC5zbWFsbCBzdHJvbmcgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQ1MDsgfVxuXG4uYy1HYWxsZXJ5X19jbG9zZSB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zaXRpb246IDQwMG1zIHRyYW5zZm9ybSBjdWJpYy1iZXppZXIoMC4yNSwgMSwgMC41LCAxKSwgNDAwbXMgdG9wIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpLCA0MDBtcyBib3R0b20gY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSksIDQwMG1zIG9wYWNpdHkgY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSk7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHJpZ2h0OiAxOHB4O1xuICB0b3A6IHVuc2V0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jLUdhbGxlcnlfX2Nsb3NlIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4OyB9IH1cbiAgLmMtR2FsbGVyeV9fY2xvc2U6OmJlZm9yZSwgLmMtR2FsbGVyeV9fY2xvc2U6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgIGhlaWdodDogNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYy1HYWxsZXJ5X19jbG9zZTo6YmVmb3JlLCAuYy1HYWxsZXJ5X19jbG9zZTo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDNweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYy1HYWxsZXJ5X19jbG9zZTo6YmVmb3JlLCAuYy1HYWxsZXJ5X19jbG9zZTo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDNweDsgfSB9XG4gIC5jLUdhbGxlcnlfX2Nsb3NlOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDEzNWRlZyk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5jLUdhbGxlcnlfX2Nsb3NlIHtcbiAgICAgIHRvcDogMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYy1HYWxsZXJ5X19jbG9zZSB7XG4gICAgICBib3R0b206IDE4cHg7XG4gICAgICByaWdodDogNDBweDsgfSB9XG5cbi5jLUdhbGxlcnlfX2Fycm93IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiArMTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuYy1HYWxsZXJ5X19hcnJvdy5sZWZ0IHtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICAgIGxlZnQ6IDA7XG4gICAgY3Vyc29yOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQ5JyBoZWlnaHQ9JzQ5JyB2aWV3Qm94PScwIDAgNDkgNDknJTNFJTNDZyBpZD0nR3JvdXBfMTg0MDInIGRhdGEtbmFtZT0nR3JvdXAgMTg0MDInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE1NzcgNzI3KSByb3RhdGUoMTgwKSclM0UlM0NnIGlkPSdHcm91cF8xNzk3OCcgZGF0YS1uYW1lPSdHcm91cCAxNzk3OCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEyNTMxIDExNDY3KSclM0UlM0NwYXRoIGlkPSdQYXRoXzEyOTc3JyBkYXRhLW5hbWU9J1BhdGggMTI5NzcnIGQ9J00wLDBIMjAuNTA2VjIwLjUwNicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTQwODIuNSAtMTA3NzkpIHJvdGF0ZSg0NSknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQ2xpbmUgaWQ9J0xpbmVfMzU2MCcgZGF0YS1uYW1lPSdMaW5lIDM1NjAnIHgxPScyOC4zMDEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE0MDY4IC0xMDc2NC4zNTQpJyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScyJy8lM0UlM0MvZyUzRSUzQ2cgaWQ9J0VsbGlwc2VfNDk3JyBkYXRhLW5hbWU9J0VsbGlwc2UgNDk3JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNTI4IDY3OCknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInJTNFJTNDY2lyY2xlIGN4PScyNC41JyBjeT0nMjQuNScgcj0nMjQuNScgc3Ryb2tlPSdub25lJy8lM0UlM0NjaXJjbGUgY3g9JzI0LjUnIGN5PScyNC41JyByPScyMy41JyBmaWxsPSdub25lJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKSAyNSAyNSwgcG9pbnRlcjsgfVxuICAuYy1HYWxsZXJ5X19hcnJvdy5yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgY3Vyc29yOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQ5JyBoZWlnaHQ9JzQ5JyB2aWV3Qm94PScwIDAgNDkgNDknJTNFJTNDZyBpZD0nR3JvdXBfMTg0MDInIGRhdGEtbmFtZT0nR3JvdXAgMTg0MDInIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xNTI4IC02NzgpJyUzRSUzQ2cgaWQ9J0dyb3VwXzE3OTc4JyBkYXRhLW5hbWU9J0dyb3VwIDE3OTc4JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTI1MzEgMTE0NjcpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfMTI5NzcnIGRhdGEtbmFtZT0nUGF0aCAxMjk3NycgZD0nTTAsMEgyMC41MDZWMjAuNTA2JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNDA4Mi41IC0xMDc3OSkgcm90YXRlKDQ1KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDbGluZSBpZD0nTGluZV8zNTYwJyBkYXRhLW5hbWU9J0xpbmUgMzU2MCcgeDE9JzI4LjMwMScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTQwNjggLTEwNzY0LjM1NCknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDZyBpZD0nRWxsaXBzZV80OTcnIGRhdGEtbmFtZT0nRWxsaXBzZSA0OTcnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE1MjggNjc4KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMiclM0UlM0NjaXJjbGUgY3g9JzI0LjUnIGN5PScyNC41JyByPScyNC41JyBzdHJva2U9J25vbmUnLyUzRSUzQ2NpcmNsZSBjeD0nMjQuNScgY3k9JzI0LjUnIHI9JzIzLjUnIGZpbGw9J25vbmUnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpIDI1IDI1LCBwb2ludGVyOyB9XG4gIC5jLUdhbGxlcnlfX2Fycm93LmlzLWRpc2FibGVkLmxlZnQge1xuICAgIGN1cnNvcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0OScgaGVpZ2h0PSc0OScgdmlld0JveD0nMCAwIDQ5IDQ5JyUzRSUzQ2cgaWQ9J0dyb3VwXzE4NDAyJyBkYXRhLW5hbWU9J0dyb3VwIDE4NDAyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNTc3IDcyNykgcm90YXRlKDE4MCknIG9wYWNpdHk9JzAuMzAyJyUzRSUzQ2cgaWQ9J0dyb3VwXzE3OTc4JyBkYXRhLW5hbWU9J0dyb3VwIDE3OTc4JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTI1MzEgMTE0NjcpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfMTI5NzcnIGRhdGEtbmFtZT0nUGF0aCAxMjk3NycgZD0nTTAsMEgyMC41MDZWMjAuNTA2JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNDA4Mi41IC0xMDc3OSkgcm90YXRlKDQ1KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDbGluZSBpZD0nTGluZV8zNTYwJyBkYXRhLW5hbWU9J0xpbmUgMzU2MCcgeDE9JzI4LjMwMScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTQwNjggLTEwNzY0LjM1NCknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDZyBpZD0nRWxsaXBzZV80OTcnIGRhdGEtbmFtZT0nRWxsaXBzZSA0OTcnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE1MjggNjc4KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMiclM0UlM0NjaXJjbGUgY3g9JzI0LjUnIGN5PScyNC41JyByPScyNC41JyBzdHJva2U9J25vbmUnLyUzRSUzQ2NpcmNsZSBjeD0nMjQuNScgY3k9JzI0LjUnIHI9JzIzLjUnIGZpbGw9J25vbmUnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpIDI1IDI1LCBwb2ludGVyOyB9XG4gIC5jLUdhbGxlcnlfX2Fycm93LmlzLWRpc2FibGVkLnJpZ2h0IHtcbiAgICBjdXJzb3I6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDknIGhlaWdodD0nNDknIHZpZXdCb3g9JzAgMCA0OSA0OSclM0UlM0NnIGlkPSdHcm91cF8xODQwMicgZGF0YS1uYW1lPSdHcm91cCAxODQwMicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE1MjggLTY3OCknIG9wYWNpdHk9JzAuMzAyJyUzRSUzQ2cgaWQ9J0dyb3VwXzE3OTc4JyBkYXRhLW5hbWU9J0dyb3VwIDE3OTc4JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTI1MzEgMTE0NjcpJyUzRSUzQ3BhdGggaWQ9J1BhdGhfMTI5NzcnIGRhdGEtbmFtZT0nUGF0aCAxMjk3NycgZD0nTTAsMEgyMC41MDZWMjAuNTA2JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNDA4Mi41IC0xMDc3OSkgcm90YXRlKDQ1KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicvJTNFJTNDbGluZSBpZD0nTGluZV8zNTYwJyBkYXRhLW5hbWU9J0xpbmUgMzU2MCcgeDE9JzI4LjMwMScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTQwNjggLTEwNzY0LjM1NCknIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInLyUzRSUzQy9nJTNFJTNDZyBpZD0nRWxsaXBzZV80OTcnIGRhdGEtbmFtZT0nRWxsaXBzZSA0OTcnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE1MjggNjc4KScgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMiclM0UlM0NjaXJjbGUgY3g9JzI0LjUnIGN5PScyNC41JyByPScyNC41JyBzdHJva2U9J25vbmUnLyUzRSUzQ2NpcmNsZSBjeD0nMjQuNScgY3k9JzI0LjUnIHI9JzIzLjUnIGZpbGw9J25vbmUnLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpIDI1IDI1LCBwb2ludGVyO1xuICAgIC8qIHN0eWxlbGludC1lbmFibGUgKi8gfVxuXG5Aa2V5ZnJhbWVzIGxvYWQ4IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHRyYW5zbGF0ZVooMCkgcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHRyYW5zbGF0ZVooMCkgcm90YXRlKDM2MGRlZyk7IH0gfVxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/