/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 9, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
/* line 19, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
body {
  margin: 0; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
/* line 30, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block; }

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
/* line 50, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 63, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */
/* line 73, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
[hidden],
template {
  display: none; }

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 85, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
a {
  background: transparent; }

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 93, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
a:active,
a:hover {
  outline: 0; }

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
/* line 105, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
/* line 113, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari 5 and Chrome.
 */
/* line 122, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
dfn {
  font-style: italic; }

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
/* line 131, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Address styling not present in IE 8/9.
 */
/* line 140, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
mark {
  background: #ff0;
  color: #000; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 149, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 157, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 165, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
sup {
  top: -0.5em; }

/* line 169, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
sub {
  bottom: -0.25em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
/* line 180, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
img {
  border: 0; }

/**
 * Correct overflow displayed oddly in IE 9.
 */
/* line 188, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
/* line 199, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
figure {
  margin: 1em 40px; }

/**
 * Address differences between Firefox and other browsers.
 */
/* line 207, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
hr {
  box-sizing: content-box;
  height: 0; }

/**
 * Contain overflow in all browsers.
 */
/* line 217, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
pre {
  overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
/* line 225, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
/* line 248, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10.
 */
/* line 262, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
button {
  overflow: visible; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8+, and Opera
 * Correct `select` style inheritance in Firefox.
 */
/* line 273, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
button,
select {
  text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 286, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
/* line 298, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 307, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 318, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
input {
  line-height: normal; }

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 330, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
/* line 342, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 353, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  /* 2 */
  box-sizing: content-box; }

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
/* line 366, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Define consistent border, margin, and padding.
 */
/* line 375, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 386, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Remove default vertical scrollbar in IE 8/9.
 */
/* line 395, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
textarea {
  overflow: auto; }

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
/* line 404, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
optgroup {
  font-weight: bold; }

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 415, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 420, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_normalize.scss */
td,
th {
  padding: 0; }

@-webkit-viewport {
  width: device-width; }

@-moz-viewport {
  width: device-width; }

@-ms-viewport {
  width: device-width; }

@viewport {
  width: device-width; }

/* line 17, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
html {
  box-sizing: border-box; }

/* line 21, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
*,
*:before,
*:after {
  box-sizing: inherit; }

/* line 29, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
body {
  font-size: 10px;
  font-family: sans-serif;
  line-height: 22px;
  color: #000;
  background-color: white; }

/* line 37, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
.ad {
  position: relative;
  overflow: hidden;
  cursor: pointer;
  border: 1px solid #000;
  background-color: #009933; }
  /* line 44, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
  .ad #backgroundWrapper {
    position: absolute;
    top: 0;
    left: 0;
    height: 250px; }
  /* line 51, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
  .ad .stagMsk {
    opacity: 0; }
  /* line 55, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
  .ad .plnLift {
    background: url("planeBit.svg") no-repeat;
    width: 300px;
    height: 125px;
    display: block;
    left: 0;
    position: absolute;
    will-change: transform; }
  /* line 66, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
  .ad .cloudContainer {
    opacity: 0; }
  /* line 70, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
  .ad .cloudRt1 {
    top: 50px;
    width: 30%;
    left: 20px;
    opacity: 0.1;
    will-change: transform; }
  /* line 78, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
  .ad .cloudRt2 {
    top: 199px;
    left: 163px;
    width: 32%;
    opacity: 0.08;
    will-change: transform; }
  /* line 86, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
  .ad .cloudRt3 {
    top: 83px;
    left: -130px;
    width: 30%;
    opacity: 0.2;
    will-change: transform; }
  /* line 94, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
  .ad .cloudLt1 {
    top: 264px;
    left: -14px;
    width: 30%;
    opacity: 0.1; }
  /* line 101, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
  .ad .cloudLt2 {
    top: 150px;
    left: -40px;
    width: 50%;
    opacity: 0.2; }
  /* line 108, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
  .ad .cloudLt3 {
    top: 99px;
    left: 150px;
    width: 40%;
    opacity: 0.1; }
  /* line 115, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
  .ad .cloudLt4 {
    top: 244px;
    width: 40%;
    left: 207px;
    opacity: 0.2; }
  /* line 122, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
  .ad .stagMsk1, .ad .stagMsk2, .ad .stagMsk3, .ad .stagMsk4, .ad .stagMsk5, .ad .stagMsk6 {
    opacity: 0;
    will-change: transform; }
  /* line 132, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
  .ad .cldCont {
    background: url("cloud.svg") no-repeat;
    position: absolute;
    height: 80px; }
  /* line 138, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
  .ad .cloudLt1, .ad .cloudLt2, .ad .cloudLt3, .ad .cloudLt4 {
    transform: scale(-1, 1);
    will-change: transform; }
  /* line 148, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
  .ad .plnTopCont {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    will-change: transform; }
  /* line 163, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
  .ad .whtWipe {
    opacity: 0; }
  /* line 167, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
  .ad .grnTail {
    display: block;
    width: 300px;
    height: 400px;
    top: 10px;
    left: -18px;
    position: absolute;
    background-color: #1c964d;
    transform: rotate(17deg);
    opacity: 0;
    will-change: transform; }
  /* line 180, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
  .ad .plnTopView {
    background: url("planeTop.svg") no-repeat;
    top: 0;
    position: absolute;
    left: -335px;
    width: 336px;
    height: 250px;
    display: block;
    opacity: 1;
    will-change: transform; }
  /* line 195, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
  .ad .endFrm {
    display: block;
    position: absolute;
    width: 300px;
    height: 250px;
    top: 0;
    left: 0;
    /*        left: -500px;
        opacity: 0; 
        */ }
  /* line 207, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
  .ad .plnFront {
    background: url("planeEndlft.svg") no-repeat;
    display: block;
    position: absolute;
    left: 289px;
    top: 150px;
    width: 165px;
    height: 148px;
    opacity: 1;
    will-change: transform; }
  /* line 219, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
  .ad .evaLogo {
    background: url("evaLogo.svg") no-repeat;
    display: block;
    position: absolute;
    left: 13px;
    top: 188px;
    width: 151px;
    height: 46.5px;
    opacity: 0;
    will-change: transform; }
  /* line 231, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
  .ad .cpyline1 {
    background: url("creativity.svg") no-repeat;
    display: block;
    position: absolute;
    width: 161.8px;
    height: 20.2px;
    left: 15px;
    top: 23px;
    opacity: 0;
    will-change: transform; }
  /* line 243, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
  .ad .cpyline2 {
    background: url("air.svg") no-repeat;
    display: block;
    position: absolute;
    width: 120px;
    height: 20px;
    left: 16px;
    top: 51px;
    opacity: 0;
    will-change: transform; }
  /* line 256, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
  .ad .bkNow {
    background: url("buy.svg") no-repeat;
    display: block;
    position: absolute;
    width: 71.5px;
    height: 13px;
    left: 17px;
    top: 86px;
    opacity: 0;
    will-change: transform; }
  /* line 268, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
  .ad .bgClr {
    width: 300px;
    height: 250px;
    position: absolute;
    display: block;
    background-color: #1c964d;
    top: 0;
    left: 0; }
  /* line 279, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
  .ad img {
    width: 170px;
    height: 200px; }
  /* line 284, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
  .ad #backgroundMasked {
    will-change: transform; }
  /* line 289, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
  .ad .cloudContainer {
    width: 300px;
    height: 250px;
    top: -60px;
    left: 0;
    position: absolute;
    display: block; }
  /* line 299, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
  .ad .scene {
    position: absolute;
    width: 100%;
    height: 100%; }
    /* line 304, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
    .ad .scene .element {
      position: absolute;
      background-repeat: no-repeat; }

/* line 311, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
.mbu {
  width: 300px;
  height: 250px; }

/* line 316, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
.skyscraper {
  width: 160px;
  height: 600px; }

/* line 321, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
.leaderboard {
  width: 1280px;
  height: 100px; }

/* line 326, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_base.scss */
.large-skyscraper {
  width: 300px;
  height: 600px; }

/* line 5, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_creative.scss */
#intro {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  background: url("bg.jpg") no-repeat; }
  /* line 12, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_creative.scss */
  #intro #logo {
    width: 68px;
    height: 68px;
    background: url("logo.svg") no-repeat;
    background-size: 68px 68px;
    left: 216px;
    top: -6px; }
  /* line 21, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_creative.scss */
  #intro #copy-container {
    left: 17px;
    top: 51px; }
    /* line 25, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_creative.scss */
    #intro #copy-container #copy1 {
      opacity: 0; }
      /* line 28, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_creative.scss */
      #intro #copy-container #copy1 #copy1-line1-container {
        width: 154px;
        height: 18px;
        overflow: hidden; }
        /* line 33, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_creative.scss */
        #intro #copy-container #copy1 #copy1-line1-container #copy1-line1 {
          width: 154px;
          height: 18px;
          background: url("copy1_line1.svg") no-repeat; }
      /* line 40, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_creative.scss */
      #intro #copy-container #copy1 #copy1-line2-container {
        width: 183px;
        height: 23px;
        top: 23px;
        overflow: hidden; }
        /* line 46, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_creative.scss */
        #intro #copy-container #copy1 #copy1-line2-container #copy1-line2 {
          width: 183px;
          height: 23px;
          background: url("copy1_line2.svg") no-repeat; }
    /* line 54, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_creative.scss */
    #intro #copy-container #copy2 {
      opacity: 0; }
      /* line 57, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_creative.scss */
      #intro #copy-container #copy2 #copy2-line1-container {
        width: 65px;
        height: 17px;
        overflow: hidden; }
        /* line 62, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_creative.scss */
        #intro #copy-container #copy2 #copy2-line1-container #copy2-line1 {
          width: 65px;
          height: 17px;
          background: url("copy2_line1.svg") no-repeat; }
      /* line 68, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_creative.scss */
      #intro #copy-container #copy2 #copy2-line2-container {
        width: 186px;
        height: 18px;
        top: 24px;
        overflow: hidden; }
        /* line 74, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_creative.scss */
        #intro #copy-container #copy2 #copy2-line2-container #copy2-line2 {
          width: 186px;
          height: 18px;
          background: url("copy2_line2.svg") no-repeat; }
  /* line 84, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_creative.scss */
  #intro #cta-container {
    width: 101px;
    height: 29px;
    top: 107px;
    left: 17px;
    border-radius: 20px;
    opacity: 0; }
    /* line 92, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_creative.scss */
    #intro #cta-container #cta-bg {
      stroke-dasharray: 300;
      stroke-dashoffset: 300; }
    /* line 97, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_creative.scss */
    #intro #cta-container #txt-container {
      width: 85px;
      height: 9px;
      top: 10px;
      left: 20px;
      overflow: hidden; }
      /* line 104, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_creative.scss */
      #intro #cta-container #txt-container #cta-txt {
        width: 85px;
        height: 9px;
        background: url("cta_txt.svg") no-repeat; }

/* line 115, /Users/robert.lujan/Desktop/localhost/eva_hero_Clouds/src/sass/_creative.scss */
#clicktag {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #ccc;
  opacity: 0;
  z-index: 999;
  top: 0;
  left: 0; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXMiOlsic3R5bGVzLnNjc3MiLCJfbm9ybWFsaXplLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJfYmFzZS5zY3NzIiwiX2ZvbnRzLnNjc3MiLCJfY3JlYXRpdmUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcbi8vIE5vcm1hbGl6ZSBhbGwgYnJvd3NlcnNcbkBpbXBvcnQgXCJub3JtYWxpemVcIjtcblxuLy8gVmFyaWFibGVzLCBtaXhpbnMgYW5kIGV4dGVuZHNcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjsgLy8gU2V0IGNvbG9ycywgdHlwb2dyYXBoeSwgZXRjXG5cbi8vIEdsb2JhbCBzdHlsZXMgKCosIGh0bWwsIGJvZHkpXG5AaW1wb3J0IFwiYmFzZVwiO1xuXG4vLyBUeXBvZ3JhcGh5XG5AaW1wb3J0IFwiZm9udHNcIjsgLy8gQGZvbnQtZmFjZSBlbWJlZHNcblxuLy8gQ3JlYXRpdmVcbkBpbXBvcnQgXCJjcmVhdGl2ZVwiOyAvL2NyZWF0aXZlIHN0eWxlc1xuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG5cbi8qKlxuICogMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbiAqIDIuIFByZXZlbnQgaU9TIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlLCB3aXRob3V0IGRpc2FibGluZ1xuICogICAgdXNlciB6b29tLlxuICovXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4gKi9cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IHdoZW4gZm9jdXNlZCBhbmQgYWxzbyBtb3VzZSBob3ZlcmVkIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxuICovXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4gKiBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgZGlzcGxheWVkIG9kZGx5IGluIElFIDkuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpIDUuXG4gKi9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4gKi9cblxuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4gKiBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbiAqIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSA1LCBhbmQgQ2hyb21lLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbiAgbWFyZ2luOiAwOyAvKiAzICovXG59XG5cbi8qKlxuICogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAuXG4gKi9cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOCssIGFuZCBPcGVyYVxuICogQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyOyAvKiAzICovXG59XG5cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxuICovXG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4gKiBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuICpcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuICovXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4gKiBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuICovXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAyICovXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuICogU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuICogcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkuXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbiIsIi8vXG4vLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHbG9iYWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kYmFzZVVybDogZW52X29yX2RlZmF1bHQoXCJTVEFUSUNfVVJMXCIsIFwiL3N0YXRpYy9cIik7XG5cbi8vIENvbG9yc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHdoaXRlOiAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICAgICAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRncmV5OiAgICAgICAgICAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuJGJsdWU6ICAgICAgICAgICAgICAgICAgICAgICNlNjIzMWUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgICAgICAgICAgICAgICAgICAgI0ZENUYwMCAhZGVmYXVsdDtcblxuLy8gU2NhZmZvbGRpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRib2R5QmFja2dyb3VuZDogICAgICAgICAgICAkZ3JleSAhZGVmYXVsdDtcbiR0ZXh0Q29sb3I6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG5cbi8vIFR5cG9ncmFwaHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHNhbnM6ICAgICAgICAgICAgICAgICAgICAgIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kc2VyaWY6ICAgICAgICAgICAgICAgICAgICAgc2VyaWYgIWRlZmF1bHQ7XG5cbiR0aGluOiAgICAgICAgICAgICAgICAgICAgICAxMDAgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJHJlZ3VsYXI6ICAgICAgICAgICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRtZWRpdW06ICAgICAgICAgICAgICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kYm9sZDogICAgICAgICAgICAgICAgICAgICAgNjAwICFkZWZhdWx0O1xuJHVsdHJhQm9sZDogICAgICAgICAgICAgICAgIDgwMCAhZGVmYXVsdDtcblxuJGJhc2VGb250U2l6ZTogICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kYmFzZUZvbnRGYW1pbHk6ICAgICAgICAgICAgJHNhbnMgIWRlZmF1bHQ7XG4kYmFzZUxpbmVIZWlnaHQ6ICAgICAgICAgICAgMjJweCAhZGVmYXVsdDtcblxuJGhlYWRpbmdzRm9udFdlaWdodDogICAgICAgICRib2xkICFkZWZhdWx0O1xuJGhlYWRpbmdzRm9udEZhbWlseTogICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaGVhZGluZ3NDb2xvcjogICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuLy8gQm9yZGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGJvcmRlckNvbG9yOiAgICAgICAgICAgICAgICRncmV5ICFkZWZhdWx0O1xuXG4vLyBCdXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kYnRuQmFja2dyb3VuZDogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJ0bkJhY2tncm91bmRIaWdobGlnaHQ6ICAgIGRhcmtlbigkd2hpdGUsIDEwJSkgIWRlZmF1bHQ7XG4kYnRuQm9yZGVyOiAgICAgICAgICAgICAgICAgZGFya2VuKCR3aGl0ZSwgMTAlKSAhZGVmYXVsdDtcblxuLy8gQW5pbWF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kdHJhbnNUaW1lOiAgICAgICAgICAgICAgICAgMC4zcztcbiR0cmFuc1RpbWVGYXN0OiAgICAgICAgICAgICAkdHJhbnNUaW1lICogMC41O1xuJHRyYW5zVGltZVNsb3c6ICAgICAgICAgICAgICR0cmFuc1RpbWUgKiAxLjU7XG4kdHJhbnNUaW1lU3VwZXJTbG93OiAgICAgICAgJHRyYW5zVGltZSAqIDI7XG4kZWFzZURlZmF1bHQ6ICAgICAgICAgICAgICAgZWFzZTtcblxuLy8gRWFzaW5nIHByZXNldHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kbGluZWFyOiAgICAgICAgICAgICAgICAgICAgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMjUsIDAuNzUsIDAuNzUpO1xuJGVhc2U6ICAgICAgICAgICAgICAgICAgICAgIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpO1xuJGVhc2VJbjogICAgICAgICAgICAgICAgICAgIGN1YmljLWJlemllcigwLjQyLCAwLCAxLCAxKTtcbiRlYXNlSW5RdWFkOiAgICAgICAgICAgICAgICBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xuJGVhc2VJbkN1YmljOiAgICAgICAgICAgICAgIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuJGVhc2VJblF1YXJ0OiAgICAgICAgICAgICAgIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xuJGVhc2VJblF1aW50OiAgICAgICAgICAgICAgIGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuJGVhc2VJblNpbmU6ICAgICAgICAgICAgICAgIGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuJGVhc2VJbkV4cG86ICAgICAgICAgICAgICAgIGN1YmljLWJlemllcigwLjk1LCAwLjA1LCAwLjc5NSwgMC4wMzUpO1xuJGVhc2VJbkNpcmM6ICAgICAgICAgICAgICAgIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KTtcbiRlYXNlT3V0OiAgICAgICAgICAgICAgICAgICBjdWJpYy1iZXppZXIoMCwgMCwgMC41OCwgMSk7XG4kZWFzZU91dFF1YWQ6ICAgICAgICAgICAgICAgY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuJGVhc2VPdXRDdWJpYzogICAgICAgICAgICAgIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuJGVhc2VPdXRRdWFydDogICAgICAgICAgICAgIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4kZWFzZU91dFF1aW50OiAgICAgICAgICAgICAgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuJGVhc2VPdXRTaW5lOiAgICAgICAgICAgICAgIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuJGVhc2VPdXRFeHBvOiAgICAgICAgICAgICAgIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiRlYXNlT3V0Q2lyYzogICAgICAgICAgICAgICBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiRlYXNlSW5PdXQ6ICAgICAgICAgICAgICAgICBjdWJpYy1iZXppZXIoMC40MiwgMCwgMC41OCwgMSk7XG4kZWFzZUluT3V0UXVhZDogICAgICAgICAgICAgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuJGVhc2VJbk91dEN1YmljOiAgICAgICAgICAgIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiRlYXNlSW5PdXRRdWFydDogICAgICAgICAgICBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuJGVhc2VJbk91dFF1aW50OiAgICAgICAgICAgIGN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKTtcbiRlYXNlSW5PdXRTaW5lOiAgICAgICAgICAgICBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuJGVhc2VJbk91dEV4cG86ICAgICAgICAgICAgIGN1YmljLWJlemllcigxLCAwLCAwLCAxKTtcbiRlYXNlSW5PdXRDaXJjOiAgICAgICAgICAgICBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTtcbiIsIi8vXG4vLyBCYXNlIC0gRG8gTm90IEVkaXQgLyBTdWJtaXQgUHVsbCBSZXF1ZXN0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQC13ZWJraXQtdmlld3BvcnQgeyB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG5ALW1vei12aWV3cG9ydCB7IHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cbkAtbXMtdmlld3BvcnQgeyB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG5ALW8tdmlld3BvcnQgeyB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG5Admlld3BvcnQgeyB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG5cblxuLy8gQm9yZGVyLWJveCBldmVyeXRoaW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAoaHR0cDovL3BhdWxpcmlzaC5jb20vMjAxMi9ib3gtc2l6aW5nLWJvcmRlci1ib3gtZnR3Lylcbi8vIFVzZSB3aXRoIGNhdXRpb24gaWYgYXBwIG5lZWRzIHRvIHN1cHBvcnQgb2xkSUUgKDYsNyw4KVxuLy8gVXBkYXRlZCBpbmhlcml0ZW5jZSB2ZXJzaW9uOiBodHRwOi8vYmxvZy50ZWFtdHJlZWhvdXNlLmNvbS9ib3gtc2l6aW5nLXNlY3JldC1zaW1wbGUtY3NzLWxheW91dHMjY29tbWVudC01MDIyM1xuaHRtbCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cbi8vIEJvZHkgcmVzZXRcbi8vIC0tLS0tLS0tLS0tXG5cbmJvZHkge1xuICAgIGZvbnQtc2l6ZTogJGJhc2VGb250U2l6ZTtcbiAgICBmb250LWZhbWlseTogJGJhc2VGb250RmFtaWx5O1xuICAgIGxpbmUtaGVpZ2h0OiAkYmFzZUxpbmVIZWlnaHQ7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5hZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTkzMztcblxuICAgICNiYWNrZ3JvdW5kV3JhcHBlcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgfVxuXG4gICAgLnN0YWdNc2sge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIC5wbG5MaWZ0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCdwbGFuZUJpdC5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMjVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblxuICAgIH1cblxuICAgIC5jbG91ZENvbnRhaW5lciB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgLmNsb3VkUnQxIHtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgfVxuXG4gICAgLmNsb3VkUnQyIHtcbiAgICAgICAgdG9wOiAxOTlweDtcbiAgICAgICAgbGVmdDogMTYzcHg7XG4gICAgICAgIHdpZHRoOiAzMiU7IFxuICAgICAgICBvcGFjaXR5OiAwLjA4O1xuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyAgIFxuICAgIH1cblxuICAgIC5jbG91ZFJ0MyB7XG4gICAgICAgIHRvcDogODNweDtcbiAgICAgICAgbGVmdDogLTEzMHB4O1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07ICAgICAgICBcbiAgICB9XG5cbiAgICAuY2xvdWRMdDEge1xuICAgICAgICB0b3A6IDI2NHB4O1xuICAgICAgICBsZWZ0OiAtMTRweDtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgb3BhY2l0eTogMC4xOyAgICAgICAgIFxuICAgIH1cblxuICAgIC5jbG91ZEx0MiB7XG4gICAgICAgIHRvcDogMTUwcHg7XG4gICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBvcGFjaXR5OiAwLjI7IFxuICAgIH0gICAgICAgICBcblxuICAgIC5jbG91ZEx0MyB7XG4gICAgICAgIHRvcDogOTlweDtcbiAgICAgICAgbGVmdDogMTUwcHg7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIG9wYWNpdHk6IDAuMTsgICAgICAgIFxuICAgIH1cblxuICAgIC5jbG91ZEx0NCB7XG4gICAgICAgIHRvcDogMjQ0cHg7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGxlZnQ6IDIwN3B4O1xuICAgICAgICBvcGFjaXR5OiAwLjI7IFxuICAgIH1cblxuICAgIC5zdGFnTXNrMSwgLnN0YWdNc2syLCAuc3RhZ01zazMsIC5zdGFnTXNrNCwgLnN0YWdNc2s1LCAuc3RhZ01zazYge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAvLyAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC44LCAwLjgpO1xuICAgICAgICAvLyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44LCAwLjgpO1xuICAgICAgICAvLyAtby10cmFuc2Zvcm06IHNjYWxlKDAuOCwgMC44KTtcbiAgICAgICAgLy8gLW1zLXRyYW5zZm9ybTogc2NhbGUoMC44LCAwLjgpO1xuICAgICAgICAvLyB0cmFuc2Zvcm06IHNjYWxlKDAuOCwgMC44KTtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsgXG4gICAgfSBcblxuICAgIC5jbGRDb250IHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiY2xvdWQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgfVxuXG4gICAgLmNsb3VkTHQxLCAuY2xvdWRMdDIsIC5jbG91ZEx0MywgLmNsb3VkTHQ0IHtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07ICAgICAgIFxuICAgIH1cblxuXG4gICAgLnBsblRvcENvbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgfVxuXG5cbiAgICAjd2h0VHJhcCB7XG4gICAgICAgIC8vIHRyYW5zZm9ybTogcm90YXRlKDE3ZGVnKTtcbiAgICB9XG5cbiAgICAud2h0V2lwZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgLmdyblRhaWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGxlZnQ6IC0xOHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzk2NGQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE3ZGVnKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICB9XG5cbiAgICAucGxuVG9wVmlldyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcInBsYW5lVG9wLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMzM1cHg7XG4gICAgICAgIHdpZHRoOiAzMzZweDtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgfVxuXG4gICAgI3dodFRyYXAge1xuICAgIH1cblxuICAgIC5lbmRGcm0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbi8qICAgICAgICBsZWZ0OiAtNTAwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7IFxuICAgICAgICAqL1xuICAgIH1cblxuICAgIC5wbG5Gcm9udCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcInBsYW5lRW5kbGZ0LnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDI4OXB4O1xuICAgICAgICB0b3A6IDE1MHB4O1xuICAgICAgICB3aWR0aDogMTY1cHg7XG4gICAgICAgIGhlaWdodDogMTQ4cHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgfVxuXG4gICAgLmV2YUxvZ28ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJldmFMb2dvLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDEzcHg7XG4gICAgICAgIHRvcDogMTg4cHg7XG4gICAgICAgIHdpZHRoOiAxNTFweDtcbiAgICAgICAgaGVpZ2h0OiA0Ni41cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgfVxuXG4gICAgLmNweWxpbmUxIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiY3JlYXRpdml0eS5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTYxLjhweDtcbiAgICAgICAgaGVpZ2h0OiAyMC4ycHg7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIHRvcDogMjNweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICB9XG5cbiAgICAuY3B5bGluZTIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhaXIuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgIHRvcDogNTFweDtcblxuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIH1cblxuICAgIC5ia05vdyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcImJ1eS5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNzEuNXB4O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICAgIHRvcDogODZweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICB9XG5cbiAgICAuYmdDbHIge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzk2NGQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTcwcHg7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cblxuICAgICNiYWNrZ3JvdW5kTWFza2VkIHtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICB9XG5cblxuICAgIC5jbG91ZENvbnRhaW5lciB7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICMwMDkyNDU7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgdG9wOiAtNjBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2NlbmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLmVsZW1lbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1idSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG59XG5cbi5za3lzY3JhcGVyIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgaGVpZ2h0OiA2MDBweDtcbn1cblxuLmxlYWRlcmJvYXJkIHtcbiAgICB3aWR0aDogMTI4MHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG59XG5cbi5sYXJnZS1za3lzY3JhcGVyIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiA2MDBweDtcbn1cbiIsIi8vXG4vLyBGb250IEVtYmVkc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIGV4YW1wbGU6XG4vLyBAZm9udC1mYWNlIHtcbi8vICAgICBmb250LWZhbWlseTogJ0NpcmN1bGFyU3RkLUJsYWNrJztcbi8vICAgICBzcmM6IHVybCgnLi4vZm9udHMvQ2lyY3VsYXJTdGQtQmxhY2suZW90Jyk7IC8vIGllOCBoYWNrXG4vLyAgICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0NpcmN1bGFyU3RkLUJsYWNrLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4vLyAgICAgICAgICB1cmwoJy4uL2ZvbnRzL0NpcmN1bGFyU3RkLUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbi8vICAgICAgICAgIHVybCgnLi4vZm9udHMvQ2lyY3VsYXJTdGQtQmxhY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuLy8gICAgICAgICAgdXJsKCcuLi9mb250cy9DaXJjdWxhclN0ZC1CbGFjay5zdmcjQ2lyY3VsYXJTdGQtQmxhY2snKSBmb3JtYXQoJ3N2ZycpO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbi8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyB9XG5cbiIsIi8vXG4vLyBDcmVhdGl2ZSAtIEFkZCBzcGVjaWZpYyBzdHlsZXMgaGVyZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiNpbnRybyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6IHVybChcImJnLmpwZ1wiKSBuby1yZXBlYXQ7XG5cbiAgICAjbG9nbyB7XG4gICAgICB3aWR0aDogNjhweDtcbiAgICAgIGhlaWdodDogNjhweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcImxvZ28uc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNjhweCA2OHB4O1xuICAgICAgbGVmdDogMjE2cHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgfVxuXG4gICAgI2NvcHktY29udGFpbmVyIHtcbiAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICB0b3A6IDUxcHg7XG5cbiAgICAgICAgI2NvcHkxIHtcbiAgICAgICAgICBvcGFjaXR5OjA7XG5cbiAgICAgICAgICAjY29weTEtbGluZTEtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNTRweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICNjb3B5MS1saW5lMSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNTRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJjb3B5MV9saW5lMS5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICNjb3B5MS1saW5lMi1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDE4M3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgdG9wOiAyM3B4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgI2NvcHkxLWxpbmUyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE4M3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImNvcHkxX2xpbmUyLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2NvcHkyIHtcbiAgICAgICAgICBvcGFjaXR5OjA7XG5cbiAgICAgICAgICAjY29weTItbGluZTEtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgI2NvcHkyLWxpbmUxIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiY29weTJfbGluZTEuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgI2NvcHkyLWxpbmUyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTg2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAjY29weTItbGluZTIge1xuICAgICAgICAgICAgICB3aWR0aDogMTg2cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMThweDtcblxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJjb3B5Ml9saW5lMi5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNjdGEtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDFweDtcbiAgICAgIGhlaWdodDogMjlweDtcbiAgICAgIHRvcDogMTA3cHg7XG4gICAgICBsZWZ0OiAxN3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICNjdGEtYmcge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAzMDA7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAzMDA7XG4gICAgICB9XG5cbiAgICAgICN0eHQtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgI2N0YS10eHQge1xuICAgICAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImN0YV90eHQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG59XG5cbiNjbGlja3RhZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbn1cbiJdLCJtYXBwaW5ncyI6IkFDQUEsNERBQTREO0FBRTVEOzs7O0dBSUc7O0FBRUgsQUFBQSxJQUFJLENBQUM7RUFDSCxXQUFXLEVBQUUsVUFBVztFQUFFLE9BQU87RUFDakMsb0JBQW9CLEVBQUUsSUFBSztFQUFFLE9BQU87RUFDcEMsd0JBQXdCLEVBQUUsSUFBSztFQUFFLE9BQU8sRUFDekM7O0FBRUQ7O0dBRUc7O0FBRUgsQUFBQSxJQUFJLENBQUM7RUFDSCxNQUFNLEVBQUUsQ0FBRSxHQUNYOztBQUVEO2dGQUNnRjtBQUVoRjs7R0FFRzs7QUFFSCxBQUFBLE9BQU87QUFDUCxBQUFBLEtBQUs7QUFDTCxBQUFBLE9BQU87QUFDUCxBQUFBLFVBQVU7QUFDVixBQUFBLE1BQU07QUFDTixBQUFBLE1BQU07QUFDTixBQUFBLE1BQU07QUFDTixBQUFBLE1BQU07QUFDTixBQUFBLElBQUk7QUFDSixBQUFBLEdBQUc7QUFDSCxBQUFBLE9BQU87QUFDUCxBQUFBLE9BQU8sQ0FBQztFQUNOLE9BQU8sRUFBRSxLQUFNLEdBQ2hCOztBQUVEOzs7R0FHRzs7QUFFSCxBQUFBLEtBQUs7QUFDTCxBQUFBLE1BQU07QUFDTixBQUFBLFFBQVE7QUFDUixBQUFBLEtBQUssQ0FBQztFQUNKLE9BQU8sRUFBRSxZQUFhO0VBQUUsT0FBTztFQUMvQixjQUFjLEVBQUUsUUFBUztFQUFFLE9BQU8sRUFDbkM7O0FBRUQ7OztHQUdHOztBQUVILEFBQW9CLEtBQWYsQUFBQSxJQUFLLEVBQUEsQUFBQSxBQUFTLFFBQVIsQUFBQSxHQUFXO0VBQ3BC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 */
