/*--------------------------- */
/* [Table of contents] */
/* 1. Global Rules */
/* 2. Decent Icons */
/* 3. Elements */
/* 3.1 Side Menu */
/* 3.2 Social Icons */
/* 3.3 Triangle Button */
/* 3.4 Heading */
/* 3.5 Iconic Box */
/* 3.6 Box Items */
/* 3.7 Featured Circle */
/* 3.8 Service Box */
/* 3.9 Pricing Table */
/* 3.10 Action Area */
/* 3.11 Special Testimonials */
/* 3.12 Buttons */
/* 3.13 Page Navigation */
/* 3.14 Skills Bars */
/* 3.15 Post Share */
/* 3.16 Comment Form */
/* 3.17 Blockquote */
/* 3.18 Back to top */
/* 4. Widgets */
/* 4.1 Search */
/* 4.2 Popular Posts */
/* 4.3 Categories */
/* 4.4 Newsletter */
/* 4.5 Tags */
/* 4.6 Archives */
/* 5. Sections */
/* 5.1 Header */
/* 5.2 Banner */
/* 5.3 About */
/* 5.4 Why Choose Us */
/* 5.5 Site Stats */
/* 5.6 Team */
/* 5.7 Portfolio */
/* 5.8 Process Flow */
/* 5.9 Client Says */
/* 5.10 Awesome clients */
/* 5.11 Special */
/* 5.12 Contact */
/* 5.13 Map */
/* 5.12 Footer */
/* 6. Blog */
/* 6.1 Banner Static */
/* 6.2 Blog */
/* 6.3 Blog Single */
/* 6.4 Comments */
/* 7. Layout */
/* 7.1 Dark Layout */
/* 7.2 Responsive */
/*--------------------------- */
/*==================================== */
/* =         1. Global Rules         = */
/* ====================================*/
body {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: #000;
  font-family: 'Lato', sans-serif;
  font-size: 14px;
  letter-spacing: 0.020em;
  line-height: 24px;
  font-weight: 300;
  padding-top: 60px;
  padding-left: 40px;
  padding-right: 40px; }

#page-outer {
  overflow-x: hidden; }
  #page-outer.animated-version > section {
    position: relative;
    overflow: hidden; }

[data-spy="scroll"] {
  position: relative; }

a {
  transition: all 0.15s ease-in-out; }
  a:hover,
  a:focus {
    outline-color: transparent;
    text-decoration: none; }

.section-padding {
  padding-top: 100px;
  padding-bottom: 100px; }

.transparent-section,
.transparent {
  color: #FFF; }

.special-text {
  font-size: 1.428em;
  font-weight: 700;
  letter-spacing: 0.10em; }
  .special-text span {
    color: #ea2e2b; }

[data-swiper="next"]:hover,
[data-swiper="prev"]:hover {
  cursor: pointer; }

.alt-color {
  color: #ea2e2b; }

.highlited {
  background-color: #ea2e2b;
  color: #FFF; }

[data-bg-image] {
  background-size: cover; }

.full-screen {
  height: 100vh; }
  .full-screen > .overlay {
    height: 100vh; }

.background-video-section {
  position: relative; }
  .background-video-section > .overlay {
    position: relative;
    z-index: 2; }
  .background-video-section > .background-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0; }

.swiper-slide [data-animate] {
  opacity: 0;
  transition: opacity 0.2s; }

.swiper-slide.swiper-slide-active [data-animate] {
  opacity: 1;
  transition-delay: 0.5s; }

.footer-blank {
  position: fixed;
  height: 40px;
  width: 100%;
  bottom: 0;
  left: 0;
  background-color: #FFFFFF;
  border-top: 1px solid #F1F1F1;
  z-index: 20; }

input,
textarea {
  border: 1px solid #e4e4e4;
  background-color: #FFF;
  padding: 10px 20px;
  transition: all 0.15s ease-in-out; }
  input:focus,
  textarea:focus {
    border-color: #ea2e2b; }

/*==================================== */
/* =          2. Decent Icons         = */
/* ====================================*/
@font-face {
  font-family: "dt-icons";
  src: url("../fonts/dt-icons.eot");
  src: url("../fonts/dt-icons.eot?#iefix") format("embedded-opentype"), url("../fonts/dt-icons.woff") format("woff"), url("../fonts/dt-icons.ttf") format("truetype"), url("../fonts/dt-icons.svg#dt-icons") format("svg");
  font-weight: normal;
  font-style: normal; }

[data-icon]:before {
  font-family: "dt-icons" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

[class^="dti-"]:before,
[class*=" dti-"]:before {
  font-family: "dt-icons" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.dti-load-anticlockwise-dashed:before {
  content: "\e000"; }

.dti-move-bottom:before {
  content: "\e001"; }

.dti-button-down:before {
  content: "\e002"; }

.dti-button-off:before {
  content: "\e003"; }

.dti-button-on:before {
  content: "\e004"; }

.dti-button-up:before {
  content: "\e005"; }

.dti-check:before {
  content: "\e006"; }

.dti-circle-check:before {
  content: "\e007"; }

.dti-circle-angle-down:before {
  content: "\e008"; }

.dti-circle-angle-down-left:before {
  content: "\e009"; }

.dti-circle-angle-down-right:before {
  content: "\e00a"; }

.dti-circle-angle-right:before {
  content: "\e00b"; }

.dti-circle-minus:before {
  content: "\e00c"; }

.dti-circle-plus:before {
  content: "\e00d"; }

.dti-circle-remove:before {
  content: "\e00e"; }

.dti-circle-left:before {
  content: "\e00f"; }

.dti-circle-up:before {
  content: "\e010"; }

.dti-circle-up-left:before {
  content: "\e011"; }

.dti-circle-angle-up-right:before {
  content: "\e012"; }

.dti-load-clockwise:before {
  content: "\e013"; }

.dti-load-clockwise-dashed:before {
  content: "\e014"; }

.dti-compress:before {
  content: "\e015"; }

.dti-deny:before {
  content: "\e016"; }

.dti-diagonal:before {
  content: "\e017"; }

.dti-diagonal2:before {
  content: "\e018"; }

.dti-angle-down:before {
  content: "\e019"; }

.dti-angle-down-double:before {
  content: "\e01a"; }

.dti-angle-down-left:before {
  content: "\e01b"; }

.dti-angle-down-right:before {
  content: "\e01c"; }

.dti-drag-down:before {
  content: "\e01d"; }

.dti-drag-down-dashed:before {
  content: "\e01e"; }

.dti-drag-horiz:before {
  content: "\e01f"; }

.dti-drag-left:before {
  content: "\e020"; }

.dti-drag-left-dashed:before {
  content: "\e021"; }

.dti-drag-right:before {
  content: "\e022"; }

.dti-drag-right-dashed:before {
  content: "\e023"; }

.dti-drag-up:before {
  content: "\e024"; }

.dti-drag-up-dashed:before {
  content: "\e025"; }

.dti-drag-vert:before {
  content: "\e026"; }

.dti-circle-exclamation:before {
  content: "\e027"; }

.dti-expand:before {
  content: "\e028"; }

.dti-expand-diagonal:before {
  content: "\e029"; }

.dti-expand-horizontal:before {
  content: "\e02a"; }

.dti-expand-vertical:before {
  content: "\e02b"; }

.dti-fit-horizontal:before {
  content: "\e02c"; }

.dti-fit-vertical:before {
  content: "\e02d"; }

.dti-glide:before {
  content: "\e02e"; }

.dti-glide-horizontal:before {
  content: "\e02f"; }

.dti-glide-vertical:before {
  content: "\e030"; }

.dti-hamburger:before {
  content: "\e031"; }

.dti-hamburger2:before {
  content: "\e032"; }

.dti-horizontal:before {
  content: "\e033"; }

.dti-circle-info:before {
  content: "\e034"; }

.dti-square-keyboard-alt:before {
  content: "\e035"; }

.dti-square-keyboard-cmd:before {
  content: "\e036"; }

.dti-square-keyboard-delete:before {
  content: "\e037"; }

.dti-square-keyboard-down:before {
  content: "\e038"; }

.dti-square-keyboard-left:before {
  content: "\e039"; }

.dti-square-keyboard-return:before {
  content: "\e03a"; }

.dti-square-keyboard-right:before {
  content: "\e03b"; }

.dti-square-keyboard-shift:before {
  content: "\e03c"; }

.dti-square-keyboard-tab:before {
  content: "\e03d"; }

.dti-square-keyboard-up:before {
  content: "\e03e"; }

.dti-angle-left:before {
  content: "\e03f"; }

.dti-angle-left-double:before {
  content: "\e040"; }

.dti-minus:before {
  content: "\e041"; }

.dti-move:before {
  content: "\e042"; }

.dti-move2:before {
  content: "\e043"; }

.dti-load-anticlockwise:before {
  content: "\e044"; }

.dti-move-left:before {
  content: "\e045"; }

.dti-move-right:before {
  content: "\e046"; }

.dti-move-top:before {
  content: "\e047"; }

.dti-plus:before {
  content: "\e048"; }

.dti-circle-question:before {
  content: "\e049"; }

.dti-remove:before {
  content: "\e04a"; }

.dti-angle-right:before {
  content: "\e04b"; }

.dti-angle-right-double:before {
  content: "\e04c"; }

.dti-rotate:before {
  content: "\e04d"; }

.dti-rotate-anti:before {
  content: "\e04e"; }

.dti-rotate-anti-dashed:before {
  content: "\e04f"; }

.dti-rotate-dashed:before {
  content: "\e050"; }

.dti-shrink:before {
  content: "\e051"; }

.dti-shrink-diagonal:before {
  content: "\e052"; }

.dti-shrink-diagonal2:before {
  content: "\e053"; }

.dti-shrink-horizonal:before {
  content: "\e054"; }

.dti-shrink-horizonal2:before {
  content: "\e055"; }

.dti-shrink-vertical2:before {
  content: "\e056"; }

.dti-shrink-vertical:before {
  content: "\e057"; }

.dti-sign-down:before {
  content: "\e058"; }

.dti-sign-left:before {
  content: "\e059"; }

.dti-sign-right:before {
  content: "\e05a"; }

.dti-sign-up:before {
  content: "\e05b"; }

.dti-slide-down:before {
  content: "\e05c"; }

.dti-slide-down2:before {
  content: "\e05d"; }

.dti-slide-left:before {
  content: "\e05e"; }

.dti-slide-left2:before {
  content: "\e05f"; }

.dti-slide-right:before {
  content: "\e060"; }

.dti-slide-right2:before {
  content: "\e061"; }

.dti-slide-top:before {
  content: "\e062"; }

.dti-slide-top2:before {
  content: "\e063"; }

.dti-slim-down:before {
  content: "\e064"; }

.dti-slim-down-dashed:before {
  content: "\e065"; }

.dti-slim-left:before {
  content: "\e066"; }

.dti-slim-left-dashed:before {
  content: "\e067"; }

.dti-slim-right:before {
  content: "\e068"; }

.dti-slim-right-dashed:before {
  content: "\e069"; }

.dti-slim-top:before {
  content: "\e06a"; }

.dti-slim-top-dashed:before {
  content: "\e06b"; }

.dti-square-check:before {
  content: "\e06c"; }

.dti-square-angle-down:before {
  content: "\e06d"; }

.dti-square-angle-down-left:before {
  content: "\e06e"; }

.dti-square-angle-down-right:before {
  content: "\e06f"; }

.dti-square-angle-left:before {
  content: "\e070"; }

.dti-square-minus:before {
  content: "\e071"; }

.dti-square-plus:before {
  content: "\e072"; }

.dti-square-remove:before {
  content: "\e073"; }

.dti-square-angle-right:before {
  content: "\e074"; }

.dti-square-angle-top:before {
  content: "\e075"; }

.dti-square-angle-top-left:before {
  content: "\e076"; }

.dti-square-angle-top-right:before {
  content: "\e077"; }

.dti-squares:before {
  content: "\e078"; }

.dti-stretch-diagonal:before {
  content: "\e079"; }

.dti-stretch-diagonal2:before {
  content: "\e07a"; }

.dti-stretch-diagonal3:before {
  content: "\e07b"; }

.dti-stretch-diagonal4:before {
  content: "\e07c"; }

.dti-stretch-horizontal:before {
  content: "\e07d"; }

.dti-stretch-horizontal2:before {
  content: "\e07e"; }

.dti-stretch-vertical:before {
  content: "\e07f"; }

.dti-stretch-vertical2:before {
  content: "\e080"; }

.dti-switch-horizontal:before {
  content: "\e081"; }

.dti-switch-vertical:before {
  content: "\e082"; }

.dti-angle-up:before {
  content: "\e083"; }

.dti-angle-up-double:before {
  content: "\e084"; }

.dti-angle-up-left:before {
  content: "\e085"; }

.dti-angle-up-right:before {
  content: "\e086"; }

.dti-vertical:before {
  content: "\e087"; }

.dti-alarm:before {
  content: "\e088"; }

.dti-envelope:before {
  content: "\e089"; }

.dti-anchor:before {
  content: "\e08a"; }

.dti-anticlockwise:before {
  content: "\e08b"; }

.dti-archive:before {
  content: "\e08c"; }

.dti-archive-full:before {
  content: "\e08d"; }

.dti-ban:before {
  content: "\e08e"; }

.dti-battery-charge:before {
  content: "\e08f"; }

.dti-battery-empty:before {
  content: "\e090"; }

.dti-battery-full:before {
  content: "\e091"; }

.dti-battery-half:before {
  content: "\e092"; }

.dti-bolt:before {
  content: "\e093"; }

.dti-book:before {
  content: "\e094"; }

.dti-book-pen:before {
  content: "\e095"; }

.dti-book-pencil:before {
  content: "\e096"; }

.dti-bookmark:before {
  content: "\e097"; }

.dti-calculator:before {
  content: "\e098"; }

.dti-calendar:before {
  content: "\e099"; }

.dti-cards-diamonds:before {
  content: "\e09a"; }

.dti-cards-hearts:before {
  content: "\e09b"; }

.dti-case:before {
  content: "\e09c"; }

.dti-chronometer:before {
  content: "\e09d"; }

.dti-clessidre:before {
  content: "\e09e"; }

.dti-clock:before {
  content: "\e09f"; }

.dti-clockwise:before {
  content: "\e0a0"; }

.dti-cloud:before {
  content: "\e0a1"; }

.dti-clubs:before {
  content: "\e0a2"; }

.dti-compass:before {
  content: "\e0a3"; }

.dti-cup:before {
  content: "\e0a4"; }

.dti-diamonds:before {
  content: "\e0a5"; }

.dti-display:before {
  content: "\e0a6"; }

.dti-download:before {
  content: "\e0a7"; }

.dti-eye:before {
  content: "\e0a9"; }

.dti-eye-closed:before {
  content: "\e0aa"; }

.dti-female:before {
  content: "\e0ab"; }

.dti-flag:before {
  content: "\e0ac"; }

.dti-flag2:before {
  content: "\e0ad"; }

.dti-floppy-disk:before {
  content: "\e0ae"; }

.dti-folder:before {
  content: "\e0af"; }

.dti-folders:before {
  content: "\e0b0"; }

.dti-gear:before {
  content: "\e0b1"; }

.dti-geolocalize:before {
  content: "\e0b2"; }

.dti-geolocalize2:before {
  content: "\e0b3"; }

.dti-globe:before {
  content: "\e0b4"; }

.dti-gunsight:before {
  content: "\e0b5"; }

.dti-hammer:before {
  content: "\e0b6"; }

.dti-headset:before {
  content: "\e0b7"; }

.dti-heart:before {
  content: "\e0b8"; }

.dti-heart-broken:before {
  content: "\e0b9"; }

.dti-helm:before {
  content: "\e0ba"; }

.dti-home:before {
  content: "\e0bb"; }

.dti-ipod:before {
  content: "\e0bd"; }

.dti-joypad:before {
  content: "\e0be"; }

.dti-key:before {
  content: "\e0bf"; }

.dti-keyboard:before {
  content: "\e0c0"; }

.dti-laptop:before {
  content: "\e0c1"; }

.dti-life-buoy:before {
  content: "\e0c2"; }

.dti-lightbulb:before {
  content: "\e0c3"; }

.dti-link:before {
  content: "\e0c4"; }

.dti-lock:before {
  content: "\e0c5"; }

.dti-lock-open:before {
  content: "\e0c6"; }

.dti-magic-mouse:before {
  content: "\e0c7"; }

.dti-magnifier:before {
  content: "\e0c8"; }

.dti-magnifier-minus:before {
  content: "\e0c9"; }

.dti-magnifier-plus:before {
  content: "\e0ca"; }

.dti-accelerator:before {
  content: "\e0cb"; }

.dti-mails:before {
  content: "\e0cc"; }

.dti-mail-open:before {
  content: "\e0cd"; }

.dti-mail-open-text:before {
  content: "\e0ce"; }

.dti-male:before {
  content: "\e0cf"; }

.dti-map:before {
  content: "\e0d0"; }

.dti-message:before {
  content: "\e0d1"; }

.dti-messages:before {
  content: "\e0d2"; }

.dti-message-text:before {
  content: "\e0d3"; }

.dti-mixer:before {
  content: "\e0d4"; }

.dti-mouse:before {
  content: "\e0d5"; }

.dti-notebook:before {
  content: "\e0d6"; }

.dti-notebook-pen:before {
  content: "\e0d7"; }

.dti-notebook-pencil:before {
  content: "\e0d8"; }

.dti-paper-plane:before {
  content: "\e0d9"; }

.dti-pencil-ruler:before {
  content: "\e0da"; }

.dti-pencil-ruler-pen:before {
  content: "\e0db"; }

.dti-photo:before {
  content: "\e0dc"; }

.dti-picture:before {
  content: "\e0dd"; }

.dti-pictures:before {
  content: "\e0de"; }

.dti-pin:before {
  content: "\e0df"; }

.dti-pin2:before {
  content: "\e0e0"; }

.dti-postcard:before {
  content: "\e0e1"; }

.dti-postcards:before {
  content: "\e0e2"; }

.dti-printer:before {
  content: "\e0e3"; }

.dti-rss:before {
  content: "\e0e5"; }

.dti-server:before {
  content: "\e0e6"; }

.dti-server2:before {
  content: "\e0e7"; }

.dti-server-cloud:before {
  content: "\e0e8"; }

.dti-server-download:before {
  content: "\e0e9"; }

.dti-server-upload:before {
  content: "\e0ea"; }

.dti-settings:before {
  content: "\e0eb"; }

.dti-share:before {
  content: "\e0ec"; }

.dti-sheet:before {
  content: "\e0ed"; }

.dti-sheets:before {
  content: "\e0ee"; }

.dti-sheet-pen:before {
  content: "\e0ef"; }

.dti-sheet-pencil:before {
  content: "\e0f0"; }

.dti-sheet-text:before {
  content: "\e0f1"; }

.dti-signs:before {
  content: "\e0f2"; }

.dti-smartphone:before {
  content: "\e0f3"; }

.dti-spades:before {
  content: "\e0f4"; }

.dti-spread:before {
  content: "\e0f5"; }

.dti-spread-book:before {
  content: "\e0f6"; }

.dti-spread-text:before {
  content: "\e0f7"; }

.dti-spread-text-book:before {
  content: "\e0f8"; }

.dti-star:before {
  content: "\e0f9"; }

.dti-tablet:before {
  content: "\e0fa"; }

.dti-target:before {
  content: "\e0fb"; }

.dti-todo:before {
  content: "\e0fc"; }

.dti-todo-pen:before {
  content: "\e0fd"; }

.dti-todo-pencil:before {
  content: "\e0fe"; }

.dti-todo-text:before {
  content: "\e0ff"; }

.dti-todo-text-pen:before {
  content: "\e100"; }

.dti-todo-text-pencil:before {
  content: "\e101"; }

.dti-trashcan:before {
  content: "\e102"; }

.dti-trashcan-full:before {
  content: "\e103"; }

.dti-trashcan-refresh:before {
  content: "\e104"; }

.dti-trashcan-remove:before {
  content: "\e105"; }

.dti-upload:before {
  content: "\e106"; }

.dti-usb:before {
  content: "\e107"; }

.dti-video:before {
  content: "\e108"; }

.dti-watch:before {
  content: "\e109"; }

.dti-webpage:before {
  content: "\e10a"; }

.dti-webpage-image-text:before {
  content: "\e10b"; }

.dti-webpages:before {
  content: "\e10c"; }

.dti-webpage-text:before {
  content: "\e10d"; }

.dti-world:before {
  content: "\e10e"; }

.dti-layout-sidebar-left:before {
  content: "\e10f"; }

.dti-add-vectorpoint:before {
  content: "\e110"; }

.dti-box-polygon:before {
  content: "\e111"; }

.dti-box-rectangle:before {
  content: "\e112"; }

.dti-box-rounded-rectangle:before {
  content: "\e113"; }

.dti-character:before {
  content: "\e114"; }

.dti-crop:before {
  content: "\e115"; }

.dti-eyedropper:before {
  content: "\e116"; }

.dti-font-allcaps:before {
  content: "\e117"; }

.dti-font-baseline-shift:before {
  content: "\e118"; }

.dti-font-horizontal-scale:before {
  content: "\e119"; }

.dti-font-kerning:before {
  content: "\e11a"; }

.dti-font-leading:before {
  content: "\e11b"; }

.dti-font-size:before {
  content: "\e11c"; }

.dti-font-smallcapital:before {
  content: "\e11d"; }

.dti-font-smallcaps:before {
  content: "\e11e"; }

.dti-font-strikethrough:before {
  content: "\e11f"; }

.dti-font-tracking:before {
  content: "\e120"; }

.dti-font-underline:before {
  content: "\e121"; }

.dti-font-vertical-scale:before {
  content: "\e122"; }

.dti-horizontal-align-center:before {
  content: "\e123"; }

.dti-horizontal-align-left:before {
  content: "\e124"; }

.dti-horizontal-align-right:before {
  content: "\e125"; }

.dti-horizontal-distribute-center:before {
  content: "\e126"; }

.dti-horizontal-distribute-left:before {
  content: "\e127"; }

.dti-horizontal-distribute-right:before {
  content: "\e128"; }

.dti-indent-firstline:before {
  content: "\e129"; }

.dti-indent-left:before {
  content: "\e12a"; }

.dti-indent-right:before {
  content: "\e12b"; }

.dti-lasso:before {
  content: "\e12c"; }

.dti-layers:before {
  content: "\e12d"; }

.dti-layers2:before {
  content: "\e12e"; }

.dti-layout:before {
  content: "\e12f"; }

.dti-layout-2columns:before {
  content: "\e130"; }

.dti-layout-3columns:before {
  content: "\e131"; }

.dti-layout-4boxes:before {
  content: "\e132"; }

.dti-layout-4columns:before {
  content: "\e133"; }

.dti-layout-4lines:before {
  content: "\e134"; }

.dti-layout-8boxes:before {
  content: "\e135"; }

.dti-layout-header:before {
  content: "\e136"; }

.dti-layout-header-2columns:before {
  content: "\e137"; }

.dti-layout-header-3columns:before {
  content: "\e138"; }

.dti-layout-header-4boxes:before {
  content: "\e139"; }

.dti-layout-header-4columns:before {
  content: "\e13a"; }

.dti-layout-header-complex:before {
  content: "\e13b"; }

.dti-layout-header-complex2:before {
  content: "\e13c"; }

.dti-layout-header-complex3:before {
  content: "\e13d"; }

.dti-layout-header-complex4:before {
  content: "\e13e"; }

.dti-layout-header-sideleft:before {
  content: "\e13f"; }

.dti-layout-header-sideright:before {
  content: "\e140"; }

.dti-box-oval:before {
  content: "\e141"; }

.dti-layout-sidebar-right:before {
  content: "\e142"; }

.dti-magnete:before {
  content: "\e143"; }

.dti-pages:before {
  content: "\e144"; }

.dti-paint-brush:before {
  content: "\e145"; }

.dti-paint-bucket:before {
  content: "\e146"; }

.dti-paint-roller:before {
  content: "\e147"; }

.dti-paragraph:before {
  content: "\e148"; }

.dti-paragraph-align-left:before {
  content: "\e149"; }

.dti-paragraph-align-right:before {
  content: "\e14a"; }

.dti-paragraph-align-center:before {
  content: "\e14b"; }

.dti-paragraph-justify-all:before {
  content: "\e14c"; }

.dti-paragraph-justify-center:before {
  content: "\e14d"; }

.dti-paragraph-justify-left:before {
  content: "\e14e"; }

.dti-paragraph-justify-right:before {
  content: "\e14f"; }

.dti-paragraph-space-after:before {
  content: "\e150"; }

.dti-paragraph-space-before:before {
  content: "\e151"; }

.dti-pathfinder-exclude:before {
  content: "\e152"; }

.dti-pathfinder-intersect:before {
  content: "\e153"; }

.dti-pathfinder-subtract:before {
  content: "\e154"; }

.dti-pathfinder-unite:before {
  content: "\e155"; }

.dti-pen:before {
  content: "\e156"; }

.dti-pen-add:before {
  content: "\e157"; }

.dti-pen-minus:before {
  content: "\e158"; }

.dti-pencil:before {
  content: "\e159"; }

.dti-polygona:before {
  content: "\e15a"; }

.dti-reflect-horizontal:before {
  content: "\e15b"; }

.dti-reflect-vertical:before {
  content: "\e15c"; }

.dti-remove-vectorpoint:before {
  content: "\e15d"; }

.dti-scale-expand:before {
  content: "\e15e"; }

.dti-scale-reduce:before {
  content: "\e15f"; }

.dti-selection-oval:before {
  content: "\e160"; }

.dti-selection-polygon:before {
  content: "\e161"; }

.dti-selection-rectangle:before {
  content: "\e162"; }

.dti-selection-rounded-rectangleselection-rounded-rectangle:before {
  content: "\e163"; }

.dti-shape-oval:before {
  content: "\e164"; }

.dti-shape-polygon:before {
  content: "\e165"; }

.dti-shape-rectangle:before {
  content: "\e166"; }

.dti-shape-rounded-rectangle:before {
  content: "\e167"; }

.dti-slice:before {
  content: "\e168"; }

.dti-transform-bezier:before {
  content: "\e169"; }

.dti-vector-box:before {
  content: "\e16a"; }

.dti-vector-composite:before {
  content: "\e16b"; }

.dti-vector-line:before {
  content: "\e16c"; }

.dti-vertical-align-bottom:before {
  content: "\e16d"; }

.dti-vertical-align-center:before {
  content: "\e16e"; }

.dti-vertical-align-top:before {
  content: "\e16f"; }

.dti-vertical-distribute-bottom:before {
  content: "\e170"; }

.dti-vertical-distribute-center:before {
  content: "\e171"; }

.dti-vertical-distribute-top:before {
  content: "\e172"; }

.dti-rain-sun:before {
  content: "\e173"; }

.dti-aquarius:before {
  content: "\e174"; }

.dti-cancer:before {
  content: "\e175"; }

.dti-capricorn:before {
  content: "\e176"; }

.dti-cloud-drop:before {
  content: "\e178"; }

.dti-cloud-lightning:before {
  content: "\e179"; }

.dti-cloud-snowflake:before {
  content: "\e17a"; }

.dti-downpour-full-moon:before {
  content: "\e17b"; }

.dti-downpour-half-moon:before {
  content: "\e17c"; }

.dti-downpour-sun:before {
  content: "\e17d"; }

.dti-drop:before {
  content: "\e17e"; }

.dti-first-quarter:before {
  content: "\e17f"; }

.dti-fog:before {
  content: "\e180"; }

.dti-fog-full-moon:before {
  content: "\e181"; }

.dti-fog-half-moon:before {
  content: "\e182"; }

.dti-fog-sun:before {
  content: "\e183"; }

.dti-full-moon:before {
  content: "\e184"; }

.dti-gemini:before {
  content: "\e185"; }

.dti-hail:before {
  content: "\e186"; }

.dti-hail-full-moon:before {
  content: "\e187"; }

.dti-hail-half-moon:before {
  content: "\e188"; }

.dti-hail-sun:before {
  content: "\e189"; }

.dti-last-quarter:before {
  content: "\e18a"; }

.dti-leo:before {
  content: "\e18b"; }

.dti-libra:before {
  content: "\e18c"; }

.dti-lightning:before {
  content: "\e18d"; }

.dti-misty-rain:before {
  content: "\e18e"; }

.dti-misty-rain-full-moon:before {
  content: "\e18f"; }

.dti-misty-rain-half-moon:before {
  content: "\e190"; }

.dti-misty-rain-sun:before {
  content: "\e191"; }

.dti-moon:before {
  content: "\e192"; }

.dti-moondown-full:before {
  content: "\e193"; }

.dti-moondown-half:before {
  content: "\e194"; }

.dti-moonset-full:before {
  content: "\e195"; }

.dti-moonset-half:before {
  content: "\e196"; }

.dti-newmoon:before {
  content: "\e198"; }

.dti-pisces:before {
  content: "\e199"; }

.dti-rain:before {
  content: "\e19a"; }

.dti-rain-full-moon:before {
  content: "\e19b"; }

.dti-rain-half-moon:before {
  content: "\e19c"; }

.dti-aries:before {
  content: "\e19d"; }

.dti-sagittarius:before {
  content: "\e19e"; }

.dti-scorpio:before {
  content: "\e19f"; }

.dti-snow:before {
  content: "\e1a0"; }

.dti-snow-full-moon:before {
  content: "\e1a1"; }

.dti-snow-half-moon:before {
  content: "\e1a2"; }

.dti-snow-sun:before {
  content: "\e1a3"; }

.dti-snow-flake:before {
  content: "\e1a4"; }

.dti-star2:before {
  content: "\e1a5"; }

.dti-storm:before {
  content: "\e1a6"; }

.dti-storm2:before {
  content: "\e1a7"; }

.dti-storm-full-moon:before {
  content: "\e1a8"; }

.dti-storm-half-moon:before {
  content: "\e1a9"; }

.dti-storm-sun:before {
  content: "\e1aa"; }

.dti-sun:before {
  content: "\e1ab"; }

.dti-sundown:before {
  content: "\e1ac"; }

.dti-sunset:before {
  content: "\e1ad"; }

.dti-taurus:before {
  content: "\e1ae"; }

.dti-tempest:before {
  content: "\e1af"; }

.dti-tempest-full-moon:before {
  content: "\e1b0"; }

.dti-tempest-half-moon:before {
  content: "\e1b1"; }

.dti-tempest-sun:before {
  content: "\e1b2"; }

.dti-variable-full-moon:before {
  content: "\e1b3"; }

.dti-variable-half-moon:before {
  content: "\e1b4"; }

.dti-variable-sun:before {
  content: "\e1b5"; }

.dti-virgo:before {
  content: "\e1b6"; }

.dti-waning-cresent:before {
  content: "\e1b7"; }

.dti-waning-gibbous:before {
  content: "\e1b8"; }

.dti-waxing-cresent:before {
  content: "\e1b9"; }

.dti-waxing-gibbous:before {
  content: "\e1ba"; }

.dti-wind:before {
  content: "\e1bb"; }

.dti-circle-wind-e:before {
  content: "\e1bc"; }

.dti-wind-full-moon:before {
  content: "\e1bd"; }

.dti-wind-half-moon:before {
  content: "\e1be"; }

.dti-circle-wind-n:before {
  content: "\e1bf"; }

.dti-circle-wind-ne:before {
  content: "\e1c0"; }

.dti-circle-wind-nw:before {
  content: "\e1c1"; }

.dti-circle-wind-s:before {
  content: "\e1c2"; }

.dti-circle-wind-se:before {
  content: "\e1c3"; }

.dti-wind-sun:before {
  content: "\e1c4"; }

.dti-circle-wind-sw:before {
  content: "\e1c5"; }

.dti-circle-wind-w:before {
  content: "\e1c6"; }

.dti-weather-windgust:before {
  content: "\e1c7"; }

.dti-graph:before {
  content: "\e259"; }

.dti-bag:before {
  content: "\e25a"; }

.dti-bag-cloud:before {
  content: "\e25b"; }

.dti-bag-download:before {
  content: "\e25c"; }

.dti-bag-minus:before {
  content: "\e25d"; }

.dti-bag-plus:before {
  content: "\e25e"; }

.dti-bag-refresh:before {
  content: "\e25f"; }

.dti-bag-remove:before {
  content: "\e260"; }

.dti-bag-search:before {
  content: "\e261"; }

.dti-bag-upload:before {
  content: "\e262"; }

.dti-banknote:before {
  content: "\e263"; }

.dti-banknotes:before {
  content: "\e264"; }

.dti-basket:before {
  content: "\e265"; }

.dti-basket-check:before {
  content: "\e266"; }

.dti-basket-cloud:before {
  content: "\e267"; }

.dti-basket-download:before {
  content: "\e268"; }

.dti-basket-minus:before {
  content: "\e269"; }

.dti-basket-plus:before {
  content: "\e26a"; }

.dti-basket-refresh:before {
  content: "\e26b"; }

.dti-basket-remove:before {
  content: "\e26c"; }

.dti-basket-search:before {
  content: "\e26d"; }

.dti-basket-upload:before {
  content: "\e26e"; }

.dti-circle-bath:before {
  content: "\e26f"; }

.dti-cart:before {
  content: "\e270"; }

.dti-cart-check:before {
  content: "\e271"; }

.dti-cart-cloud:before {
  content: "\e272"; }

.dti-cart-content:before {
  content: "\e273"; }

.dti-cart-download:before {
  content: "\e274"; }

.dti-cart-minus:before {
  content: "\e275"; }

.dti-cart-plus:before {
  content: "\e276"; }

.dti-cart-refresh:before {
  content: "\e277"; }

.dti-cart-remove:before {
  content: "\e278"; }

.dti-cart-search:before {
  content: "\e279"; }

.dti-cart-upload:before {
  content: "\e27a"; }

.dti-circle-cent:before {
  content: "\e27b"; }

.dti-circle-colon:before {
  content: "\e27c"; }

.dti-credit-card:before {
  content: "\e27d"; }

.dti-diamond:before {
  content: "\e27e"; }

.dti-circle-doller:before {
  content: "\e27f"; }

.dti-circle-euro:before {
  content: "\e280"; }

.dti-circle-franc:before {
  content: "\e281"; }

.dti-gift:before {
  content: "\e282"; }

.dti-bag-check:before {
  content: "\e283"; }

.dti-graph2:before {
  content: "\e284"; }

.dti-graph3:before {
  content: "\e285"; }

.dti-graph-decrease:before {
  content: "\e286"; }

.dti-graph-increase:before {
  content: "\e287"; }

.dti-circle-guarani:before {
  content: "\e288"; }

.dti-circle-kips:before {
  content: "\e289"; }

.dti-circle-lira:before {
  content: "\e28a"; }

.dti-megaphone:before {
  content: "\e28b"; }

.dti-money:before {
  content: "\e28c"; }

.dti-circle-naira:before {
  content: "\e28d"; }

.dti-circle-pesos:before {
  content: "\e28e"; }

.dti-circle-pound:before {
  content: "\e28f"; }

.dti-receipt:before {
  content: "\e290"; }

.dti-receipt-bath:before {
  content: "\e291"; }

.dti-receipt-cent:before {
  content: "\e292"; }

.dti-receipt-dollar:before {
  content: "\e293"; }

.dti-receipt-euro:before {
  content: "\e294"; }

.dti-receipt-franc:before {
  content: "\e295"; }

.dti-receipt-guarani:before {
  content: "\e296"; }

.dti-receipt-kips:before {
  content: "\e297"; }

.dti-receipt-lira:before {
  content: "\e298"; }

.dti-receipt-naira:before {
  content: "\e299"; }

.dti-receipt-pesos:before {
  content: "\e29a"; }

.dti-receipt-pound:before {
  content: "\e29b"; }

.dti-receipt-rublo:before {
  content: "\e29c"; }

.dti-receipt-rupee:before {
  content: "\e29d"; }

.dti-receipt-tugrik:before {
  content: "\e29e"; }

.dti-receipt-won:before {
  content: "\e29f"; }

.dti-receipt-yen:before {
  content: "\e2a0"; }

.dti-receipt-yen2:before {
  content: "\e2a1"; }

.dti-receipt-colon:before {
  content: "\e2a2"; }

.dti-circle-rublo:before {
  content: "\e2a3"; }

.dti-circle-rupee:before {
  content: "\e2a4"; }

.dti-safe:before {
  content: "\e2a5"; }

.dti-sale:before {
  content: "\e2a6"; }

.dti-sales:before {
  content: "\e2a7"; }

.dti-ticket:before {
  content: "\e2a8"; }

.dti-circle-tugriks:before {
  content: "\e2a9"; }

.dti-wallet:before {
  content: "\e2aa"; }

.dti-circle-won:before {
  content: "\e2ab"; }

.dti-circle-yen:before {
  content: "\e2ac"; }

.dti-circle-yen2:before {
  content: "\e2ad"; }

.dti-music-note-single:before {
  content: "\e2ae"; }

.dti-circle-beginning:before {
  content: "\e2af"; }

.dti-cd:before {
  content: "\e2b0"; }

.dti-diapason:before {
  content: "\e2b1"; }

.dti-circle-eject:before {
  content: "\e2b2"; }

.dti-circle-end:before {
  content: "\e2b3"; }

.dti-circle-fast-forward:before {
  content: "\e2b4"; }

.dti-headphone:before {
  content: "\e2b5"; }

.dti-loudspeaker:before {
  content: "\e2b7"; }

.dti-microphone:before {
  content: "\e2b8"; }

.dti-microphone-old:before {
  content: "\e2b9"; }

.dti-mixer-square:before {
  content: "\e2ba"; }

.dti-mute:before {
  content: "\e2bb"; }

.dti-music-note-multiple:before {
  content: "\e2bc"; }

.dti-bell:before {
  content: "\e2bd"; }

.dti-circle-pause:before {
  content: "\e2be"; }

.dti-circle-play:before {
  content: "\e2bf"; }

.dti-playlist:before {
  content: "\e2c0"; }

.dti-radio:before {
  content: "\e2c1"; }

.dti-radio-portable:before {
  content: "\e2c2"; }

.dti-record:before {
  content: "\e2c3"; }

.dti-record-player:before {
  content: "\e2c4"; }

.dti-repeat-button:before {
  content: "\e2c5"; }

.dti-circle-rewind:before {
  content: "\e2c6"; }

.dti-shuffle-button:before {
  content: "\e2c7"; }

.dti-circle-stop:before {
  content: "\e2c8"; }

.dti-tape:before {
  content: "\e2c9"; }

.dti-volume-down:before {
  content: "\e2ca"; }

.dti-volume-up:before {
  content: "\e2cb"; }

.dti-folder-flagged:before {
  content: "\e177"; }

.dti-bookmark-check:before {
  content: "\e197"; }

.dti-bookmark-plus:before {
  content: "\e1c8"; }

.dti-bookmark-remove:before {
  content: "\e1c9"; }

.dti-briefcase-check:before {
  content: "\e1ca"; }

.dti-briefcase-download:before {
  content: "\e1cb"; }

.dti-briefcase-flagged:before {
  content: "\e1cc"; }

.dti-briefcase-minus:before {
  content: "\e1cd"; }

.dti-briefcase-plus:before {
  content: "\e1ce"; }

.dti-briefcase-refresh:before {
  content: "\e1cf"; }

.dti-briefcase-remove:before {
  content: "\e1d0"; }

.dti-briefcase-search:before {
  content: "\e1d1"; }

.dti-briefcase-star:before {
  content: "\e1d2"; }

.dti-briefcase-upload:before {
  content: "\e1d3"; }

.dti-browser-check:before {
  content: "\e1d4"; }

.dti-browser-download:before {
  content: "\e1d5"; }

.dti-browser-minus:before {
  content: "\e1d6"; }

.dti-browser-plus:before {
  content: "\e1d7"; }

.dti-browser-refresh:before {
  content: "\e1d8"; }

.dti-browser-remove:before {
  content: "\e1d9"; }

.dti-browser-search:before {
  content: "\e1da"; }

.dti-browser-star:before {
  content: "\e1db"; }

.dti-browser-upload:before {
  content: "\e1dc"; }

.dti-calendar-check:before {
  content: "\e1dd"; }

.dti-calendar-cloud:before {
  content: "\e1de"; }

.dti-calendar-download:before {
  content: "\e1df"; }

.dti-calendar-empty:before {
  content: "\e1e0"; }

.dti-calendar-flagged:before {
  content: "\e1e1"; }

.dti-calendar-heart:before {
  content: "\e1e2"; }

.dti-calendar-minus:before {
  content: "\e1e3"; }

.dti-calendar-next:before {
  content: "\e1e4"; }

.dti-calendar-disable:before {
  content: "\e1e5"; }

.dti-calendar-pencil:before {
  content: "\e1e6"; }

.dti-calendar-plus:before {
  content: "\e1e7"; }

.dti-calendar-prev:before {
  content: "\e1e8"; }

.dti-calendar-refresh:before {
  content: "\e1e9"; }

.dti-calendar-remove:before {
  content: "\e1ea"; }

.dti-calendar-search:before {
  content: "\e1eb"; }

.dti-calendar-star:before {
  content: "\e1ec"; }

.dti-calendar-upload:before {
  content: "\e1ed"; }

.dti-cloud-check:before {
  content: "\e1ee"; }

.dti-cloud-download:before {
  content: "\e1ef"; }

.dti-cloud-minus:before {
  content: "\e1f0"; }

.dti-cloud-disable:before {
  content: "\e1f1"; }

.dti-cloud-plus:before {
  content: "\e1f2"; }

.dti-cloud-refresh:before {
  content: "\e1f3"; }

.dti-cloud-remove:before {
  content: "\e1f4"; }

.dti-cloud-search:before {
  content: "\e1f5"; }

.dti-cloud-upload:before {
  content: "\e1f6"; }

.dti-document-check:before {
  content: "\e1f7"; }

.dti-document-cloud:before {
  content: "\e1f8"; }

.dti-document-download:before {
  content: "\e1f9"; }

.dti-document-flagged:before {
  content: "\e1fa"; }

.dti-document-graph:before {
  content: "\e1fb"; }

.dti-document-heart:before {
  content: "\e1fc"; }

.dti-document-minus:before {
  content: "\e1fd"; }

.dti-document-next:before {
  content: "\e1fe"; }

.dti-document-disable:before {
  content: "\e1ff"; }

.dti-document-music:before {
  content: "\e200"; }

.dti-document-pencil:before {
  content: "\e201"; }

.dti-document-picture:before {
  content: "\e202"; }

.dti-document-plus:before {
  content: "\e203"; }

.dti-document-prev:before {
  content: "\e204"; }

.dti-document-refresh:before {
  content: "\e205"; }

.dti-document-remove:before {
  content: "\e206"; }

.dti-document-search:before {
  content: "\e207"; }

.dti-document-star:before {
  content: "\e208"; }

.dti-document-upload:before {
  content: "\e209"; }

.dti-folder-check:before {
  content: "\e20a"; }

.dti-folder-cloud:before {
  content: "\e20b"; }

.dti-folder-document:before {
  content: "\e20c"; }

.dti-folder-download:before {
  content: "\e20d"; }

.dti-bookmark-minus:before {
  content: "\e20e"; }

.dti-folder-graph:before {
  content: "\e20f"; }

.dti-folder-heart:before {
  content: "\e210"; }

.dti-folder-minus:before {
  content: "\e211"; }

.dti-folder-next:before {
  content: "\e212"; }

.dti-folder-disable:before {
  content: "\e213"; }

.dti-folder-music:before {
  content: "\e214"; }

.dti-folder-pencil:before {
  content: "\e215"; }

.dti-folder-picture:before {
  content: "\e216"; }

.dti-folder-plus:before {
  content: "\e217"; }

.dti-folder-prev:before {
  content: "\e218"; }

.dti-folder-refresh:before {
  content: "\e219"; }

.dti-folder-remove:before {
  content: "\e21a"; }

.dti-folder-search:before {
  content: "\e21b"; }

.dti-folder-star:before {
  content: "\e21c"; }

.dti-folder-upload:before {
  content: "\e21d"; }

.dti-mail-check:before {
  content: "\e21e"; }

.dti-mail-cloud:before {
  content: "\e21f"; }

.dti-mail-document:before {
  content: "\e220"; }

.dti-mail-download:before {
  content: "\e221"; }

.dti-mail-flagged:before {
  content: "\e222"; }

.dti-mail-heart:before {
  content: "\e223"; }

.dti-mail-next:before {
  content: "\e224"; }

.dti-mail-disable:before {
  content: "\e225"; }

.dti-mail-music:before {
  content: "\e226"; }

.dti-mail-pencil:before {
  content: "\e227"; }

.dti-mail-picture:before {
  content: "\e228"; }

.dti-mail-prev:before {
  content: "\e229"; }

.dti-mail-refresh:before {
  content: "\e22a"; }

.dti-mail-remove:before {
  content: "\e22b"; }

.dti-mail-search:before {
  content: "\e22c"; }

.dti-mail-star:before {
  content: "\e22d"; }

.dti-mail-upload:before {
  content: "\e22e"; }

.dti-message-check:before {
  content: "\e22f"; }

.dti-message-dots:before {
  content: "\e230"; }

.dti-message-smile:before {
  content: "\e231"; }

.dti-message-heart:before {
  content: "\e232"; }

.dti-message-minus:before {
  content: "\e233"; }

.dti-message-music:before {
  content: "\e234"; }

.dti-message-plus:before {
  content: "\e235"; }

.dti-message-refresh:before {
  content: "\e236"; }

.dti-message-remove:before {
  content: "\e237"; }

.dti-message-sad:before {
  content: "\e238"; }

.dti-smartphone-cloud:before {
  content: "\e239"; }

.dti-smartphone-heart:before {
  content: "\e23a"; }

.dti-smartphone-disable:before {
  content: "\e23b"; }

.dti-smartphone-music:before {
  content: "\e23c"; }

.dti-smartphone-pencil:before {
  content: "\e23d"; }

.dti-smartphone-picture:before {
  content: "\e23e"; }

.dti-smartphone-refresh:before {
  content: "\e23f"; }

.dti-smartphone-search:before {
  content: "\e240"; }

.dti-tablet-cloud:before {
  content: "\e241"; }

.dti-tablet-heart:before {
  content: "\e242"; }

.dti-tablet-disable:before {
  content: "\e243"; }

.dti-tablet-music:before {
  content: "\e244"; }

.dti-tablet-pencil:before {
  content: "\e245"; }

.dti-tablet-picture:before {
  content: "\e246"; }

.dti-tablet-refresh:before {
  content: "\e247"; }

.dti-tablet-search:before {
  content: "\e248"; }

.dti-todolist:before {
  content: "\e249"; }

.dti-todolist-check:before {
  content: "\e24a"; }

.dti-todolist-cloud:before {
  content: "\e24b"; }

.dti-todolist-download:before {
  content: "\e24c"; }

.dti-todolist-flagged:before {
  content: "\e24d"; }

.dti-todolist-minus:before {
  content: "\e24e"; }

.dti-todolist-disable:before {
  content: "\e24f"; }

.dti-todolist-pencil:before {
  content: "\e250"; }

.dti-todolist-plus:before {
  content: "\e251"; }

.dti-todolist-refresh:before {
  content: "\e252"; }

.dti-todolist-remove:before {
  content: "\e253"; }

.dti-todolist-search:before {
  content: "\e254"; }

.dti-todolist-star:before {
  content: "\e255"; }

.dti-todolist-upload:before {
  content: "\e256"; }

/*==================================== */
/* =           3. Elements           = */
/* ====================================*/
/* 3.1 Side Menu */
.side-menu {
  position: fixed;
  top: 50%;
  right: 5px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 500; }
  .side-menu > ul {
    margin: 0;
    padding: 0; }
    .side-menu > ul > li {
      list-style: none;
      margin-bottom: 30px; }
      .side-menu > ul > li > a {
        display: inline-block;
        font-size: 1.8em;
        line-height: 0.8em;
        padding: 3px 0;
        color: #000;
        position: relative; }
        .side-menu > ul > li > a:before {
          content: '';
          position: absolute;
          height: 0px;
          width: 2px;
          top: 0;
          left: -10px;
          background-color: #ea2e2b;
          transition: all 0.15s ease-in-out; }
        .side-menu > ul > li > a:hover {
          color: #ea2e2b; }
          .side-menu > ul > li > a:hover:before {
            height: 100%; }
        .side-menu > ul > li > a:hover,
        .side-menu > ul > li > a:focus {
          text-decoration: none;
          background-color: transparent; }
      .side-menu > ul > li.active a {
        color: #ea2e2b; }
        .side-menu > ul > li.active a:before {
          height: 100%; }

/* 3.2 Social Icons */
.social-icons {
  margin: 0;
  padding: 0; }
  .social-icons > li {
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px; }
    .social-icons > li > a {
      color: #000; }
      .social-icons > li > a:hover {
        color: #ea2e2b; }
  .social-icons.rounded > li > a {
    display: block;
    background: #000000;
    color: #333333;
    border: 1px solid #333333;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    position: relative; }
    .social-icons.rounded > li > a > i {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
    .social-icons.rounded > li > a:hover {
      border-color: #ea2e2b;
      background-color: #ea2e2b;
      color: #FFF; }
  .social-icons.rounded.rounded > li > a {
    width: 42px;
    height: 42px;
    font-size: 1.142em; }

/* 3.3 Triangle Button */
.triangle-area {
  position: relative; }

.triangle {
  position: absolute;
  left: 50%;
  bottom: 0px;
  -webkit-transform: translate(-50%, -10px);
          transform: translate(-50%, -10px);
  z-index: 20;
  height: 100px;
  width: 220px; }
  .triangle:before {
    content: "";
    position: absolute;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0 110px 110px 110px;
    border-color: transparent;
    border-bottom-color: #ea2e2b;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    transition: all 0.15s ease-in-out; }
  .triangle:after {
    content: "";
    position: absolute;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 50px 50px 0 50px;
    border-color: transparent;
    border-top-color: #FFF;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top: 20px;
    transition: all 0.15s ease-in-out; }
  .triangle > span {
    display: inline-block;
    color: #000000;
    position: absolute;
    font-size: 0.857em;
    font-weight: 400;
    text-transform: uppercase;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    top: 25px;
    z-index: 5;
    transition: all 0.15s ease-in-out; }

/* 3.4 Heading */
.section-header {
  position: relative;
  text-align: center;
  margin-bottom: 100px;
  padding: 0 15px; }
  .section-header > .heading-effect {
    position: relative;
    display: inline-block;
    height: 125px;
    width: 175px;
    margin: 0 auto;
    margin-bottom: 20px;
    border-bottom: 2px dashed rgba(0, 0, 0, 0.2); }
    .section-header > .heading-effect:before {
      content: "";
      position: absolute;
      height: 100%;
      width: 0px;
      border-right: 2px dashed rgba(0, 0, 0, 0.2);
      bottom: 0px;
      z-index: 21; }
    .section-header > .heading-effect.outside {
      height: 205px; }
      .section-header > .heading-effect.outside:before {
        height: 230px; }
  .section-header > .sub-heading {
    margin-top: 0;
    margin-bottom: 20px;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1em;
    line-height: 1em;
    letter-spacing: 0.1em; }
  .section-header > .heading {
    font-size: 2.428em;
    line-height: 1em;
    letter-spacing: 0.1em;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0; }
    .section-header > .heading > span {
      font-weight: 300; }
  .section-header > .description {
    margin-top: 50px;
    font-size: 1.142em;
    line-height: 2em;
    letter-spacing: 0.020em; }

.transparent-section .section-header > .heading-effect {
  border-bottom-color: rgba(255, 255, 255, 0.35); }
  .transparent-section .section-header > .heading-effect:before {
    border-right-color: rgba(255, 255, 255, 0.35); }

/* 3.5 Iconic Box */
.iconic-box {
  position: relative;
  margin-bottom: 90px; }
  .iconic-box > .icon {
    margin-top: 6px;
    margin-bottom: 31px; }
  .iconic-box > .content-area {
    position: relative; }
    .iconic-box > .content-area > .title {
      font-size: 1.428em;
      font-weight: 700;
      text-transform: uppercase;
      letter-spacing: 0.06em;
      margin: 0;
      margin-bottom: 30px; }
    .iconic-box > .content-area > .back-icon {
      position: absolute;
      right: 15px;
      opacity: 0.05;
      top: 0; }
      .iconic-box > .content-area > .back-icon > i {
        font-size: 125px;
        transition: all 0.15s ease-in-out; }
    .iconic-box > .content-area > .content {
      font-family: 'Open Sans', sans-serif;
      letter-spacing: 0.05em;
      position: relative;
      z-index: 2; }
  .iconic-box:hover > .icon > i {
    background-color: #ea2e2b; }
  .iconic-box:hover > .content-area > .back-icon {
    opacity: 0.20; }
    .iconic-box:hover > .content-area > .back-icon i {
      color: #ea2e2b; }

.glass-icon > i {
  position: relative;
  width: 78px;
  height: 78px;
  background-color: #000;
  color: #FFF;
  font-size: 25px;
  border-radius: 25px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  background-image: url(../img/iconalt.svg);
  background-position: center center;
  background-size: 100% 100%;
  transition: all 0.15s ease-in-out; }
  .glass-icon > i:before {
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
            transform: translate(-50%, -50%) rotate(45deg); }

/* 3.6 Box Items */
.box-item {
  position: relative;
  padding-left: 60px;
  margin-bottom: 35px; }
  .box-item > .icon {
    position: absolute;
    width: 40px;
    left: 0;
    top: 0; }
    .box-item > .icon > i {
      font-size: 40px; }
  .box-item .title {
    font-size: 1.285em;
    margin-top: 0;
    margin-bottom: 13px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.050em; }
  .box-item .content {
    font-size: 1em;
    line-height: 1.714em;
    font-family: 'Open Sans', sans-serif; }

/* 3.7 Featured Circle */
/* 3.8 Service Box */
.service-box {
  position: relative;
  margin-bottom: 90px; }
  .service-box > .icon {
    transition: all 0.15s ease-in-out; }
    .service-box > .icon > i {
      font-size: 4.571em;
      margin-bottom: 30px; }
  .service-box > .details {
    position: relative;
    transition: all 0.15s ease-in-out;
    overflow: hidden; }
    .service-box > .details > i {
      position: absolute;
      right: -15px;
      top: 50%;
      font-size: 7em;
      z-index: 1;
      color: #ea2e2b;
      opacity: 0;
      transition: all 0.15s ease-in-out;
      transition-delay: 0.15s; }
    .service-box > .details > .title {
      position: relative;
      font-size: 1.428em;
      font-weigh: 700;
      text-transform: uppercase;
      letter-spacing: 0.060em;
      margin: 0;
      margin-bottom: 25px;
      z-index: 5; }
    .service-box > .details > .content,
    .service-box > .details > .full {
      font-family: 'Open Sans', sans-serif;
      line-height: 1.714em;
      z-index: 5;
      transition: all 0.15s ease-in-out; }
    .service-box > .details > .full {
      position: absolute;
      width: 100%;
      height: auto;
      top: 0;
      -webkit-transform: translateY(100%);
              transform: translateY(100%);
      transition-delay: 0.1s;
      opacity: 0; }
  .service-box:hover > .icon {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    opacity: 0; }
  .service-box:hover > .details {
    overflow: visible;
    -webkit-transform: translateY(-65px);
            transform: translateY(-65px); }
    .service-box:hover > .details > i {
      opacity: 0.1;
      -webkit-transform: translateY(-40%);
              transform: translateY(-40%); }
    .service-box:hover > .details > .content {
      opacity: 0;
      -webkit-transform: translateY(-100%);
              transform: translateY(-100%); }
    .service-box:hover > .details > .full {
      opacity: 1;
      bottom: 0;
      -webkit-transform: translateY(45px);
              transform: translateY(45px); }

/* 3.9 Pricing Table */
.pricing-table {
  background-color: #FFF;
  text-align: center;
  padding-top: 120px;
  padding-bottom: 70px;
  position: relative;
  transition: all 0.15s ease-in-out; }
  .pricing-table > .pricing-header {
    margin-bottom: 50px; }
    .pricing-table > .pricing-header > .name {
      font-size: 0.857em;
      letter-spacing: 0.10em;
      text-transform: uppercase;
      font-weight: 700;
      margin: 0;
      margin-bottom: 25px; }
    .pricing-table > .pricing-header > .price {
      font-size: 5em;
      line-height: 0.8em;
      font-weight: 700; }
      .pricing-table > .pricing-header > .price small {
        font-size: 0.485em; }
    .pricing-table > .pricing-header > .cycle {
      font-size: 0.857em;
      letter-spacing: 0.10em;
      text-transform: uppercase;
      font-weight: 700; }
  .pricing-table > .pricing-features {
    margin: 0;
    padding: 0;
    font-family: 'Open Sans', sans-serif;
    list-style: none;
    line-height: 2.142em;
    letter-spacing: 0.050em;
    margin-bottom: 65px; }
  .pricing-table .buy-link {
    position: relative;
    display: inline-block;
    font-size: 0.857em;
    font-weight: 400;
    text-transform: uppercase;
    color: #000;
    z-index: 1; }
    .pricing-table .buy-link:after {
      content: '';
      border-style: solid;
      border-width: 50px 50px 0 50px;
      border-color: transparent;
      border-top-color: #f2f2f2;
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -30%);
              transform: translate(-50%, -30%);
      z-index: -1; }
    .pricing-table .buy-link:hover {
      color: #FFF; }
      .pricing-table .buy-link:hover:after {
        border-top-color: #ea2e2b; }
  .pricing-table.active {
    -webkit-transform: scale(1.05, 1.05);
            transform: scale(1.05, 1.05);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
    z-index: 5; }
    .pricing-table.active:before {
      content: '';
      position: absolute;
      width: 100%;
      height: 10px;
      top: 0;
      left: 0;
      background-color: #ea2e2b; }

/* 3.10 Action Area */
.mock-action > h3 {
  margin: 0;
  font-size: 1.428em;
  letter-spacing: 0.10em;
  font-weight: 700; }

/* 3.11 Special Testimonials */
.special-testimonial {
  position: relative;
  overflow: hidden;
  padding: 95px 55px;
  text-align: center;
  width: 740px;
  margin: 0 auto;
  border-top: 15px solid #FFF;
  border-left: 15px solid #FFF; }
  .special-testimonial:before {
    content: '';
    position: absolute;
    right: 0;
    bottom: 190px;
    width: 15px;
    height: 100%;
    background-color: #fff; }
  .special-testimonial:after {
    content: '';
    position: absolute;
    right: 190px;
    bottom: 0;
    height: 15px;
    width: 100%;
    background-color: #fff; }
  .special-testimonial > .more {
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    color: #FFF;
    width: 150px;
    height: 150px;
    border-style: solid;
    border-width: 0 0 150px 150px;
    border-color: transparent transparent #e54242 transparent; }
    .special-testimonial > .more > i {
      position: absolute;
      top: 85px;
      left: -65px;
      font-size: 50px;
      color: #FFF;
      z-index: 55;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg); }
  .special-testimonial > .title {
    position: relative;
    font-size: 3.428em;
    letter-spacing: 0.020em;
    font-weight: 100;
    margin-top: 0;
    margin-bottom: 65px; }
    .special-testimonial > .title > span {
      font-weight: 700;
      color: #ea2e2b; }
    .special-testimonial > .title:after {
      content: '';
      position: absolute;
      bottom: -20px;
      left: 50%;
      width: 30%;
      height: 1px;
      background-color: #FFF;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%); }
  .special-testimonial > .content {
    font-size: 1.142em;
    font-weight: 400;
    font-style: italic;
    margin-bottom: 40px; }
  .special-testimonial > .name {
    font-size: 1.285em;
    letter-spacing: 0.100em; }

/* 3.12 Buttons */
.dt-btn {
  border: 1px solid #ea2e2b;
  display: inline-block;
  padding: 10px 15px;
  color: #ea2e2b;
  font-size: 0.857em;
  line-height: 1em;
  font-weight: 400;
  background-color: transparent;
  transition: all 0.15s ease-in-out; }
  .dt-btn:hover,
  .dt-btn:focus {
    background-color: #ea2e2b;
    color: #FFF;
    text-decoration: none;
    outline-color: transparent; }
  .dt-btn.medium {
    padding: 15px 25px; }

/* 3.13 Page Navigation */
.dti-pager {
  padding: 40px 0;
  text-align: center; }
  .dti-pager:before,
  .dti-pager:after {
    content: "";
    display: table; }
  .dti-pager:after {
    clear: both; }
  .dti-pager > li {
    display: inline; }
    .dti-pager > li.previous {
      float: left; }
      .dti-pager > li.previous a:hover i {
        -webkit-transform: translateX(-10px);
                transform: translateX(-10px); }
    .dti-pager > li.next {
      float: right; }
      .dti-pager > li.next a:hover i {
        -webkit-transform: translateX(10px);
                transform: translateX(10px); }
    .dti-pager > li > a {
      display: block;
      border: 1px solid #ea2e2b;
      color: #ea2e2b;
      font-size: 1.071em;
      letter-spacing: 0.050em;
      font-weight: 400;
      padding: 10px 25px; }
      .dti-pager > li > a > i {
        display: inline-block;
        height: 16px;
        overflow: hidden;
        position: relative;
        padding: 0 5px;
        transition: all 0.15s; }
        .dti-pager > li > a > i:before {
          font-size: 32px;
          line-height: 0.7em; }

/* 3.14 Skills Bars */
.dt-progress {
  background-color: #c8c8c8;
  height: 10px;
  position: relative;
  margin-bottom: 25px; }
  .dt-progress > span {
    position: absolute;
    top: 50%;
    left: 5px;
    height: 2px;
    background-color: #ea2e2b;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
    .dt-progress > span:before {
      content: "";
      position: absolute;
      top: 50%;
      right: 0;
      height: 0px;
      width: 0px;
      border-style: solid;
      border-width: 4px 0 4px 4px;
      border-color: transparent transparent transparent #ea2e2b;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%); }
    .dt-progress > span:after {
      content: attr(data-amount);
      position: absolute;
      top: 6px;
      right: 12px;
      padding: 2px 10px;
      background-color: #ea2e2b;
      color: #FFF;
      -webkit-transform: skew(-30deg);
              transform: skew(-30deg);
      font-size: 1.1em;
      font-weight: 400; }

/* 3.15 Post Share */
.post-share {
  padding-left: 0; }
  .post-share > li {
    display: inline-block; }
    .post-share > li.share-title {
      margin-right: 15px;
      -webkit-transform: translateY(-15px);
              transform: translateY(-15px); }
    .post-share > li.item {
      margin: 0 5px; }
      .post-share > li.item > a {
        display: block;
        width: 38px;
        height: 38px;
        color: #cccccc;
        border: 1px solid #cccccc;
        border-radius: 50%;
        position: relative; }
        .post-share > li.item > a:hover {
          color: #ea2e2b;
          border-color: #ea2e2b; }
        .post-share > li.item > a > i {
          font-size: 1.142em;
          position: absolute;
          top: 50%;
          left: 50%;
          -webkit-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%); }

/* 3.16 Comment Form */
.comment-respond .comment-reply-title {
  font-size: 1.142em;
  font-weight: 700;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 70px; }

.comment-respond .comment-form input,
.comment-respond .comment-form textarea {
  display: block;
  width: 100%; }
  .comment-respond .comment-form input[type="submit"],
  .comment-respond .comment-form textarea[type="submit"] {
    display: table;
    width: auto;
    margin: 0 auto;
    background-color: #ea2e2b;
    color: #FFF;
    border-color: #ea2e2b;
    font-weight: 400;
    padding: 12px 30px; }
    .comment-respond .comment-form input[type="submit"]:hover,
    .comment-respond .comment-form textarea[type="submit"]:hover {
      background-color: transparent;
      color: #ea2e2b; }

.comment-respond .comment-form textarea {
  margin-bottom: 30px; }

.comment-respond .comment-form .input-fields {
  margin-bottom: 30px;
  margin-left: -15px;
  margin-right: -15px; }
  .comment-respond .comment-form .input-fields .field-half {
    width: 50%;
    float: left;
    padding: 0 15px; }

/* 3.17 Blockquote */
blockquote {
  border-left-color: #ea2e2b;
  font-size: 1.142em;
  font-weight: 400; }
  blockquote > .info {
    font-size: 0.875em;
    font-weight: 300;
    padding-top: 15px; }
    blockquote > .info > span {
      color: #999999; }

/* 3.18 Back to top */
#back-to-top {
  position: fixed;
  right: 40px;
  bottom: 40px;
  z-index: 1000;
  width: 70px;
  height: 70px;
  color: #FFF;
  opacity: 0;
  transition: all 0.3s ease-in-out; }
  #back-to-top.show {
    opacity: 1; }
  #back-to-top:before {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 70px 70px;
    border-color: transparent transparent #ea2e2b transparent;
    z-index: 1;
    transition: all 0.15s ease-in-out; }
  #back-to-top > span {
    position: absolute;
    z-index: 2;
    bottom: 12px;
    right: 6px;
    font-size: 0.857em;
    font-weight: 400;
    text-transform: uppercase;
    -webkit-transform: rotate(-40deg);
            transform: rotate(-40deg); }
  #back-to-top:hover {
    cursor: pointer; }
    #back-to-top:hover:before {
      border-color: transparent transparent #9f1210 transparent; }

/*==================================== */
/* =            4. Widgets           = */
/* ====================================*/
.widget {
  margin-bottom: 100px; }
  .widget > .widget-title {
    font-size: 1.142em;
    line-height: 1.25em;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 45px;
    text-transform: uppercase; }

/* 4.1 Search */
.widget_search > form {
  position: relative; }
  .widget_search > form input.search-field {
    width: 100%;
    border: 0px;
    border-bottom: 1px solid #ea2e2b;
    background-color: transparent;
    font-weight: 400;
    color: #ea2e2b;
    padding: 5px 0; }
    .widget_search > form input.search-field:active,
    .widget_search > form input.search-field:focus {
      outline-color: transparent; }
  .widget_search > form button.search-submit {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    background-color: transparent;
    border-color: transparent; }

/* 4.2 Popular Posts */
.widget_popular_posts > .popular-posts {
  padding-left: 0; }
  .widget_popular_posts > .popular-posts > li {
    list-style: none;
    overflow: hidden;
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #dcdcdc; }
    .widget_popular_posts > .popular-posts > li:last-child {
      border-bottom: none; }
    .widget_popular_posts > .popular-posts > li > .thumb {
      width: 90px;
      height: 90px;
      float: left; }
      .widget_popular_posts > .popular-posts > li > .thumb > img {
        max-width: 100%;
        height: auto; }
    .widget_popular_posts > .popular-posts > li > .content {
      padding-left: 110px;
      font-family: 'Open Sans', sans-serif; }
      .widget_popular_posts > .popular-posts > li > .content .title {
        margin-top: 0;
        font-weight: 400;
        font-size: 1em;
        line-height: 1.571em;
        margin-bottom: 10px; }
        .widget_popular_posts > .popular-posts > li > .content .title > a {
          color: #000; }
          .widget_popular_posts > .popular-posts > li > .content .title > a:hover {
            color: #ea2e2b; }
      .widget_popular_posts > .popular-posts > li > .content .meta {
        color: #999999;
        font-weight: 0.928em;
        letter-spacing: 0.050em; }

/* 4.3 Categories */
.widget_categories > ul {
  padding-left: 0; }
  .widget_categories > ul > li {
    list-style: none; }
    .widget_categories > ul > li > a {
      display: block;
      border-bottom: 1px solid #dcdcdc;
      padding: 15px 0;
      font-size: 1.142em;
      letter-spacing: 0.050em;
      color: #000; }
      .widget_categories > ul > li > a:hover {
        color: #ea2e2b;
        text-decoration: none; }
    .widget_categories > ul > li:first-child > a {
      padding-top: 0; }
    .widget_categories > ul > li:last-child > a {
      border-bottom: none;
      padding-bottom: 0; }

/* 4.4 Newsletter */
.widget_newsletter > form > input {
  width: 100%;
  border: 1px solid #e4e4e4;
  padding: 10px 20px;
  margin-bottom: 25px;
  transition: all 0.15s ease-in-out; }
  .widget_newsletter > form > input:focus {
    border-color: #ea2e2b; }

.widget_newsletter > form > button {
  border: 1px solid #ea2e2b;
  background-color: #ea2e2b;
  color: #FFF;
  font-size: 0.857em;
  line-height: 1em;
  font-weight: 400;
  padding: 10px 40px;
  text-transform: uppercase;
  transition: all 0.15s ease-in-out; }
  .widget_newsletter > form > button:hover {
    background-color: transparent;
    color: #000; }

/* 4.5 Tags */
.widget_tag_cloud > .tagcloud {
  margin-left: -5px;
  margin-right: -5px; }
  .widget_tag_cloud > .tagcloud > a {
    display: inline-block;
    padding: 10px 25px;
    color: #000;
    border: 1px solid #d3d3d3;
    font-size: 1.142em !important;
    letter-spacing: 0.050em;
    margin: 5px; }
    .widget_tag_cloud > .tagcloud > a:hover {
      color: #ea2e2b;
      border-color: #ea2e2b; }

/* 4.6 Archives */
.widget_archive > ul {
  padding-left: 0; }
  .widget_archive > ul > li {
    list-style: none; }
    .widget_archive > ul > li > a {
      display: block;
      border-bottom: 1px solid #dcdcdc;
      padding: 15px 0;
      font-size: 1.142em;
      letter-spacing: 0.050em;
      color: #000;
      position: relative; }
      .widget_archive > ul > li > a:hover {
        color: #ea2e2b;
        text-decoration: none; }
      .widget_archive > ul > li > a:before {
        content: "\f101";
        font-family: FontAwesome;
        position: absolute;
        top: 50%;
        right: 0;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%); }
    .widget_archive > ul > li:first-child > a {
      padding-top: 0; }
    .widget_archive > ul > li:last-child > a {
      border-bottom: none;
      padding-bottom: 0; }

/*==================================== */
/* =            5. Sections          = */
/* ====================================*/
/* 5.1 Header */
#logo {
  width: 150px;
  float: left; }
  #logo > a {
    color: #000;
    font-size: 1.5em;
    font-weight: 800;
    text-transform: uppercase; }
    #logo > a > img {
      width: 100%;
      height: auto; }
      #logo > a > img.transparent-logo {
        display: none; }

.site-header {
  min-height: 100px;
  padding: 35px 40px;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #FFF;
  z-index: 500;
  transition: all 0.3s ease-in-out; }
  .site-header.scrolled {
    min-height: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #F1F1F1; }

#top-social {
  margin-top: 5px;
  float: right;
  margin-right: 40px; }
  #top-social > .social-icons {
    text-align: right; }

#top-menu {
  margin-top: 5px;
  float: right;
  position: relative;
  padding-right: 70px;
  min-width: 100px; }
  #top-menu .nav-trigger {
    position: absolute;
    top: 0;
    right: 0;
    width: 100px; }
    #top-menu .nav-trigger > .icon-bar {
      display: inline-block;
      width: 25px;
      height: 16px;
      position: relative; }
      #top-menu .nav-trigger > .icon-bar > span {
        display: block;
        width: 100%;
        border-bottom: 2px solid #000;
        transition: all 0.3s ease-in-out;
        position: absolute;
        top: 50%;
        left: 0; }
        #top-menu .nav-trigger > .icon-bar > span:first-child {
          -webkit-transform: rotate(0deg);
                  transform: rotate(0deg);
          top: 0px; }
        #top-menu .nav-trigger > .icon-bar > span:nth-child(2) {
          top: 7px;
          left: 0; }
        #top-menu .nav-trigger > .icon-bar > span:last-child {
          -webkit-transform: rotate(0deg);
                  transform: rotate(0deg);
          bottom: 0; }
    #top-menu .nav-trigger > .text {
      display: inline-block;
      font-weight: 700;
      text-transform: uppercase;
      margin-left: 10px;
      width: 45px;
      height: 16px;
      position: relative; }
      #top-menu .nav-trigger > .text > span {
        font-size: 0.857em;
        font-weight: 400;
        letter-spacing: 0.10em;
        position: absolute;
        top: 50%;
        right: -50%;
        transition: all 0.3s ease-in-out; }
        #top-menu .nav-trigger > .text > span:first-child {
          right: 50%;
          -webkit-transform: translate(50%, -50%);
                  transform: translate(50%, -50%); }
        #top-menu .nav-trigger > .text > span:last-child {
          left: -50%;
          right: inherit;
          opacity: 0;
          -webkit-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%); }
    #top-menu .nav-trigger:hover {
      cursor: pointer; }
  #top-menu .menu-items {
    margin: 0;
    padding: 0;
    margin-right: 85px;
    display: none; }
    #top-menu .menu-items > li {
      display: inline-block;
      opacity: 0;
      position: relative;
      top: -5px;
      transition: top 0.3s ease 0.1s, opacity 0.3s ease 0.1s; }
      #top-menu .menu-items > li:nth-child(2n) {
        transition: top 0.3s ease 0.2s, opacity 0.3s ease 0.2s; }
      #top-menu .menu-items > li:nth-child(3n) {
        transition: top 0.3s ease 0.3s, opacity 0.3s ease 0.3s; }
      #top-menu .menu-items > li:nth-child(4n) {
        transition: top 0.3s ease 0.4s, opacity 0.3s ease 0.4s; }
      #top-menu .menu-items > li:nth-child(5n) {
        transition: top 0.3s ease 0.5s, opacity 0.3s ease 0.5s; }
      #top-menu .menu-items > li:nth-child(6n) {
        transition: top 0.3s ease 0.6s, opacity 0.3s ease 0.6s; }
      #top-menu .menu-items > li:nth-child(7n) {
        transition: top 0.3s ease 0.7s, opacity 0.3s ease 0.7s; }
      #top-menu .menu-items > li:nth-child(8n) {
        transition: top 0.3s ease 0.8s, opacity 0.3s ease 0.8s; }
      #top-menu .menu-items > li:nth-child(9n) {
        transition: top 0.3s ease 0.9s, opacity 0.3s ease 0.9s; }
      #top-menu .menu-items > li:nth-child(10n) {
        transition: top 0.3s ease 1s, opacity 0.3s ease 1s; }
      #top-menu .menu-items > li > a {
        text-transform: uppercase;
        color: #000;
        margin-right: 25px;
        font-size: 0.857em;
        font-weight: 400;
        letter-spacing: 0.10em; }
      #top-menu .menu-items > li.active > a,
      #top-menu .menu-items > li > a:hover,
      #top-menu .menu-items > li > a:focus {
        color: #ea2e2b;
        text-decoration: none; }
      #top-menu .menu-items > li:last-child > a {
        margin-right: 0; }
  #top-menu.active .nav-trigger > .icon-bar {
    position: relative; }
    #top-menu.active .nav-trigger > .icon-bar > span {
      position: absolute;
      top: 50%;
      left: 50%;
      bottom: inherit; }
      #top-menu.active .nav-trigger > .icon-bar > span:nth-child(2) {
        opacity: 0;
        display: none; }
      #top-menu.active .nav-trigger > .icon-bar > span:first-child {
        -webkit-transform: translate(-50%, -50%) rotate(45deg);
                transform: translate(-50%, -50%) rotate(45deg); }
      #top-menu.active .nav-trigger > .icon-bar > span:last-child {
        -webkit-transform: translate(-50%, -50%) rotate(-45deg);
                transform: translate(-50%, -50%) rotate(-45deg); }
  #top-menu.active .nav-trigger > .text > span:first-child {
    right: 0%;
    opacity: 0; }
  #top-menu.active .nav-trigger > .text > span:last-child {
    top: 50%;
    left: 50%;
    right: inherit;
    opacity: 1; }
  #top-menu.active .menu-items {
    display: block; }
    #top-menu.active .menu-items.active > li {
      opacity: 1;
      top: 0; }

.transparent-menu {
  padding-top: 40px; }
  .transparent-menu .site-header {
    background-color: transparent;
    padding-top: 60px; }
    .transparent-menu .site-header #logo > a > img {
      display: none; }
      .transparent-menu .site-header #logo > a > img.transparent-logo {
        display: block; }
    .transparent-menu .site-header #top-menu .menu-items > li > a {
      color: #FFF; }
      .transparent-menu .site-header #top-menu .menu-items > li > a:hover {
        color: #e54242; }
    .transparent-menu .site-header #top-menu .menu-items > li.active > a {
      color: #e54242; }
    .transparent-menu .site-header .social-icons > li > a {
      color: #FFF; }
      .transparent-menu .site-header .social-icons > li > a:hover {
        color: #e54242; }
    .transparent-menu .site-header #top-menu .nav-trigger > .icon-bar > span {
      border-bottom-color: #FFF; }
    .transparent-menu .site-header #top-menu .nav-trigger > .text {
      color: #FFF; }
    .transparent-menu .site-header.scrolled {
      padding-top: 10px;
      background-color: #FFF; }
      .transparent-menu .site-header.scrolled #logo > a > img {
        display: block; }
        .transparent-menu .site-header.scrolled #logo > a > img.transparent-logo {
          display: none; }
      .transparent-menu .site-header.scrolled #top-menu .menu-items > li > a {
        color: inherit; }
        .transparent-menu .site-header.scrolled #top-menu .menu-items > li > a:hover {
          color: #e54242; }
      .transparent-menu .site-header.scrolled #top-menu .menu-items > li.active > a {
        color: #e54242; }
      .transparent-menu .site-header.scrolled .social-icons > li > a {
        color: #000; }
        .transparent-menu .site-header.scrolled .social-icons > li > a:hover {
          color: #e54242; }
      .transparent-menu .site-header.scrolled #top-menu .nav-trigger > .icon-bar > span {
        border-bottom-color: #000; }
      .transparent-menu .site-header.scrolled #top-menu .nav-trigger > .text {
        color: #000; }

/* 5.2 Banner */
#banner {
  position: relative;
  overflow: hidden; }

.main-slider .slide-item .slide-caption {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #FFF; }
  .main-slider .slide-item .slide-caption .slide-mini-title {
    font-size: 1.285em;
    margin: 0;
    line-height: 1em;
    margin-bottom: 35px;
    font-weight: 300; }
  .main-slider .slide-item .slide-caption .slider-huge-title {
    font-size: 5.714em;
    margin: 0;
    line-height: 1em;
    margin-bottom: 35px;
    font-weight: 100; }
    .main-slider .slide-item .slide-caption .slider-huge-title > span {
      color: #ea2e2b;
      font-weight: 700; }
  .main-slider .slide-item .slide-caption .slide-tag {
    position: relative;
    font-weight: 600;
    margin-bottom: 35px; }
    .main-slider .slide-item .slide-caption .slide-tag span {
      display: inline-block;
      position: relative;
      padding: 0 5px; }
    .main-slider .slide-item .slide-caption .slide-tag span:first-child:before,
    .main-slider .slide-item .slide-caption .slide-tag span:last-child:before {
      content: "";
      position: absolute;
      width: 150px;
      height: 1px;
      background-color: #FFF;
      right: 100%;
      margin-right: 20px;
      top: 50%; }
    .main-slider .slide-item .slide-caption .slide-tag span:last-child:before {
      right: inherit;
      margin-right: inherit;
      left: 100%;
      margin-left: 20px; }
  .main-slider .slide-item .slide-caption .slide-description {
    font-weight: 600; }
  .main-slider .slide-item .slide-caption .slide-action > a {
    color: #FFF; }

.main-slider .slide-button {
  position: absolute;
  z-index: 25;
  top: 50%;
  margin-top: -20px;
  color: #aaaaaa;
  font-size: 40px;
  opacity: 0;
  transition: all 0.2s ease-in-out; }
  .main-slider .slide-button:hover {
    cursor: pointer; }

.main-slider .slide-button.prev {
  left: -60px; }

.main-slider .slide-button.next {
  right: -60px; }

.main-slider:hover .slide-button.prev {
  opacity: 1;
  left: 60px; }

.main-slider:hover .slide-button.next {
  opacity: 1;
  right: 60px; }

/* 5.3 About */
.about-us-content {
  margin-bottom: 50px; }
  .about-us-content > .title {
    margin: 0;
    margin-bottom: 55px;
    font-size: 2.142em;
    font-weight: 700; }
    .about-us-content > .title > span {
      font-weight: 300; }
  .about-us-content > .info-content {
    font-size: 1.142em;
    letter-spacing: 0.02em;
    line-height: 1.6em; }

.skill-items > .item {
  margin-bottom: 65px; }
  .skill-items > .item > .name {
    font-size: 1.142em;
    letter-spacing: 0.020em; }

.skills-title {
  font-size: 1.428em;
  letter-spacing: 0.060em;
  font-weight: 700; }

/* 5.4 Why Choose Us */
.circle-iconic-box > .box-item {
  position: absolute;
  padding-left: 0;
  width: 200px; }
  .circle-iconic-box > .box-item > .icon {
    display: none; }

.circle-iconic-box.left-side > .box-item:nth-of-type(1) {
  top: -20px;
  left: 45px; }

.circle-iconic-box.left-side > .box-item:nth-of-type(2) {
  top: 235px;
  left: 0px; }

.circle-iconic-box.left-side > .box-item:nth-of-type(3) {
  top: 485px;
  left: 110px; }

.circle-iconic-box.right-side > .box-item:nth-of-type(1) {
  top: -65px;
  left: 50px; }

.circle-iconic-box.right-side > .box-item:nth-of-type(2) {
  top: 145px;
  left: 120px; }

.circle-iconic-box.right-side > .box-item:nth-of-type(3) {
  top: 320px;
  left: 65px; }

.circle-iconic-box.right-side > .box-item:nth-of-type(4) {
  top: 575px;
  left: -35px; }

.features-circle {
  position: relative; }
  .features-circle .middle-circle {
    width: 500px;
    height: 500px;
    border-radius: 50%;
    border: 2px solid #000;
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%); }
    .features-circle .middle-circle > img {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
    .features-circle .middle-circle > .icon {
      position: absolute;
      width: 70px;
      height: 70px;
      border-radius: 50%;
      border: 1px solid #000;
      background: #f3f2f2; }
      .features-circle .middle-circle > .icon > span {
        position: absolute; }
      .features-circle .middle-circle > .icon > i {
        font-size: 22px;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%); }
      .features-circle .middle-circle > .icon.size-xxl {
        width: 210px;
        height: 210px; }
        .features-circle .middle-circle > .icon.size-xxl > i {
          font-size: 40px; }
      .features-circle .middle-circle > .icon.size-m {
        width: 120px;
        height: 120px; }
        .features-circle .middle-circle > .icon.size-m > i {
          font-size: 24px; }
      .features-circle .middle-circle > .icon.size-l {
        width: 140px;
        height: 140px; }
        .features-circle .middle-circle > .icon.size-l > i {
          font-size: 36px; }
      .features-circle .middle-circle > .icon.size-xl {
        width: 170px;
        height: 170px; }
        .features-circle .middle-circle > .icon.size-xl > i {
          font-size: 38px; }
      .features-circle .middle-circle > .icon:nth-of-type(1) {
        top: -52px;
        left: 27px; }
        .features-circle .middle-circle > .icon:nth-of-type(1) > span {
          width: 65px;
          height: 11px;
          background-image: url(../img/d-left-1.png);
          background-repeat: no-repeat;
          top: 70px;
          left: -100px; }
      .features-circle .middle-circle > .icon:nth-of-type(2) {
        top: 219px;
        left: -58px; }
        .features-circle .middle-circle > .icon:nth-of-type(2) > span {
          width: 35px;
          height: 11px;
          background-image: url(../img/d-left-2.png);
          background-repeat: no-repeat;
          top: 65px;
          left: -75px; }
      .features-circle .middle-circle > .icon:nth-of-type(3) {
        top: 395px;
        left: 54px; }
        .features-circle .middle-circle > .icon:nth-of-type(3) > span {
          width: 56px;
          height: 28px;
          background-image: url(../img/d-left-3.png);
          background-repeat: no-repeat;
          top: 85px;
          left: -75px; }
      .features-circle .middle-circle > .icon:nth-of-type(4) {
        top: 0px;
        right: 96px; }
        .features-circle .middle-circle > .icon:nth-of-type(4) > span {
          width: 146px;
          height: 33px;
          background-image: url(../img/d-right-1.png);
          background-repeat: no-repeat;
          top: -35px;
          left: 85px; }
      .features-circle .middle-circle > .icon:nth-of-type(5) {
        top: 102px;
        right: -68px; }
        .features-circle .middle-circle > .icon:nth-of-type(5) > span {
          width: 44px;
          height: 11px;
          background-image: url(../img/d-right-2.png);
          background-repeat: no-repeat;
          top: 45px;
          left: 160px; }
      .features-circle .middle-circle > .icon:nth-of-type(6) {
        top: 323px;
        right: -5px; }
        .features-circle .middle-circle > .icon:nth-of-type(6) > span {
          width: 44px;
          height: 11px;
          background-image: url(../img/d-right-3.png);
          background-repeat: no-repeat;
          top: 35px;
          left: 100px; }
      .features-circle .middle-circle > .icon:nth-of-type(7) {
        top: 392px;
        right: 115px; }
        .features-circle .middle-circle > .icon:nth-of-type(7) > span {
          width: 86px;
          height: 28px;
          background-image: url(../img/d-right-4.png);
          background-repeat: no-repeat;
          top: 170px;
          left: 165px; }

/* 5.5 Site Stats */
.stats-item {
  position: relative;
  text-align: center;
  margin-bottom: 50px; }
  .stats-item .glass-icon {
    margin-bottom: 25px; }
  .stats-item > i {
    font-size: 5em;
    margin-bottom: 25px; }
  .stats-item > .stat-info {
    position: relative;
    font-size: 2.571em;
    font-weight: 400; }
    .stats-item > .stat-info > .back-amount {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      font-size: 90px;
      opacity: 0.03;
      z-index: 1; }
    .stats-item > .stat-info > .amount {
      position: relative;
      z-index: 2;
      letter-spacing: 0.060em; }
    .stats-item > .stat-info > .type {
      text-transform: uppercase;
      font-size: .335em;
      color: #ea2e2b; }

/* 5.6 Team */
.team-peoples-carousel {
  position: relative;
  overflow: hidden; }
  .team-peoples-carousel .team-peoples {
    padding: 25px 0; }
    .team-peoples-carousel .team-peoples .people {
      position: relative; }
      .team-peoples-carousel .team-peoples .people > .people-img {
        margin-bottom: 40px;
        opacity: .25;
        transition: all 0.2s ease-in-out;
        position: relative;
        z-index: 2; }
        .team-peoples-carousel .team-peoples .people > .people-img > img {
          width: 100%;
          height: auto; }
      .team-peoples-carousel .team-peoples .people > .people-profile {
        position: relative;
        text-align: center;
        transition: all 0.5s ease-in-out;
        -webkit-transform: translateY(-150%);
                transform: translateY(-150%);
        opacity: 0;
        z-index: 1; }
        .team-peoples-carousel .team-peoples .people > .people-profile > .name-job {
          position: relative;
          overflow: hidden;
          margin-bottom: 25px; }
          .team-peoples-carousel .team-peoples .people > .people-profile > .name-job > .name {
            font-size: 1.285em;
            font-weight: 400;
            color: #ea2e2b;
            text-transform: uppercase;
            letter-spacing: 0.10em; }
            .team-peoples-carousel .team-peoples .people > .people-profile > .name-job > .name:before {
              content: attr(data-name);
              position: absolute;
              top: 50%;
              left: 50%;
              -webkit-transform: translate(-50%, -50%);
                      transform: translate(-50%, -50%);
              font-size: 2.5em;
              line-height: 1em;
              color: #000;
              text-align: center;
              width: 130%;
              opacity: 0.03; }
      .team-peoples-carousel .team-peoples .people.swiper-slide-active {
        z-index: 5; }
        .team-peoples-carousel .team-peoples .people.swiper-slide-active > .people-img {
          opacity: 1;
          -webkit-transform: scale(1.05);
                  transform: scale(1.05);
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25); }
        .team-peoples-carousel .team-peoples .people.swiper-slide-active > .people-profile {
          -webkit-transform: translateY(0%);
                  transform: translateY(0%);
          opacity: 1; }
  .team-peoples-carousel > [data-swiper="next"],
  .team-peoples-carousel > [data-swiper="prev"] {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-120%);
            transform: translateY(-120%);
    font-size: 45px;
    z-index: 25;
    color: #ea2e2b;
    cursor: pointer;
    opacity: 0;
    transition: all 0.2s ease-in-out; }
  .team-peoples-carousel [data-swiper="prev"] {
    left: 0; }
  .team-peoples-carousel [data-swiper="next"] {
    right: 0; }
  .team-peoples-carousel:hover [data-swiper="prev"] {
    left: 60px;
    opacity: 1; }
  .team-peoples-carousel:hover [data-swiper="next"] {
    right: 60px;
    opacity: 1; }

/* 5.7 Portfolio */
.filter-btns {
  text-align: center;
  margin-bottom: 50px; }
  .filter-btns > button {
    border: 0;
    background-color: transparent;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.1em; }
    .filter-btns > button.active, .filter-btns > button:hover {
      color: #ea2e2b; }
    .filter-btns > button:active, .filter-btns > button:focus {
      outline-color: transparent; }

.masonry-grid {
  max-width: 1800px;
  margin: 0 auto; }
  .masonry-grid > .grid-sizer {
    width: 20%; }
  .masonry-grid > .grid-item {
    float: left;
    height: 390px;
    padding: 5px;
    width: 20%; }
    .masonry-grid > .grid-item > .content {
      width: 100%;
      height: 100%;
      position: relative;
      overflow: hidden; }
      .masonry-grid > .grid-item > .content > img {
        width: 100%;
        height: auto; }
      .masonry-grid > .grid-item > .content .item-img {
        width: 100%;
        height: 100%;
        background-size: cover;
        transition: all 0.15s ease-in-out; }
      .masonry-grid > .grid-item > .content > .overlay-content {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(234, 46, 43, 0.65);
        opacity: 0;
        transition: all 0.15s ease-in-out; }
        .masonry-grid > .grid-item > .content > .overlay-content .info {
          color: #FFF;
          position: absolute;
          top: 50%;
          left: 50%;
          -webkit-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%);
          text-align: center; }
          .masonry-grid > .grid-item > .content > .overlay-content .info > .title {
            font-size: 1.285em;
            font-weight: 400;
            margin: 0;
            margin-bottom: 15px;
            text-transform: uppercase;
            -webkit-transform: translateY(-150%);
                    transform: translateY(-150%);
            opacity: 0;
            transition: all 0.2s ease-in-out;
            transition-delay: 0.20s; }
          .masonry-grid > .grid-item > .content > .overlay-content .info > .categories {
            font-weight: 400;
            -webkit-transform: translateY(-150%);
                    transform: translateY(-150%);
            opacity: 0;
            transition: all 0.2s ease-in-out;
            transition-delay: 0.30s; }
        .masonry-grid > .grid-item > .content > .overlay-content > .action {
          position: absolute;
          bottom: 35px;
          right: 35px; }
          .masonry-grid > .grid-item > .content > .overlay-content > .action > a {
            display: inline-block;
            width: 40px;
            height: 40px;
            background: #FFF;
            color: #000;
            border-radius: 50%;
            position: relative;
            margin: 5px;
            opacity: 0;
            -webkit-transform: translateY(50px);
                    transform: translateY(50px);
            transition: all 0.2s ease-in-out;
            transition-delay: 0.40s; }
            .masonry-grid > .grid-item > .content > .overlay-content > .action > a:last-child {
              transition-delay: 0.45s; }
            .masonry-grid > .grid-item > .content > .overlay-content > .action > a > i {
              position: absolute;
              font-size: 20px;
              top: 50%;
              left: 50%;
              -webkit-transform: translate(-50%, -50%);
                      transform: translate(-50%, -50%); }
      .masonry-grid > .grid-item > .content:hover > .item-img {
        -webkit-transform: scale(1.05) rotate(2deg);
                transform: scale(1.05) rotate(2deg); }
      .masonry-grid > .grid-item > .content:hover > .overlay-content {
        opacity: 1; }
        .masonry-grid > .grid-item > .content:hover > .overlay-content .info > .title,
        .masonry-grid > .grid-item > .content:hover > .overlay-content .info > .categories {
          opacity: 1;
          -webkit-transform: translateY(0%);
                  transform: translateY(0%); }
        .masonry-grid > .grid-item > .content:hover > .overlay-content .action a {
          opacity: 1;
          -webkit-transform: translateY(0px);
                  transform: translateY(0px); }
    .masonry-grid > .grid-item.width2 {
      width: 40%; }
    .masonry-grid > .grid-item.width3 {
      width: 26.666666667%; }
    .masonry-grid > .grid-item.width4 {
      width: 33.333333333%; }
    .masonry-grid > .grid-item.width5 {
      width: 46.666666667%; }
    .masonry-grid > .grid-item.height2 {
      height: 780px; }

/* 5.8 Process Flow */
.process-flow-nav {
  margin: 0;
  padding: 0;
  text-align: center;
  margin-bottom: 85px; }
  .process-flow-nav > li {
    list-style: none;
    display: inline-block;
    margin: 0 40px; }
    .process-flow-nav > li > a {
      display: inline-block;
      color: inherit; }
      .process-flow-nav > li > a:hover,
      .process-flow-nav > li > a:focus,
      .process-flow-nav > li > a:active {
        text-decoration: none; }
      .process-flow-nav > li > a > i {
        display: block;
        width: 145px;
        height: 145px;
        font-size: 2.571em;
        border: 2px solid #DDD;
        border-radius: 50px;
        transition: all 0.15s ease-in-out;
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg);
        margin-bottom: 35px;
        position: relative; }
        .process-flow-nav > li > a > i:before {
          display: inline-block;
          position: absolute;
          top: 50%;
          left: 50%;
          -webkit-transform: translate(-50%, -50%) rotate(45deg);
                  transform: translate(-50%, -50%) rotate(45deg); }
        .process-flow-nav > li > a > i:after {
          content: "";
          display: inline-block;
          position: absolute;
          width: 25px;
          height: 1px;
          background-color: #FFF;
          -webkit-transform: rotate(45deg);
                  transform: rotate(45deg);
          right: -20px;
          bottom: -10px; }
        .process-flow-nav > li > a > i:hover {
          background-color: #ea2e2b;
          background-image: url(../img/iconalt.svg);
          background-position: center center;
          background-size: 100% 100%;
          color: #FFF; }
      .process-flow-nav > li > a > span {
        display: block;
        font-size: 1.071em;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 0.10em; }
    .process-flow-nav > li.active > a > i {
      background-color: #ea2e2b;
      background-image: url(../img/iconalt.svg);
      background-position: center center;
      background-size: 100% 100%;
      color: #FFF; }
    .process-flow-nav > li:last-child > a > i:after {
      display: none; }

.process-flow-content {
  position: relative;
  margin-bottom: 50px; }
  .process-flow-content .flow-title {
    display: inline-block;
    font-size: 1.285em;
    font-weight: 700;
    letter-spacing: 0.10em;
    text-transform: uppercase;
    margin-top: 0;
    border-bottom: 2px solid #ea2e2b;
    padding-bottom: 7px;
    margin-bottom: 25px; }
  .process-flow-content .flow-content {
    font-size: 1.142em;
    line-height: 1.5em; }

/* 5.9 Client Says */
.clients-says-carousel .clients-says-items {
  margin-bottom: 90px; }
  .clients-says-carousel .clients-says-items > .item > .info {
    margin-bottom: 50px; }
    .clients-says-carousel .clients-says-items > .item > .info > .photo {
      width: 180px;
      height: 180px;
      border-radius: 60px;
      overflow: hidden;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg);
      margin: 15px auto;
      margin-bottom: 35px;
      position: relative; }
      .clients-says-carousel .clients-says-items > .item > .info > .photo > img {
        width: 100%;
        height: auto;
        -webkit-transform: rotate(-45deg) scale(1.2);
                transform: rotate(-45deg) scale(1.2); }
    .clients-says-carousel .clients-says-items > .item > .info > .name-job {
      text-align: center; }
      .clients-says-carousel .clients-says-items > .item > .info > .name-job > .name {
        font-size: 1.285em;
        margin: 0;
        margin-bottom: 10px;
        font-weight: 400;
        text-transform: uppercase; }
      .clients-says-carousel .clients-says-items > .item > .info > .name-job > .job {
        font-style: italic; }
  .clients-says-carousel .clients-says-items > .item > .content {
    text-align: center;
    font-size: 1.142em; }

.clients-says-carousel .controls {
  position: relative;
  text-align: center; }
  .clients-says-carousel .controls [data-swiper="next"],
  .clients-says-carousel .controls [data-swiper="prev"] {
    display: inline-block;
    position: relative;
    width: 32px;
    height: 32px;
    background-color: #FFF;
    border-radius: 10px;
    color: #000;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    margin: 0 10px;
    transition: all 0.15s ease-in-out; }
    .clients-says-carousel .controls [data-swiper="next"] > i,
    .clients-says-carousel .controls [data-swiper="prev"] > i {
      font-size: 1.5em;
      text-align: center;
      line-height: 1.8em; }
    .clients-says-carousel .controls [data-swiper="next"]:hover,
    .clients-says-carousel .controls [data-swiper="prev"]:hover {
      background-color: #ea2e2b;
      color: #FFF; }

/* 5.10 Awesome clients */
.clients-logo .logo-item {
  height: 310px;
  position: relative; }
  .clients-logo .logo-item > a {
    position: absolute;
    width: 100%;
    height: 100%;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5; }
    .clients-logo .logo-item > a > img {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      opacity: 0.30;
      transition: all 0.15s ease-in-out; }
    .clients-logo .logo-item > a:hover > img {
      opacity: 1; }

.clients-logo div:nth-child(3) .logo-item > a {
  border-right: none; }

.clients-logo div:nth-child(6) .logo-item > a {
  border-right: none; }

.clients-logo div:nth-child(9) .logo-item > a {
  border-right: none; }

.clients-logo div:nth-of-type(n+7) .logo-item > a {
  border-bottom: none; }

/* 5.11 Special */
.special-vertical-carousel .swiper-container {
  height: 100px;
  overflow: hidden; }
  .special-vertical-carousel .swiper-container .swiper-slide > h3 {
    font-size: 0.928em;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 20px;
    text-align: center; }
  .special-vertical-carousel .swiper-container .swiper-slide > h2 {
    font-size: 2.142em;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    margin: 0; }
  .special-vertical-carousel .swiper-container .swiper-pagination > span {
    height: 20px;
    background-color: #6b6b6b;
    border-radius: 25px;
    opacity: 1;
    width: 4px;
    margin: 10px 0; }
    .special-vertical-carousel .swiper-container .swiper-pagination > span.swiper-pagination-bullet-active {
      background-color: #ea2e2b; }

/* 5.12 Contact */
.contact-form input,
.contact-form textarea {
  width: 100%;
  border: 1px solid #e4e4e4;
  padding: 15px 30px;
  margin-bottom: 25px;
  transition: all 0.15s ease-in-out; }
  .contact-form input textarea,
  .contact-form textarea textarea {
    margin-bottom: 50px; }
  .contact-form input:focus,
  .contact-form textarea:focus {
    outline-color: transparent;
    border-color: #ea2e2b; }

.contact-form .dt-ajax-response {
  margin-top: 50px;
  padding: 5px 10px;
  border: 1px solid #e54242;
  text-align: center;
  display: none; }

/* 5.13 Map */
.gmap3-section {
  height: 150px;
  overflow: hidden;
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  transition: all 0.5s ease-in-out; }
  .gmap3-section.full {
    -webkit-filter: grayscale(0%);
            filter: grayscale(0%);
    height: 500px; }
  .gmap3-section .gmap3-area {
    height: 500px; }

[data-toogle="map"]:hover {
  cursor: pointer; }

/* 5.12 Footer */
.footer-description {
  font-size: 1.142em;
  line-height: 1.5em;
  letter-spacing: 0.020em; }

.contact-address {
  font-weight: 400;
  letter-spacing: 0.050em; }
  .contact-address > li {
    margin-bottom: 15px; }

.copyright {
  background-color: #000;
  padding: 40px 0;
  margin-bottom: 40px;
  font-size: 0.857em;
  font-weight: 400;
  letter-spacing: 0.10em;
  color: #FFF; }
  .copyright a {
    color: #ea2e2b; }
    .copyright a:hover {
      color: #ce1714; }

/*==================================== */
/* =            6. Blog              = */
/* ====================================*/
/* 6.1 Banner Static */
.static-banner {
  position: relative;
  margin-bottom: 20px; }
  .static-banner .banner-content {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
    .static-banner .banner-content > h1 {
      font-size: 5.714em;
      letter-spacing: 0.020em;
      font-weight: 100;
      margin: 0;
      margin-bottom: 40px; }
      .static-banner .banner-content > h1.size2 {
        font-size: 4em; }
      .static-banner .banner-content > h1 > span {
        font-weight: 400;
        color: #ea2e2b; }
      .static-banner .banner-content > h1.huge > span {
        font-weight: 700; }
    .static-banner .banner-content > p {
      font-size: 1.142em;
      letter-spacing: 0.020em;
      line-height: 1.5em; }
    .static-banner .banner-content .date {
      font-size: 1.428em;
      letter-spacing: 0.050em;
      color: #ea2e2b;
      text-decoration: underline; }

/* 6.2 Blog */
.blog-container {
  background-color: #f2f4f6;
  padding-top: 100px;
  padding-bottom: 150px; }

.blog-posts article.post {
  margin-bottom: 60px;
  border-bottom: 1px dashed #c7c7c7; }
  .blog-posts article.post .entry-featured {
    margin-bottom: 40px; }
    .blog-posts article.post .entry-featured > img {
      max-width: 100%;
      height: auto; }
    .blog-posts article.post .entry-featured.qoute blockquote {
      position: relative;
      padding: 100px 80px;
      font-size: 1.142em;
      line-height: 1.75em;
      font-weight: 400;
      letter-spacing: 0.050em;
      font-style: italic; }
      .blog-posts article.post .entry-featured.qoute blockquote:before,
      .blog-posts article.post .entry-featured.qoute blockquote:after {
        position: absolute;
        color: #ea2e2b;
        font-size: 30px;
        font-family: FontAwesome;
        font-style: normal; }
      .blog-posts article.post .entry-featured.qoute blockquote:before {
        content: "\f10d";
        top: 80px;
        left: 50px; }
      .blog-posts article.post .entry-featured.qoute blockquote:after {
        content: "\f10e";
        bottom: 80px;
        right: 50px; }
    .blog-posts article.post .entry-featured.carousel .item img {
      max-width: 100%;
      height: auto; }
    .blog-posts article.post .entry-featured.carousel .dt-carousel-control {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      color: #FFF;
      font-size: 40px;
      line-height: 0.75em;
      text-decoration: none; }
      .blog-posts article.post .entry-featured.carousel .dt-carousel-control:hover {
        text-decoration: none;
        background-color: rgba(234, 46, 43, 0.5); }
      .blog-posts article.post .entry-featured.carousel .dt-carousel-control.left {
        left: 50px; }
      .blog-posts article.post .entry-featured.carousel .dt-carousel-control.right {
        right: 50px; }
    .blog-posts article.post .entry-featured.video .mejs-video {
      max-width: 100%; }
      .blog-posts article.post .entry-featured.video .mejs-video video {
        max-width: 100%; }
  .blog-posts article.post .entry-inside {
    padding: 0 50px; }
    .blog-posts article.post .entry-inside > .entry-title {
      font-size: 1.428em;
      line-height: 1.5em;
      font-weight: 700;
      text-transform: uppercase;
      letter-spacing: 0.060em;
      margin-top: 0;
      margin-bottom: 30px; }
      .blog-posts article.post .entry-inside > .entry-title > a {
        color: #000; }
        .blog-posts article.post .entry-inside > .entry-title > a:hover {
          color: #ea2e2b; }
    .blog-posts article.post .entry-inside > .entry-excerpt {
      margin-bottom: 40px;
      letter-spacing: 0.020em;
      font-family: 'Open Sans', sans-serif; }
    .blog-posts article.post .entry-inside > .entry-meta {
      margin: 0;
      padding: 0; }
      .blog-posts article.post .entry-inside > .entry-meta > li {
        display: inline-block;
        color: #999999;
        margin-right: 25px; }
        .blog-posts article.post .entry-inside > .entry-meta > li > i {
          margin-right: 10px; }
        .blog-posts article.post .entry-inside > .entry-meta > li > a {
          color: #999999; }
          .blog-posts article.post .entry-inside > .entry-meta > li > a:hover {
            color: #ea2e2b; }
  .blog-posts article.post .entry-readmore {
    font-size: 4em;
    line-height: 0.3em;
    color: #000; }
    .blog-posts article.post .entry-readmore > i {
      line-height: 1em; }
    .blog-posts article.post .entry-readmore:hover {
      color: #ea2e2b; }
  .blog-posts article.post:before,
  .blog-posts article.post:after {
    content: "";
    display: table; }
  .blog-posts article.post:after {
    clear: both; }

/* 6.3 Blog Single */
.single-post article.post .entry-inside > .entry-meta {
  margin-bottom: 30px; }

.single-post article.post .entry-inside .entry-content p {
  margin-bottom: 65px; }

.single-post .post-share {
  margin-bottom: 50px; }

.single-post .dti-pager {
  border-bottom: 1px dashed #c7c7c7;
  padding-bottom: 60px;
  margin-bottom: 100px; }

.single-post .comments-area {
  margin-bottom: 100px; }

/* 6.4 Comments */
.comments-area .comments-title {
  font-size: 1.142em;
  font-weight: 700;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 70px; }

.comment-list {
  padding-left: 0; }
  .comment-list li.comment {
    list-style: none;
    margin-bottom: 50px;
    border-bottom: 1px dashed #c7c7c7; }
    .comment-list li.comment .comment-body {
      padding-bottom: 45px; }
      .comment-list li.comment .comment-body > .avatar {
        width: 70px;
        height: 70px;
        border-radius: 50%;
        float: left; }
      .comment-list li.comment .comment-body .comment-meta {
        overflow: hidden;
        margin-bottom: 20px; }
        .comment-list li.comment .comment-body .comment-meta > .comment-author {
          float: left; }
          .comment-list li.comment .comment-body .comment-meta > .comment-author > .fn {
            font-weight: 700;
            text-transform: uppercase; }
            .comment-list li.comment .comment-body .comment-meta > .comment-author > .fn > a {
              color: #000; }
              .comment-list li.comment .comment-body .comment-meta > .comment-author > .fn > a:hover {
                color: #ea2e2b; }
        .comment-list li.comment .comment-body .comment-meta > .comment-metadata {
          float: right; }
          .comment-list li.comment .comment-body .comment-meta > .comment-metadata .comment-date {
            color: #999999; }
            .comment-list li.comment .comment-body .comment-meta > .comment-metadata .comment-date:hover {
              color: #ea2e2b; }
          .comment-list li.comment .comment-body .comment-meta > .comment-metadata > span {
            padding: 0 5px;
            font-weight: bold; }
          .comment-list li.comment .comment-body .comment-meta > .comment-metadata .comment-reply-link {
            color: #000; }
            .comment-list li.comment .comment-body .comment-meta > .comment-metadata .comment-reply-link:hover {
              color: #ea2e2b; }
        .comment-list li.comment .comment-body .comment-meta:before,
        .comment-list li.comment .comment-body .comment-meta:after {
          content: "";
          display: table; }
        .comment-list li.comment .comment-body .comment-meta:after {
          clear: both; }
      .comment-list li.comment .comment-body .comment-content {
        padding-left: 100px; }
      .comment-list li.comment .comment-body:before,
      .comment-list li.comment .comment-body:after {
        content: "";
        display: table; }
      .comment-list li.comment .comment-body:after {
        clear: both; }
    .comment-list li.comment > .children .comment {
      border-bottom: none; }
      .comment-list li.comment > .children .comment:last-child {
        margin-bottom: 0; }
    .comment-list li.comment:last-child {
      margin-bottom: 0; }

/*==================================== */
/* =            7. Layout            = */
/* ====================================*/
/* 7.1 Dark Layout */
.dark-layout {
  background-color: #000;
  color: #bfbfbf; }
  .dark-layout input, .dark-layout textarea {
    background-color: #000;
    border-color: #1a1a1a; }
  .dark-layout .site-header {
    background-color: #000; }
    .dark-layout .site-header.scrolled {
      background-color: #000;
      border-bottom-color: #1a1a1a; }
    .dark-layout .site-header #logo > a > img {
      display: none; }
      .dark-layout .site-header #logo > a > img.transparent-logo {
        display: block; }
    .dark-layout .site-header .social-icons > li > a {
      color: #bfbfbf; }
      .dark-layout .site-header .social-icons > li > a:hover {
        color: #e54242; }
    .dark-layout .site-header #top-menu .menu-items > li > a {
      color: #bfbfbf; }
      .dark-layout .site-header #top-menu .menu-items > li > a:hover {
        color: #e54242; }
    .dark-layout .site-header #top-menu .nav-trigger > .icon-bar > span {
      border-bottom-color: #bfbfbf; }
    .dark-layout .site-header #top-menu .nav-trigger > .text {
      color: #FFF; }
  .dark-layout.transparent-menu .site-header {
    background-color: transparent; }
    .dark-layout.transparent-menu .site-header.scrolled {
      background-color: #000;
      border-bottom-color: #1a1a1a; }
    .dark-layout.transparent-menu .site-header .social-icons > li > a {
      color: #bfbfbf; }
      .dark-layout.transparent-menu .site-header .social-icons > li > a:hover {
        color: #e54242; }
    .dark-layout.transparent-menu .site-header #top-menu .menu-items > li > a {
      color: #bfbfbf; }
      .dark-layout.transparent-menu .site-header #top-menu .menu-items > li > a:hover {
        color: #e54242; }
    .dark-layout.transparent-menu .site-header #top-menu .nav-trigger > .icon-bar > span {
      border-bottom-color: #bfbfbf; }
    .dark-layout.transparent-menu .site-header #top-menu .nav-trigger > .text {
      color: #FFF; }
    .dark-layout.transparent-menu .site-header #logo > a > img {
      display: none; }
      .dark-layout.transparent-menu .site-header #logo > a > img.transparent-logo {
        display: block; }
  .dark-layout .side-menu > ul > li > a {
    color: #bfbfbf; }
    .dark-layout .side-menu > ul > li > a:hover {
      color: #e54242; }
  .dark-layout .side-menu > ul > li.active a {
    color: #e54242; }
  .dark-layout .glass-icon > i {
    background-color: #404040; }
  .dark-layout .features-circle .middle-circle {
    border-color: #bfbfbf; }
    .dark-layout .features-circle .middle-circle > .icon {
      background-color: #404040;
      border-color: #bfbfbf; }
      .dark-layout .features-circle .middle-circle > .icon:nth-of-type(1) > span {
        background-image: url(../img/d-left-1-gray.png); }
      .dark-layout .features-circle .middle-circle > .icon:nth-of-type(2) > span {
        background-image: url(../img/d-left-2-gray.png); }
      .dark-layout .features-circle .middle-circle > .icon:nth-of-type(3) > span {
        background-image: url(../img/d-left-3-gray.png); }
      .dark-layout .features-circle .middle-circle > .icon:nth-of-type(4) > span {
        background-image: url(../img/d-right-1-gray.png); }
      .dark-layout .features-circle .middle-circle > .icon:nth-of-type(5) > span {
        background-image: url(../img/d-right-2-gray.png); }
      .dark-layout .features-circle .middle-circle > .icon:nth-of-type(6) > span {
        background-image: url(../img/d-right-3-gray.png); }
      .dark-layout .features-circle .middle-circle > .icon:nth-of-type(7) > span {
        background-image: url(../img/d-right-4-gray.png); }
  .dark-layout .triangle > span {
    color: #000; }
  .dark-layout .footer-blank {
    background-color: #000;
    border-top-color: #1a1a1a; }
  .dark-layout .team-peoples-carousel .team-peoples .people > .people-profile > .name-job > .name:before {
    color: #FFF; }
  .dark-layout .pricing-table {
    background-color: #000; }
    .dark-layout .pricing-table.active {
      box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.25); }
  .dark-layout .clients-logo .logo-item > a {
    border-right: 1px solid #1a1a1a;
    border-bottom: 1px solid #1a1a1a; }
  .dark-layout .section-header > .heading-effect {
    border-bottom: 2px dashed rgba(255, 255, 255, 0.2); }
    .dark-layout .section-header > .heading-effect:before {
      border-right: 2px dashed rgba(255, 255, 255, 0.2); }

/* 7.2 Responsive */
@media (max-width: 1024px) {
  .circle-iconic-box > .box-item {
    width: 200px; }
  .circle-iconic-box.left-side > .box-item:nth-of-type(1) {
    top: -20px;
    left: 100px; }
  .circle-iconic-box.left-side > .box-item:nth-of-type(2) {
    top: 100px;
    left: 70px; }
  .circle-iconic-box.left-side > .box-item:nth-of-type(3) {
    top: 220px;
    left: 110px; }
  .circle-iconic-box.right-side > .box-item:nth-of-type(1) {
    top: -50px;
    left: -20px; }
  .circle-iconic-box.right-side > .box-item:nth-of-type(2) {
    top: 80px;
    left: 0px; }
  .circle-iconic-box.right-side > .box-item:nth-of-type(3) {
    top: 200px;
    left: -20px; }
  .circle-iconic-box.right-side > .box-item:nth-of-type(4) {
    top: 325px;
    left: -90px; }
  .features-circle {
    position: relative; }
    .features-circle .middle-circle {
      width: 250px;
      height: 250px; }
      .features-circle .middle-circle > .icon.size-xxl {
        width: 100px;
        height: 100px; }
        .features-circle .middle-circle > .icon.size-xxl > i {
          font-size: 26px; }
      .features-circle .middle-circle > .icon.size-m {
        width: 50px;
        height: 50px; }
        .features-circle .middle-circle > .icon.size-m > i {
          font-size: 14px; }
      .features-circle .middle-circle > .icon.size-l {
        width: 75px;
        height: 75px; }
        .features-circle .middle-circle > .icon.size-l > i {
          font-size: 18px; }
      .features-circle .middle-circle > .icon.size-xl {
        width: 85px;
        height: 85px; }
        .features-circle .middle-circle > .icon.size-xl > i {
          font-size: 20px; }
      .features-circle .middle-circle > .icon:nth-of-type(1) {
        top: -40px;
        left: 0px; }
        .features-circle .middle-circle > .icon:nth-of-type(1) > span {
          width: 40px;
          height: 11px;
          top: 20px;
          left: -50px; }
      .features-circle .middle-circle > .icon:nth-of-type(2) {
        top: 75px;
        left: -25px; }
        .features-circle .middle-circle > .icon:nth-of-type(2) > span {
          width: 20px;
          height: 11px;
          top: 20px;
          left: -30px; }
      .features-circle .middle-circle > .icon:nth-of-type(3) {
        top: 150px;
        left: -20px; }
        .features-circle .middle-circle > .icon:nth-of-type(3) > span {
          width: 40px;
          height: 28px;
          top: 50px;
          left: -40px; }
      .features-circle .middle-circle > .icon:nth-of-type(4) {
        top: -30px;
        right: 50px; }
        .features-circle .middle-circle > .icon:nth-of-type(4) > span {
          width: 120px;
          height: 33px;
          background-position-x: -30px;
          top: -10px;
          left: 70px; }
      .features-circle .middle-circle > .icon:nth-of-type(5) {
        top: 40px;
        right: -20px; }
        .features-circle .middle-circle > .icon:nth-of-type(5) > span {
          width: 40px;
          height: 11px;
          background-position-x: -5px;
          top: 35px;
          left: 80px; }
      .features-circle .middle-circle > .icon:nth-of-type(6) {
        top: 160px;
        right: -5px; }
        .features-circle .middle-circle > .icon:nth-of-type(6) > span {
          width: 45px;
          height: 11px;
          top: 40px;
          left: 80px; }
      .features-circle .middle-circle > .icon:nth-of-type(7) {
        top: 200px;
        right: 90px; }
        .features-circle .middle-circle > .icon:nth-of-type(7) > span {
          width: 86px;
          height: 28px;
          top: 110px;
          left: 75px; }
  .team-peoples-carousel .team-peoples .people > .people-profile > .name-job > .name:before {
    font-size: 1.7em; }
  .masonry-grid > .grid-sizer {
    width: 33.33333333333333%; }
  .masonry-grid > .grid-item {
    height: 250px; }
    .masonry-grid > .grid-item.height2 {
      height: 500px; } }

@media (max-width: 992px) {
  #header
#logo {
    float: none; }
  #top-menu {
    float: none;
    position: inherit;
    padding: 0; }
    #top-menu ul.menu-items {
      margin-top: 35px;
      margin-right: 0; }
      #top-menu ul.menu-items > li {
        display: block;
        border-bottom: 1px solid #E6E6E6; }
        #top-menu ul.menu-items > li:last-child {
          border-bottom: none; }
        #top-menu ul.menu-items > li > a {
          display: block; }
    #top-menu .nav-trigger {
      top: 45px;
      right: 40px; }
  #top-social {
    float: none;
    position: absolute;
    top: 35px;
    right: 155px; }
  .site-header.scrolled #top-social {
    top: 10px; }
  .site-header.scrolled #top-menu .nav-trigger {
    top: 15px; }
  .transparent-menu .site-header {
    padding-top: 15px; }
    .transparent-menu .site-header #top-social {
      float: none;
      position: absolute;
      top: 10px;
      right: 155px; }
    .transparent-menu .site-header #top-menu .nav-trigger {
      top: 15px;
      right: 40px; } }

@media (max-width: 768px) {
  body,
  .transparent-menu {
    padding: 0; }
  .side-menu,
  .footer-blank,
  #top-social {
    display: none; }
  #back-to-top {
    bottom: 0;
    right: 0; }
  .circle-iconic-box.left-side > .box-item:nth-of-type(1) {
    top: -20px;
    left: 0px; }
  .circle-iconic-box.left-side > .box-item:nth-of-type(2) {
    top: 100px;
    left: 20px; }
  .circle-iconic-box.left-side > .box-item:nth-of-type(3) {
    top: 220px;
    left: 0px; }
  .circle-iconic-box.right-side > .box-item:nth-of-type(1) {
    top: -50px;
    left: -20px; }
  .circle-iconic-box.right-side > .box-item:nth-of-type(2) {
    top: 80px;
    left: 0px; }
  .circle-iconic-box.right-side > .box-item:nth-of-type(3) {
    top: 200px;
    left: -20px; }
  .circle-iconic-box.right-side > .box-item:nth-of-type(4) {
    top: 325px;
    left: -30px; }
  .features-circle {
    position: relative; }
    .features-circle .middle-circle > .icon:nth-of-type(4) {
      top: -30px; }
      .features-circle .middle-circle > .icon:nth-of-type(4) > span {
        width: 70px;
        background-position-x: -75px;
        top: 0px; }
    .features-circle .middle-circle > .icon:nth-of-type(5) > span {
      background-position-x: -15px; }
    .features-circle .middle-circle > .icon:nth-of-type(6) > span {
      width: 30px;
      background-position-x: -20px; }
  .masonry-grid > .grid-sizer {
    width: 49.9%; }
  .masonry-grid > .grid-item {
    width: 49.9%;
    height: 300px; }
    .masonry-grid > .grid-item.width2 {
      width: 49.9%; }
    .masonry-grid > .grid-item.width3 {
      width: 49.9%; }
    .masonry-grid > .grid-item.width4 {
      width: 49.9%; }
    .masonry-grid > .grid-item.width5 {
      width: 49.9%; }
    .masonry-grid > .grid-item.height2 {
      height: 300px; }
  .process-flow-nav > li > a > i {
    width: 75px;
    height: 75px;
    border-radius: 25px;
    font-size: 1.8em; }
  .pricing-table {
    margin: 0 50px 50px; }
  .main-slider .slide-item .slide-caption .slide-mini-title {
    margin-bottom: 20px; }
  .main-slider .slide-item .slide-caption .slider-huge-title {
    font-size: 4em;
    margin-bottom: 20px; }
  .main-slider .slide-item .slide-caption .slide-tag {
    margin-bottom: 20px; }
  .main-slider .triangle {
    display: none; }
  .special-testimonial {
    padding: 95px 55px;
    width: 90%;
    border-top: 10px solid #FFF;
    border-left: 10px solid #FFF; }
    .special-testimonial:before {
      content: '';
      position: absolute;
      right: 0;
      bottom: 140px;
      width: 10px;
      height: 100%;
      background-color: #fff; }
    .special-testimonial:after {
      content: '';
      position: absolute;
      right: 140px;
      bottom: 0;
      height: 10px;
      width: 100%;
      background-color: #fff; }
    .special-testimonial > .more {
      width: 100px;
      height: 100px;
      border-width: 0 0 100px 100px; }
      .special-testimonial > .more > i {
        top: 45px;
        left: -50px;
        font-size: 40px; }
    .special-testimonial > .title {
      font-size: 2em;
      margin-bottom: 40px; }
    .special-testimonial > .content {
      font-size: 1em;
      margin-bottom: 20px; } }

@media (max-width: 480px) {
  .masonry-grid > .grid-sizer {
    width: 100%; }
  .masonry-grid > .grid-item {
    width: 100%;
    height: 300px; }
    .masonry-grid > .grid-item.width2 {
      width: 100%; }
    .masonry-grid > .grid-item.width3 {
      width: 100%; }
    .masonry-grid > .grid-item.width4 {
      width: 100%; }
    .masonry-grid > .grid-item.width5 {
      width: 100%; }
    .masonry-grid > .grid-item.height2 {
      height: 300px; }
  .clients-logo .logo-item {
    margin-bottom: 25px; }
    .clients-logo .logo-item > a {
      border: 1px solid #e5e5e5 !important; } }

/*==================================== */
/* =            8. Extras            = */
/* ====================================*/
.color-switcher {
  width: 250px;
  position: fixed;
  left: -250px;
  top: 200px;
  z-index: 555;
  padding: 0px;
  transition: all 0.5s ease-in-out; }
  .color-switcher.active {
    left: 0; }
  .color-switcher p {
    font-size: 1.42em; }
  .color-switcher ul {
    list-style: none;
    padding: 0; }
    .color-switcher ul > li {
      margin: 3px;
      display: inline-block; }
      .color-switcher ul > li > a {
        display: block;
        width: 40px;
        height: 40px; }
        .color-switcher ul > li > a.blue {
          background: #428bca; }
        .color-switcher ul > li > a.green {
          background: #88c136; }
        .color-switcher ul > li > a.red {
          background: #e54242; }
        .color-switcher ul > li > a.yellow {
          background: #ff9c00; }
        .color-switcher ul > li > a.brown {
          background: #987654; }
        .color-switcher ul > li > a.cyan {
          background: #1ABC9C; }
        .color-switcher ul > li > a.purple {
          background: #c74a73; }
        .color-switcher ul > li > a.sky-blue {
          background: #00cdcd; }
  .color-switcher .theme-colors {
    display: table;
    text-align: left;
    padding-top: 0px;
    width: 100%;
    padding: 18px;
    background: #F5F5F5;
    padding-top: 0px; }
  .color-switcher p {
    font-size: 14px;
    margin-top: 25px; }

#picker-toggle {
  width: 60px;
  height: 60px;
  position: absolute;
  right: -60px;
  top: 0px;
  z-index: -1;
  text-align: center;
  background: #F5F5F5;
  color: #ea2e2b; }
  #picker-toggle > i {
    font-size: 30px;
    line-height: 60px; }

@media (max-width: 768px) {
  .color-switcher {
    display: none; } }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5zY3NzIiwiYmFzZS9fYm9vdHN0cmFwLnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsImJhc2UvX2RlY2VudC1pY29ucy5zY3NzIiwiZWxlbWVudHMvX3NsaWRlLW1lbnUuc2NzcyIsImVsZW1lbnRzL19zb2NpYWwtaWNvbi5zY3NzIiwiZWxlbWVudHMvX3RyaWFuZ2xlLnNjc3MiLCJlbGVtZW50cy9faGVhZGluZy5zY3NzIiwiZWxlbWVudHMvX2ljb25pYy1ib3guc2NzcyIsImVsZW1lbnRzL19ib3gtaXRlbXMuc2NzcyIsImVsZW1lbnRzL19zZXJ2aWNlLWJveC5zY3NzIiwiZWxlbWVudHMvX3ByaWNpbmctdGFibGUuc2NzcyIsImVsZW1lbnRzL19tb2NrLXVwLWFjdGlvbi5zY3NzIiwiZWxlbWVudHMvX3NwZWNpYWwtdGVzdGltb25pYWxzLnNjc3MiLCJiYXNlL19jb2xvcnMuc2NzcyIsImVsZW1lbnRzL19idXR0b25zLnNjc3MiLCJlbGVtZW50cy9fcGFnZS1uYXZpZ2F0aW9uLnNjc3MiLCJlbGVtZW50cy9fc2tpbGxzLWJhcnMuc2NzcyIsImVsZW1lbnRzL19wb3N0LXNoYXJlLnNjc3MiLCJlbGVtZW50cy9fY29tbWVudC1mb3JtLnNjc3MiLCJlbGVtZW50cy9fYmxvY2txdW90ZS5zY3NzIiwiZWxlbWVudHMvX2JhY2stdG9wLnNjc3MiLCJ3aWRnZXRzL193aWRnZXRzLnNjc3MiLCJ3aWRnZXRzL19zZWFyY2guc2NzcyIsIndpZGdldHMvX3BvcHVsYXItcG9zdHMuc2NzcyIsIndpZGdldHMvX2NhdGVnb3JpZXMuc2NzcyIsIndpZGdldHMvX25ld3NsZXR0ZXIuc2NzcyIsIndpZGdldHMvX3RhZ3Muc2NzcyIsIndpZGdldHMvX2FyY2hpdmVzLnNjc3MiLCJiYXNlL19oZWFkZXIuc2NzcyIsInNlY3Rpb25zL19iYW5uZXIuc2NzcyIsInNlY3Rpb25zL19hYm91dC5zY3NzIiwic2VjdGlvbnMvX3doeS1jaG9vc2UtdXMuc2NzcyIsInNlY3Rpb25zL19zaXRlLXN0YXRzLnNjc3MiLCJzZWN0aW9ucy9fdGVhbS5zY3NzIiwic2VjdGlvbnMvX3BvcnRmb2xpby5zY3NzIiwic2VjdGlvbnMvX3Byb2Nlc3MtZmxvdy5zY3NzIiwic2VjdGlvbnMvX2NsaWVudHMtc2F5cy5zY3NzIiwic2VjdGlvbnMvX2F3ZXNvbWUtY2xpZW50cy5zY3NzIiwic2VjdGlvbnMvX3NwZWNpYWwuc2NzcyIsInNlY3Rpb25zL19jb250YWN0LnNjc3MiLCJzZWN0aW9ucy9fbWFwLnNjc3MiLCJzZWN0aW9ucy9fZm9vdGVyLnNjc3MiLCJzZWN0aW9ucy9fYmFubmVyLXN0YXRpYy5zY3NzIiwic2VjdGlvbnMvX2Jsb2cuc2NzcyIsInNlY3Rpb25zL19ibG9nLXNpbmdsZS5zY3NzIiwic2VjdGlvbnMvX2NvbW1lbnRzLnNjc3MiLCJiYXNlL19kYXJrLWxheW91dC5zY3NzIiwiYmFzZS9fcmVzcG9uc2l2ZS5zY3NzIiwiZXh0cmFzL19jb2xvci1waWNrZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQ0FBZ0M7QUFDaEMseUJBQXlCO0FBRXpCLHFCQUFxQjtBQUNyQixxQkFBcUI7QUFDckIsaUJBQWlCO0FBQ2pCLG1CQUFtQjtBQUNuQixzQkFBc0I7QUFDdEIseUJBQXlCO0FBQ3pCLGlCQUFpQjtBQUNqQixvQkFBb0I7QUFDcEIsbUJBQW1CO0FBQ25CLHlCQUF5QjtBQUN6QixxQkFBcUI7QUFDckIsdUJBQXVCO0FBQ3ZCLHNCQUFzQjtBQUN0QiwrQkFBK0I7QUFDL0Isa0JBQWtCO0FBQ2xCLDBCQUEwQjtBQUMxQixzQkFBc0I7QUFDdEIscUJBQXFCO0FBQ3JCLHVCQUF1QjtBQUN2QixxQkFBcUI7QUFDckIsc0JBQXNCO0FBQ3RCLGdCQUFnQjtBQUNoQixnQkFBZ0I7QUFDaEIsdUJBQXVCO0FBQ3ZCLG9CQUFvQjtBQUNwQixvQkFBb0I7QUFDcEIsY0FBYztBQUNkLGtCQUFrQjtBQUNsQixpQkFBaUI7QUFDakIsZ0JBQWdCO0FBQ2hCLGdCQUFnQjtBQUNoQixlQUFl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LEVBQUUsR0FBRyxFQUFFLEdBQUcsQ0FBQyxLQUFLLENBQTFCO1VBQ04sVUFBVSxFQUFFLE9BQVEsR0FEYjtRQUdQLGVBQWUsQ0FBQyxFQUFFLEdBQUcsRUFBRSxHQUFHLENBQUMsT0FBTyxDQUExQjtVQUNSLFVBQVUsRUFBRSxPQUFRLEdBRFg7UUFHVCxlQUFlLENBQUMsRUFBRSxHQUFHLEVBQUUsR0FBRyxDQUFDLFNBQVMsQ0FBMUI7VUFDVixVQUFVLEVBQUUsT0FBUSxHQURUO0VBT2YsZUFBZSxDQUFDLGFBQWEsQ0FBZjtJQUNiLE9BQU8sRUFBRSxLQUFNO0lBQ2YsVUFBVSxFQUFFLElBQUs7SUFDakIsV0FBVyxFQUFFLEdBQUk7SUFDakIsS0FBSyxFQUFFLElBQUs7SUFDWixPQUFPLEVBQUUsSUFBSztJQUNkLFVBQVUsRUFBRSxPQUFRO0lBQ3BCLFdBQVcsRUFBRSxHQUFJLEdBUEg7RUFVZixlQUFlLENBQUMsQ0FBQyxDQUFmO0lBQ0QsU0FBUyxFQUFFLElBQUs7SUFDaEIsVUFBVSxFQUFFLElBQUssR0FGZjs7QUFNSixjQUFjLENBQUM7RUFDZCxLQUFLLEVBQUUsSUFBSztFQUNaLE1BQU0sRUFBRSxJQUFLO0VBQ2IsUUFBUSxFQUFFLFFBQVM7RUFDbkIsS0FBSyxFQUFFLEtBQU07RUFDYixHQUFHLEVBQUUsR0FBSTtFQUNULE9BQU8sRUFBRSxFQUFHO0VBQ1osVUFBVSxFQUFFLE1BQU87RUFDbkIsVUFBVSxFQUFFLE9BQVE7RUFDcEIsS0FBSyxFQUFFLE9BQVEsR0FUQTtFQVdiLGNBQWMsR0FBRyxDQUFDLENBQWhCO0lBQ0gsU0FBUyxFQUFFLElBQUs7SUFDaEIsV0FBVyxFQUFFLElBQUssR0FGZDs7QUFNTixNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUs7RUFDaEIsZUFBZSxDQUFDO0lBQ2YsT0FBTyxFQUFFLElBQUssR0FERSIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogW1RhYmxlIG9mIGNvbnRlbnRzXSAqL1xyXG5cclxuLyogMS4gR2xvYmFsIFJ1bGVzICovXHJcbi8qIDIuIERlY2VudCBJY29ucyAqL1xyXG4vKiAzLiBFbGVtZW50cyAqL1xyXG4vKiAzLjEgU2lkZSBNZW51ICovXHJcbi8qIDMuMiBTb2NpYWwgSWNvbnMgKi9cclxuLyogMy4zIFRyaWFuZ2xlIEJ1dHRvbiAqL1xyXG4vKiAzLjQgSGVhZGluZyAqL1xyXG4vKiAzLjUgSWNvbmljIEJveCAqL1xyXG4vKiAzLjYgQm94IEl0ZW1zICovXHJcbi8qIDMuNyBGZWF0dXJlZCBDaXJjbGUgKi9cclxuLyogMy44IFNlcnZpY2UgQm94ICovXHJcbi8qIDMuOSBQcmljaW5nIFRhYmxlICovXHJcbi8qIDMuMTAgQWN0aW9uIEFyZWEgKi9cclxuLyogMy4xMSBTcGVjaWFsIFRlc3RpbW9uaWFscyAqL1xyXG4vKiAzLjEyIEJ1dHRvbnMgKi9cclxuLyogMy4xMyBQYWdlIE5hdmlnYXRpb24gKi9cclxuLyogMy4xNCBTa2lsbHMgQmFycyAqL1xyXG4vKiAzLjE1IFBvc3QgU2hhcmUgKi9cclxuLyogMy4xNiBDb21tZW50IEZvcm0gKi9cclxuLyogMy4xNyBCbG9ja3F1b3RlICovXHJcbi8qIDMuMTggQmFjayB0byB0b3AgKi9cclxuLyogNC4gV2lkZ2V0cyAqL1xyXG4vKiA0LjEgU2VhcmNoICovXHJcbi8qIDQuMiBQb3B1bGFyIFBvc3RzICovXHJcbi8qIDQuMyBDYXRlZ29yaWVzICovXHJcbi8qIDQuNCBOZXdzbGV0dGVyICovXHJcbi8qIDQuNSBUYWdzICovXHJcbi8qIDQuNiBBcmNoaXZlcyAqL1xyXG4vKiA1LiBTZWN0aW9ucyAqL1xyXG4vKiA1LjEgSGVhZGVyICovXHJcbi8qIDUuMiBCYW5uZXIgKi9cclxuLyogNS4zIEFib3V0ICovXHJcbi8qIDUuNCBXaHkgQ2hvb3NlIFVzICovXHJcbi8qIDUuNSBTaXRlIFN0YXRzICovXHJcbi8qIDUuNiBUZWFtICovXHJcbi8qIDUuNyBQb3J0Zm9saW8gKi9cclxuLyogNS44IFByb2Nlc3MgRmxvdyAqL1xyXG4vKiA1LjkgQ2xpZW50IFNheXMgKi9cclxuLyogNS4xMCBBd2Vzb21lIGNsaWVudHMgKi9cclxuLyogNS4xMSBTcGVjaWFsICovXHJcbi8qIDUuMTIgQ29udGFjdCAqL1xyXG4vKiA1LjEzIE1hcCAqL1xyXG4vKiA1LjEyIEZvb3RlciAqL1xyXG4vKiA2LiBCbG9nICovXHJcbi8qIDYuMSBCYW5uZXIgU3RhdGljICovXHJcbi8qIDYuMiBCbG9nICovXHJcbi8qIDYuMyBCbG9nIFNpbmdsZSAqL1xyXG4vKiA2LjQgQ29tbWVudHMgKi9cclxuLyogNy4gTGF5b3V0ICovXHJcbi8qIDcuMSBEYXJrIExheW91dCAqL1xyXG4vKiA3LjIgUmVzcG9uc2l2ZSAqL1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyogPSAgICAgICAgIDEuIEdsb2JhbCBSdWxlcyAgICAgICAgID0gKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuQGltcG9ydCAnYmFzZS9jb2xvcnMnO1xyXG5AaW1wb3J0ICdiYXNlL21peGlucyc7XHJcbkBpbXBvcnQgJ2Jhc2UvYm9vdHN0cmFwJztcclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi8qID0gICAgICAgICAgMi4gRGVjZW50IEljb25zICAgICAgICAgPSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5AaW1wb3J0ICdiYXNlL2RlY2VudC1pY29ucyc7XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKiA9ICAgICAgICAgICAzLiBFbGVtZW50cyAgICAgICAgICAgPSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLyogMy4xIFNpZGUgTWVudSAqL1xyXG5AaW1wb3J0ICdlbGVtZW50cy9zbGlkZS1tZW51JztcclxuLyogMy4yIFNvY2lhbCBJY29ucyAqL1xyXG5AaW1wb3J0ICdlbGVtZW50cy9zb2NpYWwtaWNvbic7XHJcbi8qIDMuMyBUcmlhbmdsZSBCdXR0b24gKi9cclxuQGltcG9ydCAnZWxlbWVudHMvdHJpYW5nbGUnO1xyXG4vKiAzLjQgSGVhZGluZyAqL1xyXG5AaW1wb3J0ICdlbGVtZW50cy9oZWFkaW5nJztcclxuLyogMy41IEljb25pYyBCb3ggKi9cclxuQGltcG9ydCAnZWxlbWVudHMvaWNvbmljLWJveCc7XHJcbi8qIDMuNiBCb3ggSXRlbXMgKi9cclxuQGltcG9ydCAnZWxlbWVudHMvYm94LWl0ZW1zJztcclxuLyogMy43IEZlYXR1cmVkIENpcmNsZSAqL1xyXG5AaW1wb3J0ICdlbGVtZW50cy9mZWF0dXJlcy1jaXJjbGUnO1xyXG4vKiAzLjggU2VydmljZSBCb3ggKi9cclxuQGltcG9ydCAnZWxlbWVudHMvc2VydmljZS1ib3gnO1xyXG4vKiAzLjkgUHJpY2luZyBUYWJsZSAqL1xyXG5AaW1wb3J0ICdlbGVtZW50cy9wcmljaW5nLXRhYmxlJztcclxuLyogMy4xMCBBY3Rpb24gQXJlYSAqL1xyXG5AaW1wb3J0ICdlbGVtZW50cy9tb2NrLXVwLWFjdGlvbic7XHJcbi8qIDMuMTEgU3BlY2lhbCBUZXN0aW1vbmlhbHMgKi9cclxuQGltcG9ydCAnZWxlbWVudHMvc3BlY2lhbC10ZXN0aW1vbmlhbHMnO1xyXG4vKiAzLjEyIEJ1dHRvbnMgKi9cclxuQGltcG9ydCAnZWxlbWVudHMvYnV0dG9ucyc7XHJcbi8qIDMuMTMgUGFnZSBOYXZpZ2F0aW9uICovXHJcbkBpbXBvcnQgJ2VsZW1lbnRzL3BhZ2UtbmF2aWdhdGlvbic7XHJcbi8qIDMuMTQgU2tpbGxzIEJhcnMgKi9cclxuQGltcG9ydCAnZWxlbWVudHMvc2tpbGxzLWJhcnMnO1xyXG4vKiAzLjE1IFBvc3QgU2hhcmUgKi9cclxuQGltcG9ydCAnZWxlbWVudHMvcG9zdC1zaGFyZSc7XHJcbi8qIDMuMTYgQ29tbWVudCBGb3JtICovXHJcbkBpbXBvcnQgJ2VsZW1lbnRzL2NvbW1lbnQtZm9ybSc7XHJcbi8qIDMuMTcgQmxvY2txdW90ZSAqL1xyXG5AaW1wb3J0ICdlbGVtZW50cy9ibG9ja3F1b3RlJztcclxuLyogMy4xOCBCYWNrIHRvIHRvcCAqL1xyXG5AaW1wb3J0ICdlbGVtZW50cy9iYWNrLXRvcCc7XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKiA9ICAgICAgICAgICAgNC4gV2lkZ2V0cyAgICAgICAgICAgPSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5AaW1wb3J0ICd3aWRnZXRzL3dpZGdldHMnO1xyXG4vKiA0LjEgU2VhcmNoICovXHJcbkBpbXBvcnQgJ3dpZGdldHMvc2VhcmNoJztcclxuLyogNC4yIFBvcHVsYXIgUG9zdHMgKi9cclxuQGltcG9ydCAnd2lkZ2V0cy9wb3B1bGFyLXBvc3RzJztcclxuLyogNC4zIENhdGVnb3JpZXMgKi9cclxuQGltcG9ydCAnd2lkZ2V0cy9jYXRlZ29yaWVzJztcclxuLyogNC40IE5ld3NsZXR0ZXIgKi9cclxuQGltcG9ydCAnd2lkZ2V0cy9uZXdzbGV0dGVyJztcclxuLyogNC41IFRhZ3MgKi9cclxuQGltcG9ydCAnd2lkZ2V0cy90YWdzJztcclxuLyogNC42IEFyY2hpdmVzICovXHJcbkBpbXBvcnQgJ3dpZGdldHMvYXJjaGl2ZXMnO1xyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyogPSAgICAgICAgICAgIDUuIFNlY3Rpb25zICAgICAgICAgID0gKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLyogNS4xIEhlYWRlciAqL1xyXG5AaW1wb3J0ICdiYXNlL2hlYWRlcic7XHJcbi8qIDUuMiBCYW5uZXIgKi9cclxuQGltcG9ydCAnc2VjdGlvbnMvYmFubmVyJztcclxuLyogNS4zIEFib3V0ICovXHJcbkBpbXBvcnQgJ3NlY3Rpb25zL2Fib3V0JztcclxuLyogNS40IFdoeSBDaG9vc2UgVXMgKi9cclxuQGltcG9ydCAnc2VjdGlvbnMvd2h5LWNob29zZS11cyc7XHJcbi8qIDUuNSBTaXRlIFN0YXRzICovXHJcbkBpbXBvcnQgJ3NlY3Rpb25zL3NpdGUtc3RhdHMnO1xyXG4vKiA1LjYgVGVhbSAqL1xyXG5AaW1wb3J0ICdzZWN0aW9ucy90ZWFtJztcclxuLyogNS43IFBvcnRmb2xpbyAqL1xyXG5AaW1wb3J0ICdzZWN0aW9ucy9wb3J0Zm9saW8nO1xyXG4vKiA1LjggUHJvY2VzcyBGbG93ICovXHJcbkBpbXBvcnQgJ3NlY3Rpb25zL3Byb2Nlc3MtZmxvdyc7XHJcbi8qIDUuOSBDbGllbnQgU2F5cyAqL1xyXG5AaW1wb3J0ICdzZWN0aW9ucy9jbGllbnRzLXNheXMnO1xyXG4vKiA1LjEwIEF3ZXNvbWUgY2xpZW50cyAqL1xyXG5AaW1wb3J0ICdzZWN0aW9ucy9hd2Vzb21lLWNsaWVudHMnO1xyXG4vKiA1LjExIFNwZWNpYWwgKi9cclxuQGltcG9ydCAnc2VjdGlvbnMvc3BlY2lhbCc7XHJcbi8qIDUuMTIgQ29udGFjdCAqL1xyXG5AaW1wb3J0ICdzZWN0aW9ucy9jb250YWN0JztcclxuLyogNS4xMyBNYXAgKi9cclxuQGltcG9ydCAnc2VjdGlvbnMvbWFwJztcclxuLyogNS4xMiBGb290ZXIgKi9cclxuQGltcG9ydCAnc2VjdGlvbnMvZm9vdGVyJztcclxuXHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKiA9ICAgICAgICAgICAgNi4gQmxvZyAgICAgICAgICAgICAgPSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4vKiA2LjEgQmFubmVyIFN0YXRpYyAqL1xyXG5AaW1wb3J0ICdzZWN0aW9ucy9iYW5uZXItc3RhdGljJztcclxuLyogNi4yIEJsb2cgKi9cclxuQGltcG9ydCAnc2VjdGlvbnMvYmxvZyc7XHJcbi8qIDYuMyBCbG9nIFNpbmdsZSAqL1xyXG5AaW1wb3J0ICdzZWN0aW9ucy9ibG9nLXNpbmdsZSc7XHJcbi8qIDYuNCBDb21tZW50cyAqL1xyXG5AaW1wb3J0ICdzZWN0aW9ucy9jb21tZW50cyc7XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4vKiA9ICAgICAgICAgICAgNy4gTGF5b3V0ICAgICAgICAgICAgPSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4vKiA3LjEgRGFyayBMYXlvdXQgKi9cclxuQGltcG9ydCAnYmFzZS9kYXJrLWxheW91dCc7XHJcbi8qIDcuMiBSZXNwb25zaXZlICovXHJcbkBpbXBvcnQgJ2Jhc2UvcmVzcG9uc2l2ZSc7XHJcblxyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuLyogPSAgICAgICAgICAgIDguIEV4dHJhcyAgICAgICAgICAgID0gKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuQGltcG9ydCAnZXh0cmFzL2NvbG9yLXBpY2tlcic7XHJcbiIsImJvZHkge1xyXG4gIEBpbmNsdWRlIGZvbnQtc21vb3RoaW5nOyAvLyA8LSBfbWl4aW5zLnNjc3NcclxuICBjb2xvcjogIzAwMDtcclxuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMjBlbTtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gIHBhZGRpbmctbGVmdDogNDBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG59XHJcbiNwYWdlLW91dGVyIHtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcblxyXG4gICYuYW5pbWF0ZWQtdmVyc2lvbiB7XHJcbiAgICA+IHNlY3Rpb24ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5bZGF0YS1zcHk9XCJzY3JvbGxcIl0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5hIHtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcblx0XHJcblx0Jjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxufVxyXG4vLyBTZWN0aW9uIFBhZGRpbmdcclxuLnNlY3Rpb24tcGFkZGluZyB7XHJcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxufVxyXG5cclxuLy8gVHJhbnNwYXJlbnQgU2VjdGlvblxyXG4udHJhbnNwYXJlbnQtc2VjdGlvbixcclxuLnRyYW5zcGFyZW50IHtcclxuICBjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLy8gU3BlY2lhbCBUZXh0XHJcbi5zcGVjaWFsLXRleHQge1xyXG4gIGZvbnQtc2l6ZTogMS40MjhlbTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjEwZW07XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgY29sb3I6ICNlYTJlMmI7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTd2lwZXIgQ2Fyb3VzZWwgTmF2XHJcbltkYXRhLXN3aXBlcj1cIm5leHRcIl0sXHJcbltkYXRhLXN3aXBlcj1cInByZXZcIl0ge1xyXG4gICY6aG92ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQ29sb3JzXHJcbi5hbHQtY29sb3Ige1xyXG4gIGNvbG9yOiAjZWEyZTJiO1xyXG59XHJcbi5oaWdobGl0ZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTJlMmI7XHJcbiAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbi8vIEltYWdlIGJhY2tncm91bmRcclxuW2RhdGEtYmctaW1hZ2VdIHtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4vLyBGdWxsIFNjcmVlblxyXG4uZnVsbC1zY3JlZW4ge1xyXG4gIGhlaWdodDogMTAwdmg7XHJcblxyXG4gID4gLm92ZXJsYXkge1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFZpZGVvIEJhY2tncm91bmRcclxuLmJhY2tncm91bmQtdmlkZW8tc2VjdGlvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIFxyXG4gID4gLm92ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcbiAgPiAuYmFja2dyb3VuZC12aWRlbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQW5pbWF0aW9uIEZpeFxyXG4uc3dpcGVyLXNsaWRlIFtkYXRhLWFuaW1hdGVdIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxufVxyXG4uc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUgW2RhdGEtYW5pbWF0ZV0ge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcclxufVxyXG5cclxuLy8gRm9vdGVyIEJsYW5rIFNwYWNlXHJcbi5mb290ZXItYmxhbmsge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI0YxRjFGMTtcclxuICB6LWluZGV4OiAyMDtcclxufVxyXG5cclxuaW5wdXQsXHJcbnRleHRhcmVhIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICNlYTJlMmI7XHJcbiAgfVxyXG59IiwiQG1peGluIGZvbnQtc21vb3RoaW5nIHtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcbiAgLy8gQmFzZWQgb24gaHR0cDovL2NvZGVwZW4uaW8vamF2YXN0ZXZlOTkvcGVuL2hEeHBuXHJcbkBtaXhpbiBmb250LWZhY2UoJGZvbnQtZmFtaWx5LCAkZmlsZS1wYXRoLCAkZm9udC13ZWlnaHQ6IG5vcm1hbCwgJGZvbnQtc3R5bGU6IG5vcm1hbCkge1xyXG4gICAgQGZvbnQtZmFjZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XHJcbiAgICAgIHNyYzogdXJsKCcjeyRmaWxlLXBhdGh9LmVvdCcpO1xyXG4gICAgICBzcmM6IHVybCgnI3skZmlsZS1wYXRofS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJyN7JGZpbGUtcGF0aH0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnI3skZmlsZS1wYXRofS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnI3skZmlsZS1wYXRofS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnI3skZmlsZS1wYXRofS5zdmcjI3skZm9udC1mYW1pbHl9JykgZm9ybWF0KCdzdmcnKTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodDtcclxuICAgICAgZm9udC1zdHlsZTogJGZvbnQtc3R5bGU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQ2hyb21lIGZvciBXaW5kb3dzIHJlbmRlcmluZyBmaXg6IGh0dHA6Ly93d3cuYWR0cmFrLmNvLnVrL2Jsb2cvZm9udC1mYWNlLWNocm9tZS1yZW5kZXJpbmcvXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XHJcbiAgICAgIEBmb250LWZhY2Uge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XHJcbiAgICAgICAgc3JjOiB1cmwoJyN7JGZpbGUtcGF0aH0uc3ZnIyN7JGZvbnQtZmFtaWx5fScpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcImR0LWljb25zXCI7XHJcbiAgc3JjOnVybChcIi4uL2ZvbnRzL2R0LWljb25zLmVvdFwiKTtcclxuICBzcmM6dXJsKFwiLi4vZm9udHMvZHQtaWNvbnMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL2R0LWljb25zLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL2R0LWljb25zLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL2R0LWljb25zLnN2ZyNkdC1pY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcblxyXG59XHJcblxyXG5bZGF0YS1pY29uXTpiZWZvcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBcImR0LWljb25zXCIgIWltcG9ydGFudDtcclxuICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICBzcGVhazogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG5bY2xhc3NePVwiZHRpLVwiXTpiZWZvcmUsXHJcbltjbGFzcyo9XCIgZHRpLVwiXTpiZWZvcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBcImR0LWljb25zXCIgIWltcG9ydGFudDtcclxuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHNwZWFrOiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5kdGktbG9hZC1hbnRpY2xvY2t3aXNlLWRhc2hlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDAwXCI7XHJcbn1cclxuLmR0aS1tb3ZlLWJvdHRvbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7XHJcbn1cclxuLmR0aS1idXR0b24tZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XHJcbn1cclxuLmR0aS1idXR0b24tb2ZmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDNcIjtcclxufVxyXG4uZHRpLWJ1dHRvbi1vbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCI7XHJcbn1cclxuLmR0aS1idXR0b24tdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwNVwiO1xyXG59XHJcbi5kdGktY2hlY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwNlwiO1xyXG59XHJcbi5kdGktY2lyY2xlLWNoZWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDdcIjtcclxufVxyXG4uZHRpLWNpcmNsZS1hbmdsZS1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDhcIjtcclxufVxyXG4uZHRpLWNpcmNsZS1hbmdsZS1kb3duLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwOVwiO1xyXG59XHJcbi5kdGktY2lyY2xlLWFuZ2xlLWRvd24tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwYVwiO1xyXG59XHJcbi5kdGktY2lyY2xlLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMGJcIjtcclxufVxyXG4uZHRpLWNpcmNsZS1taW51czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDBjXCI7XHJcbn1cclxuLmR0aS1jaXJjbGUtcGx1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDBkXCI7XHJcbn1cclxuLmR0aS1jaXJjbGUtcmVtb3ZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMGVcIjtcclxufVxyXG4uZHRpLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMGZcIjtcclxufVxyXG4uZHRpLWNpcmNsZS11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XHJcbn1cclxuLmR0aS1jaXJjbGUtdXAtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDExXCI7XHJcbn1cclxuLmR0aS1jaXJjbGUtYW5nbGUtdXAtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxMlwiO1xyXG59XHJcbi5kdGktbG9hZC1jbG9ja3dpc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxM1wiO1xyXG59XHJcbi5kdGktbG9hZC1jbG9ja3dpc2UtZGFzaGVkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTRcIjtcclxufVxyXG4uZHRpLWNvbXByZXNzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTVcIjtcclxufVxyXG4uZHRpLWRlbnk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxNlwiO1xyXG59XHJcbi5kdGktZGlhZ29uYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxN1wiO1xyXG59XHJcbi5kdGktZGlhZ29uYWwyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMThcIjtcclxufVxyXG4uZHRpLWFuZ2xlLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxOVwiO1xyXG59XHJcbi5kdGktYW5nbGUtZG93bi1kb3VibGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxYVwiO1xyXG59XHJcbi5kdGktYW5nbGUtZG93bi1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMWJcIjtcclxufVxyXG4uZHRpLWFuZ2xlLWRvd24tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxY1wiO1xyXG59XHJcbi5kdGktZHJhZy1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMWRcIjtcclxufVxyXG4uZHRpLWRyYWctZG93bi1kYXNoZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxZVwiO1xyXG59XHJcbi5kdGktZHJhZy1ob3JpejpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDFmXCI7XHJcbn1cclxuLmR0aS1kcmFnLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyMFwiO1xyXG59XHJcbi5kdGktZHJhZy1sZWZ0LWRhc2hlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XHJcbn1cclxuLmR0aS1kcmFnLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjJcIjtcclxufVxyXG4uZHRpLWRyYWctcmlnaHQtZGFzaGVkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjNcIjtcclxufVxyXG4uZHRpLWRyYWctdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyNFwiO1xyXG59XHJcbi5kdGktZHJhZy11cC1kYXNoZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyNVwiO1xyXG59XHJcbi5kdGktZHJhZy12ZXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjZcIjtcclxufVxyXG4uZHRpLWNpcmNsZS1leGNsYW1hdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDI3XCI7XHJcbn1cclxuLmR0aS1leHBhbmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyOFwiO1xyXG59XHJcbi5kdGktZXhwYW5kLWRpYWdvbmFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjlcIjtcclxufVxyXG4uZHRpLWV4cGFuZC1ob3Jpem9udGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMmFcIjtcclxufVxyXG4uZHRpLWV4cGFuZC12ZXJ0aWNhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDJiXCI7XHJcbn1cclxuLmR0aS1maXQtaG9yaXpvbnRhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDJjXCI7XHJcbn1cclxuLmR0aS1maXQtdmVydGljYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyZFwiO1xyXG59XHJcbi5kdGktZ2xpZGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyZVwiO1xyXG59XHJcbi5kdGktZ2xpZGUtaG9yaXpvbnRhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDJmXCI7XHJcbn1cclxuLmR0aS1nbGlkZS12ZXJ0aWNhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCI7XHJcbn1cclxuLmR0aS1oYW1idXJnZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzMVwiO1xyXG59XHJcbi5kdGktaGFtYnVyZ2VyMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7XHJcbn1cclxuLmR0aS1ob3Jpem9udGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMzNcIjtcclxufVxyXG4uZHRpLWNpcmNsZS1pbmZvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMzRcIjtcclxufVxyXG4uZHRpLXNxdWFyZS1rZXlib2FyZC1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzNVwiO1xyXG59XHJcbi5kdGktc3F1YXJlLWtleWJvYXJkLWNtZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7XHJcbn1cclxuLmR0aS1zcXVhcmUta2V5Ym9hcmQtZGVsZXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMzdcIjtcclxufVxyXG4uZHRpLXNxdWFyZS1rZXlib2FyZC1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMzhcIjtcclxufVxyXG4uZHRpLXNxdWFyZS1rZXlib2FyZC1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMzlcIjtcclxufVxyXG4uZHRpLXNxdWFyZS1rZXlib2FyZC1yZXR1cm46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzYVwiO1xyXG59XHJcbi5kdGktc3F1YXJlLWtleWJvYXJkLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwM2JcIjtcclxufVxyXG4uZHRpLXNxdWFyZS1rZXlib2FyZC1zaGlmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDNjXCI7XHJcbn1cclxuLmR0aS1zcXVhcmUta2V5Ym9hcmQtdGFiOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwM2RcIjtcclxufVxyXG4uZHRpLXNxdWFyZS1rZXlib2FyZC11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDNlXCI7XHJcbn1cclxuLmR0aS1hbmdsZS1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwM2ZcIjtcclxufVxyXG4uZHRpLWFuZ2xlLWxlZnQtZG91YmxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNDBcIjtcclxufVxyXG4uZHRpLW1pbnVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNDFcIjtcclxufVxyXG4uZHRpLW1vdmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0MlwiO1xyXG59XHJcbi5kdGktbW92ZTI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0M1wiO1xyXG59XHJcbi5kdGktbG9hZC1hbnRpY2xvY2t3aXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNDRcIjtcclxufVxyXG4uZHRpLW1vdmUtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDQ1XCI7XHJcbn1cclxuLmR0aS1tb3ZlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNDZcIjtcclxufVxyXG4uZHRpLW1vdmUtdG9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNDdcIjtcclxufVxyXG4uZHRpLXBsdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0OFwiO1xyXG59XHJcbi5kdGktY2lyY2xlLXF1ZXN0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNDlcIjtcclxufVxyXG4uZHRpLXJlbW92ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDRhXCI7XHJcbn1cclxuLmR0aS1hbmdsZS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDRiXCI7XHJcbn1cclxuLmR0aS1hbmdsZS1yaWdodC1kb3VibGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0Y1wiO1xyXG59XHJcbi5kdGktcm90YXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNGRcIjtcclxufVxyXG4uZHRpLXJvdGF0ZS1hbnRpOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNGVcIjtcclxufVxyXG4uZHRpLXJvdGF0ZS1hbnRpLWRhc2hlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDRmXCI7XHJcbn1cclxuLmR0aS1yb3RhdGUtZGFzaGVkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNTBcIjtcclxufVxyXG4uZHRpLXNocmluazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7XHJcbn1cclxuLmR0aS1zaHJpbmstZGlhZ29uYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1MlwiO1xyXG59XHJcbi5kdGktc2hyaW5rLWRpYWdvbmFsMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDUzXCI7XHJcbn1cclxuLmR0aS1zaHJpbmstaG9yaXpvbmFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNTRcIjtcclxufVxyXG4uZHRpLXNocmluay1ob3Jpem9uYWwyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNTVcIjtcclxufVxyXG4uZHRpLXNocmluay12ZXJ0aWNhbDI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1NlwiO1xyXG59XHJcbi5kdGktc2hyaW5rLXZlcnRpY2FsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNTdcIjtcclxufVxyXG4uZHRpLXNpZ24tZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDU4XCI7XHJcbn1cclxuLmR0aS1zaWduLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1OVwiO1xyXG59XHJcbi5kdGktc2lnbi1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDVhXCI7XHJcbn1cclxuLmR0aS1zaWduLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNWJcIjtcclxufVxyXG4uZHRpLXNsaWRlLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1Y1wiO1xyXG59XHJcbi5kdGktc2xpZGUtZG93bjI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1ZFwiO1xyXG59XHJcbi5kdGktc2xpZGUtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDVlXCI7XHJcbn1cclxuLmR0aS1zbGlkZS1sZWZ0MjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDVmXCI7XHJcbn1cclxuLmR0aS1zbGlkZS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7XHJcbn1cclxuLmR0aS1zbGlkZS1yaWdodDI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2MVwiO1xyXG59XHJcbi5kdGktc2xpZGUtdG9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNjJcIjtcclxufVxyXG4uZHRpLXNsaWRlLXRvcDI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2M1wiO1xyXG59XHJcbi5kdGktc2xpbS1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNjRcIjtcclxufVxyXG4uZHRpLXNsaW0tZG93bi1kYXNoZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2NVwiO1xyXG59XHJcbi5kdGktc2xpbS1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNjZcIjtcclxufVxyXG4uZHRpLXNsaW0tbGVmdC1kYXNoZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2N1wiO1xyXG59XHJcbi5kdGktc2xpbS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDY4XCI7XHJcbn1cclxuLmR0aS1zbGltLXJpZ2h0LWRhc2hlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDY5XCI7XHJcbn1cclxuLmR0aS1zbGltLXRvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDZhXCI7XHJcbn1cclxuLmR0aS1zbGltLXRvcC1kYXNoZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2YlwiO1xyXG59XHJcbi5kdGktc3F1YXJlLWNoZWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNmNcIjtcclxufVxyXG4uZHRpLXNxdWFyZS1hbmdsZS1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNmRcIjtcclxufVxyXG4uZHRpLXNxdWFyZS1hbmdsZS1kb3duLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2ZVwiO1xyXG59XHJcbi5kdGktc3F1YXJlLWFuZ2xlLWRvd24tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2ZlwiO1xyXG59XHJcbi5kdGktc3F1YXJlLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3MFwiO1xyXG59XHJcbi5kdGktc3F1YXJlLW1pbnVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNzFcIjtcclxufVxyXG4uZHRpLXNxdWFyZS1wbHVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNzJcIjtcclxufVxyXG4uZHRpLXNxdWFyZS1yZW1vdmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3M1wiO1xyXG59XHJcbi5kdGktc3F1YXJlLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNzRcIjtcclxufVxyXG4uZHRpLXNxdWFyZS1hbmdsZS10b3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3NVwiO1xyXG59XHJcbi5kdGktc3F1YXJlLWFuZ2xlLXRvcC1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNzZcIjtcclxufVxyXG4uZHRpLXNxdWFyZS1hbmdsZS10b3AtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3N1wiO1xyXG59XHJcbi5kdGktc3F1YXJlczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDc4XCI7XHJcbn1cclxuLmR0aS1zdHJldGNoLWRpYWdvbmFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNzlcIjtcclxufVxyXG4uZHRpLXN0cmV0Y2gtZGlhZ29uYWwyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwN2FcIjtcclxufVxyXG4uZHRpLXN0cmV0Y2gtZGlhZ29uYWwzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwN2JcIjtcclxufVxyXG4uZHRpLXN0cmV0Y2gtZGlhZ29uYWw0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwN2NcIjtcclxufVxyXG4uZHRpLXN0cmV0Y2gtaG9yaXpvbnRhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDdkXCI7XHJcbn1cclxuLmR0aS1zdHJldGNoLWhvcml6b250YWwyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwN2VcIjtcclxufVxyXG4uZHRpLXN0cmV0Y2gtdmVydGljYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3ZlwiO1xyXG59XHJcbi5kdGktc3RyZXRjaC12ZXJ0aWNhbDI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA4MFwiO1xyXG59XHJcbi5kdGktc3dpdGNoLWhvcml6b250YWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA4MVwiO1xyXG59XHJcbi5kdGktc3dpdGNoLXZlcnRpY2FsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwODJcIjtcclxufVxyXG4uZHRpLWFuZ2xlLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwODNcIjtcclxufVxyXG4uZHRpLWFuZ2xlLXVwLWRvdWJsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7XHJcbn1cclxuLmR0aS1hbmdsZS11cC1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwODVcIjtcclxufVxyXG4uZHRpLWFuZ2xlLXVwLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwODZcIjtcclxufVxyXG4uZHRpLXZlcnRpY2FsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwODdcIjtcclxufVxyXG4uZHRpLWFsYXJtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwODhcIjtcclxufVxyXG4uZHRpLWVudmVsb3BlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwODlcIjtcclxufVxyXG4uZHRpLWFuY2hvcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDhhXCI7XHJcbn1cclxuLmR0aS1hbnRpY2xvY2t3aXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOGJcIjtcclxufVxyXG4uZHRpLWFyY2hpdmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA4Y1wiO1xyXG59XHJcbi5kdGktYXJjaGl2ZS1mdWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOGRcIjtcclxufVxyXG4uZHRpLWJhbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDhlXCI7XHJcbn1cclxuLmR0aS1iYXR0ZXJ5LWNoYXJnZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDhmXCI7XHJcbn1cclxuLmR0aS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOTBcIjtcclxufVxyXG4uZHRpLWJhdHRlcnktZnVsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDkxXCI7XHJcbn1cclxuLmR0aS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5MlwiO1xyXG59XHJcbi5kdGktYm9sdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDkzXCI7XHJcbn1cclxuLmR0aS1ib29rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOTRcIjtcclxufVxyXG4uZHRpLWJvb2stcGVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOTVcIjtcclxufVxyXG4uZHRpLWJvb2stcGVuY2lsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOTZcIjtcclxufVxyXG4uZHRpLWJvb2ttYXJrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOTdcIjtcclxufVxyXG4uZHRpLWNhbGN1bGF0b3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5OFwiO1xyXG59XHJcbi5kdGktY2FsZW5kYXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5OVwiO1xyXG59XHJcbi5kdGktY2FyZHMtZGlhbW9uZHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5YVwiO1xyXG59XHJcbi5kdGktY2FyZHMtaGVhcnRzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOWJcIjtcclxufVxyXG4uZHRpLWNhc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5Y1wiO1xyXG59XHJcbi5kdGktY2hyb25vbWV0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5ZFwiO1xyXG59XHJcbi5kdGktY2xlc3NpZHJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOWVcIjtcclxufVxyXG4uZHRpLWNsb2NrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOWZcIjtcclxufVxyXG4uZHRpLWNsb2Nrd2lzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGEwXCI7XHJcbn1cclxuLmR0aS1jbG91ZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGExXCI7XHJcbn1cclxuLmR0aS1jbHViczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGEyXCI7XHJcbn1cclxuLmR0aS1jb21wYXNzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYTNcIjtcclxufVxyXG4uZHRpLWN1cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGE0XCI7XHJcbn1cclxuLmR0aS1kaWFtb25kczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGE1XCI7XHJcbn1cclxuLmR0aS1kaXNwbGF5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYTZcIjtcclxufVxyXG4uZHRpLWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYTdcIjtcclxufVxyXG4uZHRpLWV5ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGE5XCI7XHJcbn1cclxuLmR0aS1leWUtY2xvc2VkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYWFcIjtcclxufVxyXG4uZHRpLWZlbWFsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGFiXCI7XHJcbn1cclxuLmR0aS1mbGFnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYWNcIjtcclxufVxyXG4uZHRpLWZsYWcyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYWRcIjtcclxufVxyXG4uZHRpLWZsb3BweS1kaXNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYWVcIjtcclxufVxyXG4uZHRpLWZvbGRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGFmXCI7XHJcbn1cclxuLmR0aS1mb2xkZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYjBcIjtcclxufVxyXG4uZHRpLWdlYXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBiMVwiO1xyXG59XHJcbi5kdGktZ2VvbG9jYWxpemU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBiMlwiO1xyXG59XHJcbi5kdGktZ2VvbG9jYWxpemUyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYjNcIjtcclxufVxyXG4uZHRpLWdsb2JlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYjRcIjtcclxufVxyXG4uZHRpLWd1bnNpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYjVcIjtcclxufVxyXG4uZHRpLWhhbW1lcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGI2XCI7XHJcbn1cclxuLmR0aS1oZWFkc2V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYjdcIjtcclxufVxyXG4uZHRpLWhlYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYjhcIjtcclxufVxyXG4uZHRpLWhlYXJ0LWJyb2tlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGI5XCI7XHJcbn1cclxuLmR0aS1oZWxtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYmFcIjtcclxufVxyXG4uZHRpLWhvbWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBiYlwiO1xyXG59XHJcbi5kdGktaXBvZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGJkXCI7XHJcbn1cclxuLmR0aS1qb3lwYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBiZVwiO1xyXG59XHJcbi5kdGkta2V5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYmZcIjtcclxufVxyXG4uZHRpLWtleWJvYXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYzBcIjtcclxufVxyXG4uZHRpLWxhcHRvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGMxXCI7XHJcbn1cclxuLmR0aS1saWZlLWJ1b3k6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBjMlwiO1xyXG59XHJcbi5kdGktbGlnaHRidWxiOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYzNcIjtcclxufVxyXG4uZHRpLWxpbms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBjNFwiO1xyXG59XHJcbi5kdGktbG9jazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGM1XCI7XHJcbn1cclxuLmR0aS1sb2NrLW9wZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBjNlwiO1xyXG59XHJcbi5kdGktbWFnaWMtbW91c2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBjN1wiO1xyXG59XHJcbi5kdGktbWFnbmlmaWVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYzhcIjtcclxufVxyXG4uZHRpLW1hZ25pZmllci1taW51czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGM5XCI7XHJcbn1cclxuLmR0aS1tYWduaWZpZXItcGx1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGNhXCI7XHJcbn1cclxuLmR0aS1hY2NlbGVyYXRvcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGNiXCI7XHJcbn1cclxuLmR0aS1tYWlsczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGNjXCI7XHJcbn1cclxuLmR0aS1tYWlsLW9wZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBjZFwiO1xyXG59XHJcbi5kdGktbWFpbC1vcGVuLXRleHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBjZVwiO1xyXG59XHJcbi5kdGktbWFsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGNmXCI7XHJcbn1cclxuLmR0aS1tYXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkMFwiO1xyXG59XHJcbi5kdGktbWVzc2FnZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGQxXCI7XHJcbn1cclxuLmR0aS1tZXNzYWdlczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGQyXCI7XHJcbn1cclxuLmR0aS1tZXNzYWdlLXRleHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkM1wiO1xyXG59XHJcbi5kdGktbWl4ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkNFwiO1xyXG59XHJcbi5kdGktbW91c2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkNVwiO1xyXG59XHJcbi5kdGktbm90ZWJvb2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkNlwiO1xyXG59XHJcbi5kdGktbm90ZWJvb2stcGVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZDdcIjtcclxufVxyXG4uZHRpLW5vdGVib29rLXBlbmNpbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGQ4XCI7XHJcbn1cclxuLmR0aS1wYXBlci1wbGFuZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGQ5XCI7XHJcbn1cclxuLmR0aS1wZW5jaWwtcnVsZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkYVwiO1xyXG59XHJcbi5kdGktcGVuY2lsLXJ1bGVyLXBlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGRiXCI7XHJcbn1cclxuLmR0aS1waG90bzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGRjXCI7XHJcbn1cclxuLmR0aS1waWN0dXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZGRcIjtcclxufVxyXG4uZHRpLXBpY3R1cmVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZGVcIjtcclxufVxyXG4uZHRpLXBpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGRmXCI7XHJcbn1cclxuLmR0aS1waW4yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZTBcIjtcclxufVxyXG4uZHRpLXBvc3RjYXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZTFcIjtcclxufVxyXG4uZHRpLXBvc3RjYXJkczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGUyXCI7XHJcbn1cclxuLmR0aS1wcmludGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZTNcIjtcclxufVxyXG4uZHRpLXJzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGU1XCI7XHJcbn1cclxuLmR0aS1zZXJ2ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBlNlwiO1xyXG59XHJcbi5kdGktc2VydmVyMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGU3XCI7XHJcbn1cclxuLmR0aS1zZXJ2ZXItY2xvdWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBlOFwiO1xyXG59XHJcbi5kdGktc2VydmVyLWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZTlcIjtcclxufVxyXG4uZHRpLXNlcnZlci11cGxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBlYVwiO1xyXG59XHJcbi5kdGktc2V0dGluZ3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBlYlwiO1xyXG59XHJcbi5kdGktc2hhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBlY1wiO1xyXG59XHJcbi5kdGktc2hlZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBlZFwiO1xyXG59XHJcbi5kdGktc2hlZXRzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZWVcIjtcclxufVxyXG4uZHRpLXNoZWV0LXBlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGVmXCI7XHJcbn1cclxuLmR0aS1zaGVldC1wZW5jaWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBmMFwiO1xyXG59XHJcbi5kdGktc2hlZXQtdGV4dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGYxXCI7XHJcbn1cclxuLmR0aS1zaWduczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGYyXCI7XHJcbn1cclxuLmR0aS1zbWFydHBob25lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZjNcIjtcclxufVxyXG4uZHRpLXNwYWRlczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGY0XCI7XHJcbn1cclxuLmR0aS1zcHJlYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBmNVwiO1xyXG59XHJcbi5kdGktc3ByZWFkLWJvb2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBmNlwiO1xyXG59XHJcbi5kdGktc3ByZWFkLXRleHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBmN1wiO1xyXG59XHJcbi5kdGktc3ByZWFkLXRleHQtYm9vazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGY4XCI7XHJcbn1cclxuLmR0aS1zdGFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZjlcIjtcclxufVxyXG4uZHRpLXRhYmxldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGZhXCI7XHJcbn1cclxuLmR0aS10YXJnZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBmYlwiO1xyXG59XHJcbi5kdGktdG9kbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGZjXCI7XHJcbn1cclxuLmR0aS10b2RvLXBlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGZkXCI7XHJcbn1cclxuLmR0aS10b2RvLXBlbmNpbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGZlXCI7XHJcbn1cclxuLmR0aS10b2RvLXRleHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBmZlwiO1xyXG59XHJcbi5kdGktdG9kby10ZXh0LXBlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTAwXCI7XHJcbn1cclxuLmR0aS10b2RvLXRleHQtcGVuY2lsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDFcIjtcclxufVxyXG4uZHRpLXRyYXNoY2FuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDJcIjtcclxufVxyXG4uZHRpLXRyYXNoY2FuLWZ1bGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwM1wiO1xyXG59XHJcbi5kdGktdHJhc2hjYW4tcmVmcmVzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTA0XCI7XHJcbn1cclxuLmR0aS10cmFzaGNhbi1yZW1vdmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwNVwiO1xyXG59XHJcbi5kdGktdXBsb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDZcIjtcclxufVxyXG4uZHRpLXVzYjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTA3XCI7XHJcbn1cclxuLmR0aS12aWRlbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTA4XCI7XHJcbn1cclxuLmR0aS13YXRjaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTA5XCI7XHJcbn1cclxuLmR0aS13ZWJwYWdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMGFcIjtcclxufVxyXG4uZHRpLXdlYnBhZ2UtaW1hZ2UtdGV4dDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTBiXCI7XHJcbn1cclxuLmR0aS13ZWJwYWdlczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTBjXCI7XHJcbn1cclxuLmR0aS13ZWJwYWdlLXRleHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwZFwiO1xyXG59XHJcbi5kdGktd29ybGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwZVwiO1xyXG59XHJcbi5kdGktbGF5b3V0LXNpZGViYXItbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTBmXCI7XHJcbn1cclxuLmR0aS1hZGQtdmVjdG9ycG9pbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExMFwiO1xyXG59XHJcbi5kdGktYm94LXBvbHlnb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExMVwiO1xyXG59XHJcbi5kdGktYm94LXJlY3RhbmdsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTEyXCI7XHJcbn1cclxuLmR0aS1ib3gtcm91bmRlZC1yZWN0YW5nbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExM1wiO1xyXG59XHJcbi5kdGktY2hhcmFjdGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMTRcIjtcclxufVxyXG4uZHRpLWNyb3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExNVwiO1xyXG59XHJcbi5kdGktZXllZHJvcHBlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTE2XCI7XHJcbn1cclxuLmR0aS1mb250LWFsbGNhcHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExN1wiO1xyXG59XHJcbi5kdGktZm9udC1iYXNlbGluZS1zaGlmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTE4XCI7XHJcbn1cclxuLmR0aS1mb250LWhvcml6b250YWwtc2NhbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExOVwiO1xyXG59XHJcbi5kdGktZm9udC1rZXJuaW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMWFcIjtcclxufVxyXG4uZHRpLWZvbnQtbGVhZGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTFiXCI7XHJcbn1cclxuLmR0aS1mb250LXNpemU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExY1wiO1xyXG59XHJcbi5kdGktZm9udC1zbWFsbGNhcGl0YWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExZFwiO1xyXG59XHJcbi5kdGktZm9udC1zbWFsbGNhcHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExZVwiO1xyXG59XHJcbi5kdGktZm9udC1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMWZcIjtcclxufVxyXG4uZHRpLWZvbnQtdHJhY2tpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyMFwiO1xyXG59XHJcbi5kdGktZm9udC11bmRlcmxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyMVwiO1xyXG59XHJcbi5kdGktZm9udC12ZXJ0aWNhbC1zY2FsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTIyXCI7XHJcbn1cclxuLmR0aS1ob3Jpem9udGFsLWFsaWduLWNlbnRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTIzXCI7XHJcbn1cclxuLmR0aS1ob3Jpem9udGFsLWFsaWduLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyNFwiO1xyXG59XHJcbi5kdGktaG9yaXpvbnRhbC1hbGlnbi1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTI1XCI7XHJcbn1cclxuLmR0aS1ob3Jpem9udGFsLWRpc3RyaWJ1dGUtY2VudGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMjZcIjtcclxufVxyXG4uZHRpLWhvcml6b250YWwtZGlzdHJpYnV0ZS1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMjdcIjtcclxufVxyXG4uZHRpLWhvcml6b250YWwtZGlzdHJpYnV0ZS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTI4XCI7XHJcbn1cclxuLmR0aS1pbmRlbnQtZmlyc3RsaW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMjlcIjtcclxufVxyXG4uZHRpLWluZGVudC1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMmFcIjtcclxufVxyXG4uZHRpLWluZGVudC1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTJiXCI7XHJcbn1cclxuLmR0aS1sYXNzbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTJjXCI7XHJcbn1cclxuLmR0aS1sYXllcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyZFwiO1xyXG59XHJcbi5kdGktbGF5ZXJzMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTJlXCI7XHJcbn1cclxuLmR0aS1sYXlvdXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEyZlwiO1xyXG59XHJcbi5kdGktbGF5b3V0LTJjb2x1bW5zOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMzBcIjtcclxufVxyXG4uZHRpLWxheW91dC0zY29sdW1uczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTMxXCI7XHJcbn1cclxuLmR0aS1sYXlvdXQtNGJveGVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMzJcIjtcclxufVxyXG4uZHRpLWxheW91dC00Y29sdW1uczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTMzXCI7XHJcbn1cclxuLmR0aS1sYXlvdXQtNGxpbmVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMzRcIjtcclxufVxyXG4uZHRpLWxheW91dC04Ym94ZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEzNVwiO1xyXG59XHJcbi5kdGktbGF5b3V0LWhlYWRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTM2XCI7XHJcbn1cclxuLmR0aS1sYXlvdXQtaGVhZGVyLTJjb2x1bW5zOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMzdcIjtcclxufVxyXG4uZHRpLWxheW91dC1oZWFkZXItM2NvbHVtbnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEzOFwiO1xyXG59XHJcbi5kdGktbGF5b3V0LWhlYWRlci00Ym94ZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEzOVwiO1xyXG59XHJcbi5kdGktbGF5b3V0LWhlYWRlci00Y29sdW1uczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTNhXCI7XHJcbn1cclxuLmR0aS1sYXlvdXQtaGVhZGVyLWNvbXBsZXg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEzYlwiO1xyXG59XHJcbi5kdGktbGF5b3V0LWhlYWRlci1jb21wbGV4MjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTNjXCI7XHJcbn1cclxuLmR0aS1sYXlvdXQtaGVhZGVyLWNvbXBsZXgzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxM2RcIjtcclxufVxyXG4uZHRpLWxheW91dC1oZWFkZXItY29tcGxleDQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEzZVwiO1xyXG59XHJcbi5kdGktbGF5b3V0LWhlYWRlci1zaWRlbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTNmXCI7XHJcbn1cclxuLmR0aS1sYXlvdXQtaGVhZGVyLXNpZGVyaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTQwXCI7XHJcbn1cclxuLmR0aS1ib3gtb3ZhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTQxXCI7XHJcbn1cclxuLmR0aS1sYXlvdXQtc2lkZWJhci1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTQyXCI7XHJcbn1cclxuLmR0aS1tYWduZXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNDNcIjtcclxufVxyXG4uZHRpLXBhZ2VzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNDRcIjtcclxufVxyXG4uZHRpLXBhaW50LWJydXNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNDVcIjtcclxufVxyXG4uZHRpLXBhaW50LWJ1Y2tldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTQ2XCI7XHJcbn1cclxuLmR0aS1wYWludC1yb2xsZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE0N1wiO1xyXG59XHJcbi5kdGktcGFyYWdyYXBoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNDhcIjtcclxufVxyXG4uZHRpLXBhcmFncmFwaC1hbGlnbi1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNDlcIjtcclxufVxyXG4uZHRpLXBhcmFncmFwaC1hbGlnbi1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTRhXCI7XHJcbn1cclxuLmR0aS1wYXJhZ3JhcGgtYWxpZ24tY2VudGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNGJcIjtcclxufVxyXG4uZHRpLXBhcmFncmFwaC1qdXN0aWZ5LWFsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTRjXCI7XHJcbn1cclxuLmR0aS1wYXJhZ3JhcGgtanVzdGlmeS1jZW50ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE0ZFwiO1xyXG59XHJcbi5kdGktcGFyYWdyYXBoLWp1c3RpZnktbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTRlXCI7XHJcbn1cclxuLmR0aS1wYXJhZ3JhcGgtanVzdGlmeS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTRmXCI7XHJcbn1cclxuLmR0aS1wYXJhZ3JhcGgtc3BhY2UtYWZ0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE1MFwiO1xyXG59XHJcbi5kdGktcGFyYWdyYXBoLXNwYWNlLWJlZm9yZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTUxXCI7XHJcbn1cclxuLmR0aS1wYXRoZmluZGVyLWV4Y2x1ZGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE1MlwiO1xyXG59XHJcbi5kdGktcGF0aGZpbmRlci1pbnRlcnNlY3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE1M1wiO1xyXG59XHJcbi5kdGktcGF0aGZpbmRlci1zdWJ0cmFjdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTU0XCI7XHJcbn1cclxuLmR0aS1wYXRoZmluZGVyLXVuaXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNTVcIjtcclxufVxyXG4uZHRpLXBlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTU2XCI7XHJcbn1cclxuLmR0aS1wZW4tYWRkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNTdcIjtcclxufVxyXG4uZHRpLXBlbi1taW51czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTU4XCI7XHJcbn1cclxuLmR0aS1wZW5jaWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE1OVwiO1xyXG59XHJcbi5kdGktcG9seWdvbmE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE1YVwiO1xyXG59XHJcbi5kdGktcmVmbGVjdC1ob3Jpem9udGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNWJcIjtcclxufVxyXG4uZHRpLXJlZmxlY3QtdmVydGljYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE1Y1wiO1xyXG59XHJcbi5kdGktcmVtb3ZlLXZlY3RvcnBvaW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNWRcIjtcclxufVxyXG4uZHRpLXNjYWxlLWV4cGFuZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTVlXCI7XHJcbn1cclxuLmR0aS1zY2FsZS1yZWR1Y2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE1ZlwiO1xyXG59XHJcbi5kdGktc2VsZWN0aW9uLW92YWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE2MFwiO1xyXG59XHJcbi5kdGktc2VsZWN0aW9uLXBvbHlnb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE2MVwiO1xyXG59XHJcbi5kdGktc2VsZWN0aW9uLXJlY3RhbmdsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTYyXCI7XHJcbn1cclxuLmR0aS1zZWxlY3Rpb24tcm91bmRlZC1yZWN0YW5nbGVzZWxlY3Rpb24tcm91bmRlZC1yZWN0YW5nbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE2M1wiO1xyXG59XHJcbi5kdGktc2hhcGUtb3ZhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTY0XCI7XHJcbn1cclxuLmR0aS1zaGFwZS1wb2x5Z29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNjVcIjtcclxufVxyXG4uZHRpLXNoYXBlLXJlY3RhbmdsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTY2XCI7XHJcbn1cclxuLmR0aS1zaGFwZS1yb3VuZGVkLXJlY3RhbmdsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTY3XCI7XHJcbn1cclxuLmR0aS1zbGljZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTY4XCI7XHJcbn1cclxuLmR0aS10cmFuc2Zvcm0tYmV6aWVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNjlcIjtcclxufVxyXG4uZHRpLXZlY3Rvci1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE2YVwiO1xyXG59XHJcbi5kdGktdmVjdG9yLWNvbXBvc2l0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTZiXCI7XHJcbn1cclxuLmR0aS12ZWN0b3ItbGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTZjXCI7XHJcbn1cclxuLmR0aS12ZXJ0aWNhbC1hbGlnbi1ib3R0b206YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE2ZFwiO1xyXG59XHJcbi5kdGktdmVydGljYWwtYWxpZ24tY2VudGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNmVcIjtcclxufVxyXG4uZHRpLXZlcnRpY2FsLWFsaWduLXRvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTZmXCI7XHJcbn1cclxuLmR0aS12ZXJ0aWNhbC1kaXN0cmlidXRlLWJvdHRvbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTcwXCI7XHJcbn1cclxuLmR0aS12ZXJ0aWNhbC1kaXN0cmlidXRlLWNlbnRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTcxXCI7XHJcbn1cclxuLmR0aS12ZXJ0aWNhbC1kaXN0cmlidXRlLXRvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTcyXCI7XHJcbn1cclxuLmR0aS1yYWluLXN1bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTczXCI7XHJcbn1cclxuLmR0aS1hcXVhcml1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTc0XCI7XHJcbn1cclxuLmR0aS1jYW5jZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE3NVwiO1xyXG59XHJcbi5kdGktY2Fwcmljb3JuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNzZcIjtcclxufVxyXG4uZHRpLWNsb3VkLWRyb3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE3OFwiO1xyXG59XHJcbi5kdGktY2xvdWQtbGlnaHRuaW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxNzlcIjtcclxufVxyXG4uZHRpLWNsb3VkLXNub3dmbGFrZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTdhXCI7XHJcbn1cclxuLmR0aS1kb3ducG91ci1mdWxsLW1vb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE3YlwiO1xyXG59XHJcbi5kdGktZG93bnBvdXItaGFsZi1tb29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxN2NcIjtcclxufVxyXG4uZHRpLWRvd25wb3VyLXN1bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTdkXCI7XHJcbn1cclxuLmR0aS1kcm9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxN2VcIjtcclxufVxyXG4uZHRpLWZpcnN0LXF1YXJ0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE3ZlwiO1xyXG59XHJcbi5kdGktZm9nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxODBcIjtcclxufVxyXG4uZHRpLWZvZy1mdWxsLW1vb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE4MVwiO1xyXG59XHJcbi5kdGktZm9nLWhhbGYtbW9vbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTgyXCI7XHJcbn1cclxuLmR0aS1mb2ctc3VuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxODNcIjtcclxufVxyXG4uZHRpLWZ1bGwtbW9vbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTg0XCI7XHJcbn1cclxuLmR0aS1nZW1pbmk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE4NVwiO1xyXG59XHJcbi5kdGktaGFpbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTg2XCI7XHJcbn1cclxuLmR0aS1oYWlsLWZ1bGwtbW9vbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTg3XCI7XHJcbn1cclxuLmR0aS1oYWlsLWhhbGYtbW9vbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTg4XCI7XHJcbn1cclxuLmR0aS1oYWlsLXN1bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTg5XCI7XHJcbn1cclxuLmR0aS1sYXN0LXF1YXJ0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE4YVwiO1xyXG59XHJcbi5kdGktbGVvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxOGJcIjtcclxufVxyXG4uZHRpLWxpYnJhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxOGNcIjtcclxufVxyXG4uZHRpLWxpZ2h0bmluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMThkXCI7XHJcbn1cclxuLmR0aS1taXN0eS1yYWluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxOGVcIjtcclxufVxyXG4uZHRpLW1pc3R5LXJhaW4tZnVsbC1tb29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxOGZcIjtcclxufVxyXG4uZHRpLW1pc3R5LXJhaW4taGFsZi1tb29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxOTBcIjtcclxufVxyXG4uZHRpLW1pc3R5LXJhaW4tc3VuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxOTFcIjtcclxufVxyXG4uZHRpLW1vb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE5MlwiO1xyXG59XHJcbi5kdGktbW9vbmRvd24tZnVsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTkzXCI7XHJcbn1cclxuLmR0aS1tb29uZG93bi1oYWxmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxOTRcIjtcclxufVxyXG4uZHRpLW1vb25zZXQtZnVsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTk1XCI7XHJcbn1cclxuLmR0aS1tb29uc2V0LWhhbGY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE5NlwiO1xyXG59XHJcbi5kdGktbmV3bW9vbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTk4XCI7XHJcbn1cclxuLmR0aS1waXNjZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE5OVwiO1xyXG59XHJcbi5kdGktcmFpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTlhXCI7XHJcbn1cclxuLmR0aS1yYWluLWZ1bGwtbW9vbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTliXCI7XHJcbn1cclxuLmR0aS1yYWluLWhhbGYtbW9vbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTljXCI7XHJcbn1cclxuLmR0aS1hcmllczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTlkXCI7XHJcbn1cclxuLmR0aS1zYWdpdHRhcml1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTllXCI7XHJcbn1cclxuLmR0aS1zY29ycGlvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxOWZcIjtcclxufVxyXG4uZHRpLXNub3c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFhMFwiO1xyXG59XHJcbi5kdGktc25vdy1mdWxsLW1vb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFhMVwiO1xyXG59XHJcbi5kdGktc25vdy1oYWxmLW1vb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFhMlwiO1xyXG59XHJcbi5kdGktc25vdy1zdW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFhM1wiO1xyXG59XHJcbi5kdGktc25vdy1mbGFrZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMWE0XCI7XHJcbn1cclxuLmR0aS1zdGFyMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMWE1XCI7XHJcbn1cclxuLmR0aS1zdG9ybTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMWE2XCI7XHJcbn1cclxuLmR0aS1zdG9ybTI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFhN1wiO1xyXG59XHJcbi5kdGktc3Rvcm0tZnVsbC1tb29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxYThcIjtcclxufVxyXG4uZHRpLXN0b3JtLWhhbGYtbW9vbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMWE5XCI7XHJcbn1cclxuLmR0aS1zdG9ybS1zdW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFhYVwiO1xyXG59XHJcbi5kdGktc3VuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxYWJcIjtcclxufVxyXG4uZHRpLXN1bmRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFhY1wiO1xyXG59XHJcbi5kdGktc3Vuc2V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxYWRcIjtcclxufVxyXG4uZHRpLXRhdXJ1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMWFlXCI7XHJcbn1cclxuLmR0aS10ZW1wZXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxYWZcIjtcclxufVxyXG4uZHRpLXRlbXBlc3QtZnVsbC1tb29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxYjBcIjtcclxufVxyXG4uZHRpLXRlbXBlc3QtaGFsZi1tb29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxYjFcIjtcclxufVxyXG4uZHRpLXRlbXBlc3Qtc3VuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxYjJcIjtcclxufVxyXG4uZHRpLXZhcmlhYmxlLWZ1bGwtbW9vbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMWIzXCI7XHJcbn1cclxuLmR0aS12YXJpYWJsZS1oYWxmLW1vb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFiNFwiO1xyXG59XHJcbi5kdGktdmFyaWFibGUtc3VuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxYjVcIjtcclxufVxyXG4uZHRpLXZpcmdvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxYjZcIjtcclxufVxyXG4uZHRpLXdhbmluZy1jcmVzZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxYjdcIjtcclxufVxyXG4uZHRpLXdhbmluZy1naWJib3VzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxYjhcIjtcclxufVxyXG4uZHRpLXdheGluZy1jcmVzZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxYjlcIjtcclxufVxyXG4uZHRpLXdheGluZy1naWJib3VzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxYmFcIjtcclxufVxyXG4uZHRpLXdpbmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFiYlwiO1xyXG59XHJcbi5kdGktY2lyY2xlLXdpbmQtZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMWJjXCI7XHJcbn1cclxuLmR0aS13aW5kLWZ1bGwtbW9vbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMWJkXCI7XHJcbn1cclxuLmR0aS13aW5kLWhhbGYtbW9vbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMWJlXCI7XHJcbn1cclxuLmR0aS1jaXJjbGUtd2luZC1uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxYmZcIjtcclxufVxyXG4uZHRpLWNpcmNsZS13aW5kLW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxYzBcIjtcclxufVxyXG4uZHRpLWNpcmNsZS13aW5kLW53OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxYzFcIjtcclxufVxyXG4uZHRpLWNpcmNsZS13aW5kLXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFjMlwiO1xyXG59XHJcbi5kdGktY2lyY2xlLXdpbmQtc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFjM1wiO1xyXG59XHJcbi5kdGktd2luZC1zdW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFjNFwiO1xyXG59XHJcbi5kdGktY2lyY2xlLXdpbmQtc3c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFjNVwiO1xyXG59XHJcbi5kdGktY2lyY2xlLXdpbmQtdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMWM2XCI7XHJcbn1cclxuLmR0aS13ZWF0aGVyLXdpbmRndXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxYzdcIjtcclxufVxyXG4uZHRpLWdyYXBoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyNTlcIjtcclxufVxyXG4uZHRpLWJhZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjVhXCI7XHJcbn1cclxuLmR0aS1iYWctY2xvdWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI1YlwiO1xyXG59XHJcbi5kdGktYmFnLWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyNWNcIjtcclxufVxyXG4uZHRpLWJhZy1taW51czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjVkXCI7XHJcbn1cclxuLmR0aS1iYWctcGx1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjVlXCI7XHJcbn1cclxuLmR0aS1iYWctcmVmcmVzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjVmXCI7XHJcbn1cclxuLmR0aS1iYWctcmVtb3ZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyNjBcIjtcclxufVxyXG4uZHRpLWJhZy1zZWFyY2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI2MVwiO1xyXG59XHJcbi5kdGktYmFnLXVwbG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjYyXCI7XHJcbn1cclxuLmR0aS1iYW5rbm90ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjYzXCI7XHJcbn1cclxuLmR0aS1iYW5rbm90ZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI2NFwiO1xyXG59XHJcbi5kdGktYmFza2V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyNjVcIjtcclxufVxyXG4uZHRpLWJhc2tldC1jaGVjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjY2XCI7XHJcbn1cclxuLmR0aS1iYXNrZXQtY2xvdWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI2N1wiO1xyXG59XHJcbi5kdGktYmFza2V0LWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyNjhcIjtcclxufVxyXG4uZHRpLWJhc2tldC1taW51czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjY5XCI7XHJcbn1cclxuLmR0aS1iYXNrZXQtcGx1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjZhXCI7XHJcbn1cclxuLmR0aS1iYXNrZXQtcmVmcmVzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjZiXCI7XHJcbn1cclxuLmR0aS1iYXNrZXQtcmVtb3ZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyNmNcIjtcclxufVxyXG4uZHRpLWJhc2tldC1zZWFyY2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI2ZFwiO1xyXG59XHJcbi5kdGktYmFza2V0LXVwbG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjZlXCI7XHJcbn1cclxuLmR0aS1jaXJjbGUtYmF0aDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjZmXCI7XHJcbn1cclxuLmR0aS1jYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyNzBcIjtcclxufVxyXG4uZHRpLWNhcnQtY2hlY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI3MVwiO1xyXG59XHJcbi5kdGktY2FydC1jbG91ZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjcyXCI7XHJcbn1cclxuLmR0aS1jYXJ0LWNvbnRlbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI3M1wiO1xyXG59XHJcbi5kdGktY2FydC1kb3dubG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjc0XCI7XHJcbn1cclxuLmR0aS1jYXJ0LW1pbnVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyNzVcIjtcclxufVxyXG4uZHRpLWNhcnQtcGx1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjc2XCI7XHJcbn1cclxuLmR0aS1jYXJ0LXJlZnJlc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI3N1wiO1xyXG59XHJcbi5kdGktY2FydC1yZW1vdmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI3OFwiO1xyXG59XHJcbi5kdGktY2FydC1zZWFyY2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI3OVwiO1xyXG59XHJcbi5kdGktY2FydC11cGxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI3YVwiO1xyXG59XHJcbi5kdGktY2lyY2xlLWNlbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI3YlwiO1xyXG59XHJcbi5kdGktY2lyY2xlLWNvbG9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyN2NcIjtcclxufVxyXG4uZHRpLWNyZWRpdC1jYXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyN2RcIjtcclxufVxyXG4uZHRpLWRpYW1vbmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI3ZVwiO1xyXG59XHJcbi5kdGktY2lyY2xlLWRvbGxlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjdmXCI7XHJcbn1cclxuLmR0aS1jaXJjbGUtZXVybzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjgwXCI7XHJcbn1cclxuLmR0aS1jaXJjbGUtZnJhbmM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI4MVwiO1xyXG59XHJcbi5kdGktZ2lmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjgyXCI7XHJcbn1cclxuLmR0aS1iYWctY2hlY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI4M1wiO1xyXG59XHJcbi5kdGktZ3JhcGgyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyODRcIjtcclxufVxyXG4uZHRpLWdyYXBoMzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjg1XCI7XHJcbn1cclxuLmR0aS1ncmFwaC1kZWNyZWFzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjg2XCI7XHJcbn1cclxuLmR0aS1ncmFwaC1pbmNyZWFzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjg3XCI7XHJcbn1cclxuLmR0aS1jaXJjbGUtZ3VhcmFuaTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjg4XCI7XHJcbn1cclxuLmR0aS1jaXJjbGUta2lwczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjg5XCI7XHJcbn1cclxuLmR0aS1jaXJjbGUtbGlyYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjhhXCI7XHJcbn1cclxuLmR0aS1tZWdhcGhvbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI4YlwiO1xyXG59XHJcbi5kdGktbW9uZXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI4Y1wiO1xyXG59XHJcbi5kdGktY2lyY2xlLW5haXJhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyOGRcIjtcclxufVxyXG4uZHRpLWNpcmNsZS1wZXNvczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjhlXCI7XHJcbn1cclxuLmR0aS1jaXJjbGUtcG91bmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI4ZlwiO1xyXG59XHJcbi5kdGktcmVjZWlwdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjkwXCI7XHJcbn1cclxuLmR0aS1yZWNlaXB0LWJhdGg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI5MVwiO1xyXG59XHJcbi5kdGktcmVjZWlwdC1jZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyOTJcIjtcclxufVxyXG4uZHRpLXJlY2VpcHQtZG9sbGFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyOTNcIjtcclxufVxyXG4uZHRpLXJlY2VpcHQtZXVybzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjk0XCI7XHJcbn1cclxuLmR0aS1yZWNlaXB0LWZyYW5jOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyOTVcIjtcclxufVxyXG4uZHRpLXJlY2VpcHQtZ3VhcmFuaTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjk2XCI7XHJcbn1cclxuLmR0aS1yZWNlaXB0LWtpcHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI5N1wiO1xyXG59XHJcbi5kdGktcmVjZWlwdC1saXJhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyOThcIjtcclxufVxyXG4uZHRpLXJlY2VpcHQtbmFpcmE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI5OVwiO1xyXG59XHJcbi5kdGktcmVjZWlwdC1wZXNvczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjlhXCI7XHJcbn1cclxuLmR0aS1yZWNlaXB0LXBvdW5kOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyOWJcIjtcclxufVxyXG4uZHRpLXJlY2VpcHQtcnVibG86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI5Y1wiO1xyXG59XHJcbi5kdGktcmVjZWlwdC1ydXBlZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjlkXCI7XHJcbn1cclxuLmR0aS1yZWNlaXB0LXR1Z3JpazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjllXCI7XHJcbn1cclxuLmR0aS1yZWNlaXB0LXdvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjlmXCI7XHJcbn1cclxuLmR0aS1yZWNlaXB0LXllbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMmEwXCI7XHJcbn1cclxuLmR0aS1yZWNlaXB0LXllbjI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTJhMVwiO1xyXG59XHJcbi5kdGktcmVjZWlwdC1jb2xvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMmEyXCI7XHJcbn1cclxuLmR0aS1jaXJjbGUtcnVibG86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTJhM1wiO1xyXG59XHJcbi5kdGktY2lyY2xlLXJ1cGVlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyYTRcIjtcclxufVxyXG4uZHRpLXNhZmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTJhNVwiO1xyXG59XHJcbi5kdGktc2FsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMmE2XCI7XHJcbn1cclxuLmR0aS1zYWxlczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMmE3XCI7XHJcbn1cclxuLmR0aS10aWNrZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTJhOFwiO1xyXG59XHJcbi5kdGktY2lyY2xlLXR1Z3Jpa3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTJhOVwiO1xyXG59XHJcbi5kdGktd2FsbGV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyYWFcIjtcclxufVxyXG4uZHRpLWNpcmNsZS13b246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTJhYlwiO1xyXG59XHJcbi5kdGktY2lyY2xlLXllbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMmFjXCI7XHJcbn1cclxuLmR0aS1jaXJjbGUteWVuMjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMmFkXCI7XHJcbn1cclxuLmR0aS1tdXNpYy1ub3RlLXNpbmdsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMmFlXCI7XHJcbn1cclxuLmR0aS1jaXJjbGUtYmVnaW5uaW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyYWZcIjtcclxufVxyXG4uZHRpLWNkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyYjBcIjtcclxufVxyXG4uZHRpLWRpYXBhc29uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyYjFcIjtcclxufVxyXG4uZHRpLWNpcmNsZS1lamVjdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMmIyXCI7XHJcbn1cclxuLmR0aS1jaXJjbGUtZW5kOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyYjNcIjtcclxufVxyXG4uZHRpLWNpcmNsZS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTJiNFwiO1xyXG59XHJcbi5kdGktaGVhZHBob25lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyYjVcIjtcclxufVxyXG4uZHRpLWxvdWRzcGVha2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyYjdcIjtcclxufVxyXG4uZHRpLW1pY3JvcGhvbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTJiOFwiO1xyXG59XHJcbi5kdGktbWljcm9waG9uZS1vbGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTJiOVwiO1xyXG59XHJcbi5kdGktbWl4ZXItc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyYmFcIjtcclxufVxyXG4uZHRpLW11dGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTJiYlwiO1xyXG59XHJcbi5kdGktbXVzaWMtbm90ZS1tdWx0aXBsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMmJjXCI7XHJcbn1cclxuLmR0aS1iZWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyYmRcIjtcclxufVxyXG4uZHRpLWNpcmNsZS1wYXVzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMmJlXCI7XHJcbn1cclxuLmR0aS1jaXJjbGUtcGxheTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMmJmXCI7XHJcbn1cclxuLmR0aS1wbGF5bGlzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMmMwXCI7XHJcbn1cclxuLmR0aS1yYWRpbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMmMxXCI7XHJcbn1cclxuLmR0aS1yYWRpby1wb3J0YWJsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMmMyXCI7XHJcbn1cclxuLmR0aS1yZWNvcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTJjM1wiO1xyXG59XHJcbi5kdGktcmVjb3JkLXBsYXllcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMmM0XCI7XHJcbn1cclxuLmR0aS1yZXBlYXQtYnV0dG9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyYzVcIjtcclxufVxyXG4uZHRpLWNpcmNsZS1yZXdpbmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTJjNlwiO1xyXG59XHJcbi5kdGktc2h1ZmZsZS1idXR0b246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTJjN1wiO1xyXG59XHJcbi5kdGktY2lyY2xlLXN0b3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTJjOFwiO1xyXG59XHJcbi5kdGktdGFwZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMmM5XCI7XHJcbn1cclxuLmR0aS12b2x1bWUtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMmNhXCI7XHJcbn1cclxuLmR0aS12b2x1bWUtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTJjYlwiO1xyXG59XHJcbi5kdGktZm9sZGVyLWZsYWdnZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE3N1wiO1xyXG59XHJcbi5kdGktYm9va21hcmstY2hlY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTE5N1wiO1xyXG59XHJcbi5kdGktYm9va21hcmstcGx1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMWM4XCI7XHJcbn1cclxuLmR0aS1ib29rbWFyay1yZW1vdmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFjOVwiO1xyXG59XHJcbi5kdGktYnJpZWZjYXNlLWNoZWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxY2FcIjtcclxufVxyXG4uZHRpLWJyaWVmY2FzZS1kb3dubG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMWNiXCI7XHJcbn1cclxuLmR0aS1icmllZmNhc2UtZmxhZ2dlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMWNjXCI7XHJcbn1cclxuLmR0aS1icmllZmNhc2UtbWludXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFjZFwiO1xyXG59XHJcbi5kdGktYnJpZWZjYXNlLXBsdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFjZVwiO1xyXG59XHJcbi5kdGktYnJpZWZjYXNlLXJlZnJlc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFjZlwiO1xyXG59XHJcbi5kdGktYnJpZWZjYXNlLXJlbW92ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMWQwXCI7XHJcbn1cclxuLmR0aS1icmllZmNhc2Utc2VhcmNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxZDFcIjtcclxufVxyXG4uZHRpLWJyaWVmY2FzZS1zdGFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxZDJcIjtcclxufVxyXG4uZHRpLWJyaWVmY2FzZS11cGxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFkM1wiO1xyXG59XHJcbi5kdGktYnJvd3Nlci1jaGVjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMWQ0XCI7XHJcbn1cclxuLmR0aS1icm93c2VyLWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxZDVcIjtcclxufVxyXG4uZHRpLWJyb3dzZXItbWludXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFkNlwiO1xyXG59XHJcbi5kdGktYnJvd3Nlci1wbHVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxZDdcIjtcclxufVxyXG4uZHRpLWJyb3dzZXItcmVmcmVzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMWQ4XCI7XHJcbn1cclxuLmR0aS1icm93c2VyLXJlbW92ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMWQ5XCI7XHJcbn1cclxuLmR0aS1icm93c2VyLXNlYXJjaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMWRhXCI7XHJcbn1cclxuLmR0aS1icm93c2VyLXN0YXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFkYlwiO1xyXG59XHJcbi5kdGktYnJvd3Nlci11cGxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFkY1wiO1xyXG59XHJcbi5kdGktY2FsZW5kYXItY2hlY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFkZFwiO1xyXG59XHJcbi5kdGktY2FsZW5kYXItY2xvdWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFkZVwiO1xyXG59XHJcbi5kdGktY2FsZW5kYXItZG93bmxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFkZlwiO1xyXG59XHJcbi5kdGktY2FsZW5kYXItZW1wdHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFlMFwiO1xyXG59XHJcbi5kdGktY2FsZW5kYXItZmxhZ2dlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMWUxXCI7XHJcbn1cclxuLmR0aS1jYWxlbmRhci1oZWFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMWUyXCI7XHJcbn1cclxuLmR0aS1jYWxlbmRhci1taW51czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMWUzXCI7XHJcbn1cclxuLmR0aS1jYWxlbmRhci1uZXh0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxZTRcIjtcclxufVxyXG4uZHRpLWNhbGVuZGFyLWRpc2FibGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFlNVwiO1xyXG59XHJcbi5kdGktY2FsZW5kYXItcGVuY2lsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxZTZcIjtcclxufVxyXG4uZHRpLWNhbGVuZGFyLXBsdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFlN1wiO1xyXG59XHJcbi5kdGktY2FsZW5kYXItcHJldjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMWU4XCI7XHJcbn1cclxuLmR0aS1jYWxlbmRhci1yZWZyZXNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxZTlcIjtcclxufVxyXG4uZHRpLWNhbGVuZGFyLXJlbW92ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMWVhXCI7XHJcbn1cclxuLmR0aS1jYWxlbmRhci1zZWFyY2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFlYlwiO1xyXG59XHJcbi5kdGktY2FsZW5kYXItc3RhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMWVjXCI7XHJcbn1cclxuLmR0aS1jYWxlbmRhci11cGxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFlZFwiO1xyXG59XHJcbi5kdGktY2xvdWQtY2hlY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFlZVwiO1xyXG59XHJcbi5kdGktY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFlZlwiO1xyXG59XHJcbi5kdGktY2xvdWQtbWludXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFmMFwiO1xyXG59XHJcbi5kdGktY2xvdWQtZGlzYWJsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMWYxXCI7XHJcbn1cclxuLmR0aS1jbG91ZC1wbHVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxZjJcIjtcclxufVxyXG4uZHRpLWNsb3VkLXJlZnJlc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFmM1wiO1xyXG59XHJcbi5kdGktY2xvdWQtcmVtb3ZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxZjRcIjtcclxufVxyXG4uZHRpLWNsb3VkLXNlYXJjaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMWY1XCI7XHJcbn1cclxuLmR0aS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFmNlwiO1xyXG59XHJcbi5kdGktZG9jdW1lbnQtY2hlY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFmN1wiO1xyXG59XHJcbi5kdGktZG9jdW1lbnQtY2xvdWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFmOFwiO1xyXG59XHJcbi5kdGktZG9jdW1lbnQtZG93bmxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFmOVwiO1xyXG59XHJcbi5kdGktZG9jdW1lbnQtZmxhZ2dlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMWZhXCI7XHJcbn1cclxuLmR0aS1kb2N1bWVudC1ncmFwaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMWZiXCI7XHJcbn1cclxuLmR0aS1kb2N1bWVudC1oZWFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMWZjXCI7XHJcbn1cclxuLmR0aS1kb2N1bWVudC1taW51czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMWZkXCI7XHJcbn1cclxuLmR0aS1kb2N1bWVudC1uZXh0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxZmVcIjtcclxufVxyXG4uZHRpLWRvY3VtZW50LWRpc2FibGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTFmZlwiO1xyXG59XHJcbi5kdGktZG9jdW1lbnQtbXVzaWM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwMFwiO1xyXG59XHJcbi5kdGktZG9jdW1lbnQtcGVuY2lsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMDFcIjtcclxufVxyXG4uZHRpLWRvY3VtZW50LXBpY3R1cmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwMlwiO1xyXG59XHJcbi5kdGktZG9jdW1lbnQtcGx1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjAzXCI7XHJcbn1cclxuLmR0aS1kb2N1bWVudC1wcmV2OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMDRcIjtcclxufVxyXG4uZHRpLWRvY3VtZW50LXJlZnJlc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwNVwiO1xyXG59XHJcbi5kdGktZG9jdW1lbnQtcmVtb3ZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMDZcIjtcclxufVxyXG4uZHRpLWRvY3VtZW50LXNlYXJjaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjA3XCI7XHJcbn1cclxuLmR0aS1kb2N1bWVudC1zdGFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMDhcIjtcclxufVxyXG4uZHRpLWRvY3VtZW50LXVwbG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjA5XCI7XHJcbn1cclxuLmR0aS1mb2xkZXItY2hlY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwYVwiO1xyXG59XHJcbi5kdGktZm9sZGVyLWNsb3VkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMGJcIjtcclxufVxyXG4uZHRpLWZvbGRlci1kb2N1bWVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjBjXCI7XHJcbn1cclxuLmR0aS1mb2xkZXItZG93bmxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwZFwiO1xyXG59XHJcbi5kdGktYm9va21hcmstbWludXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIwZVwiO1xyXG59XHJcbi5kdGktZm9sZGVyLWdyYXBoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMGZcIjtcclxufVxyXG4uZHRpLWZvbGRlci1oZWFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjEwXCI7XHJcbn1cclxuLmR0aS1mb2xkZXItbWludXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIxMVwiO1xyXG59XHJcbi5kdGktZm9sZGVyLW5leHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIxMlwiO1xyXG59XHJcbi5kdGktZm9sZGVyLWRpc2FibGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIxM1wiO1xyXG59XHJcbi5kdGktZm9sZGVyLW11c2ljOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMTRcIjtcclxufVxyXG4uZHRpLWZvbGRlci1wZW5jaWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIxNVwiO1xyXG59XHJcbi5kdGktZm9sZGVyLXBpY3R1cmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIxNlwiO1xyXG59XHJcbi5kdGktZm9sZGVyLXBsdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIxN1wiO1xyXG59XHJcbi5kdGktZm9sZGVyLXByZXY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIxOFwiO1xyXG59XHJcbi5kdGktZm9sZGVyLXJlZnJlc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIxOVwiO1xyXG59XHJcbi5kdGktZm9sZGVyLXJlbW92ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjFhXCI7XHJcbn1cclxuLmR0aS1mb2xkZXItc2VhcmNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMWJcIjtcclxufVxyXG4uZHRpLWZvbGRlci1zdGFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMWNcIjtcclxufVxyXG4uZHRpLWZvbGRlci11cGxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIxZFwiO1xyXG59XHJcbi5kdGktbWFpbC1jaGVjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjFlXCI7XHJcbn1cclxuLmR0aS1tYWlsLWNsb3VkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMWZcIjtcclxufVxyXG4uZHRpLW1haWwtZG9jdW1lbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIyMFwiO1xyXG59XHJcbi5kdGktbWFpbC1kb3dubG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjIxXCI7XHJcbn1cclxuLmR0aS1tYWlsLWZsYWdnZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIyMlwiO1xyXG59XHJcbi5kdGktbWFpbC1oZWFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjIzXCI7XHJcbn1cclxuLmR0aS1tYWlsLW5leHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIyNFwiO1xyXG59XHJcbi5kdGktbWFpbC1kaXNhYmxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMjVcIjtcclxufVxyXG4uZHRpLW1haWwtbXVzaWM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIyNlwiO1xyXG59XHJcbi5kdGktbWFpbC1wZW5jaWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIyN1wiO1xyXG59XHJcbi5kdGktbWFpbC1waWN0dXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMjhcIjtcclxufVxyXG4uZHRpLW1haWwtcHJldjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjI5XCI7XHJcbn1cclxuLmR0aS1tYWlsLXJlZnJlc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIyYVwiO1xyXG59XHJcbi5kdGktbWFpbC1yZW1vdmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIyYlwiO1xyXG59XHJcbi5kdGktbWFpbC1zZWFyY2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIyY1wiO1xyXG59XHJcbi5kdGktbWFpbC1zdGFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMmRcIjtcclxufVxyXG4uZHRpLW1haWwtdXBsb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMmVcIjtcclxufVxyXG4uZHRpLW1lc3NhZ2UtY2hlY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIyZlwiO1xyXG59XHJcbi5kdGktbWVzc2FnZS1kb3RzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMzBcIjtcclxufVxyXG4uZHRpLW1lc3NhZ2Utc21pbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIzMVwiO1xyXG59XHJcbi5kdGktbWVzc2FnZS1oZWFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjMyXCI7XHJcbn1cclxuLmR0aS1tZXNzYWdlLW1pbnVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMzNcIjtcclxufVxyXG4uZHRpLW1lc3NhZ2UtbXVzaWM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIzNFwiO1xyXG59XHJcbi5kdGktbWVzc2FnZS1wbHVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMzVcIjtcclxufVxyXG4uZHRpLW1lc3NhZ2UtcmVmcmVzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjM2XCI7XHJcbn1cclxuLmR0aS1tZXNzYWdlLXJlbW92ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjM3XCI7XHJcbn1cclxuLmR0aS1tZXNzYWdlLXNhZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjM4XCI7XHJcbn1cclxuLmR0aS1zbWFydHBob25lLWNsb3VkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyMzlcIjtcclxufVxyXG4uZHRpLXNtYXJ0cGhvbmUtaGVhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIzYVwiO1xyXG59XHJcbi5kdGktc21hcnRwaG9uZS1kaXNhYmxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyM2JcIjtcclxufVxyXG4uZHRpLXNtYXJ0cGhvbmUtbXVzaWM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIzY1wiO1xyXG59XHJcbi5kdGktc21hcnRwaG9uZS1wZW5jaWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTIzZFwiO1xyXG59XHJcbi5kdGktc21hcnRwaG9uZS1waWN0dXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyM2VcIjtcclxufVxyXG4uZHRpLXNtYXJ0cGhvbmUtcmVmcmVzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjNmXCI7XHJcbn1cclxuLmR0aS1zbWFydHBob25lLXNlYXJjaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjQwXCI7XHJcbn1cclxuLmR0aS10YWJsZXQtY2xvdWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI0MVwiO1xyXG59XHJcbi5kdGktdGFibGV0LWhlYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyNDJcIjtcclxufVxyXG4uZHRpLXRhYmxldC1kaXNhYmxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyNDNcIjtcclxufVxyXG4uZHRpLXRhYmxldC1tdXNpYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjQ0XCI7XHJcbn1cclxuLmR0aS10YWJsZXQtcGVuY2lsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyNDVcIjtcclxufVxyXG4uZHRpLXRhYmxldC1waWN0dXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyNDZcIjtcclxufVxyXG4uZHRpLXRhYmxldC1yZWZyZXNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyNDdcIjtcclxufVxyXG4uZHRpLXRhYmxldC1zZWFyY2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI0OFwiO1xyXG59XHJcbi5kdGktdG9kb2xpc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI0OVwiO1xyXG59XHJcbi5kdGktdG9kb2xpc3QtY2hlY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI0YVwiO1xyXG59XHJcbi5kdGktdG9kb2xpc3QtY2xvdWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI0YlwiO1xyXG59XHJcbi5kdGktdG9kb2xpc3QtZG93bmxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI0Y1wiO1xyXG59XHJcbi5kdGktdG9kb2xpc3QtZmxhZ2dlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjRkXCI7XHJcbn1cclxuLmR0aS10b2RvbGlzdC1taW51czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjRlXCI7XHJcbn1cclxuLmR0aS10b2RvbGlzdC1kaXNhYmxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyNGZcIjtcclxufVxyXG4uZHRpLXRvZG9saXN0LXBlbmNpbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjUwXCI7XHJcbn1cclxuLmR0aS10b2RvbGlzdC1wbHVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyNTFcIjtcclxufVxyXG4uZHRpLXRvZG9saXN0LXJlZnJlc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTI1MlwiO1xyXG59XHJcbi5kdGktdG9kb2xpc3QtcmVtb3ZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyNTNcIjtcclxufVxyXG4uZHRpLXRvZG9saXN0LXNlYXJjaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjU0XCI7XHJcbn1cclxuLmR0aS10b2RvbGlzdC1zdGFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUyNTVcIjtcclxufVxyXG4uZHRpLXRvZG9saXN0LXVwbG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMjU2XCI7XHJcbn1cclxuIiwiLnNpZGUtbWVudSB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogNTAlO1xyXG5cdHJpZ2h0OiA1cHg7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdHotaW5kZXg6IDUwMDtcclxuXHJcblx0PiB1bCB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdD4gbGkge1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuXHRcdFx0PiBhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMC44ZW07XHJcblx0XHRcdFx0cGFkZGluZzogM3B4IDA7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGhlaWdodDogMHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDJweDtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IC0xMHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VhMmUyYjtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNlYTJlMmI7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0fVx0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNlYTJlMmI7XHJcblxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnNvY2lhbC1pY29ucyB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblxyXG5cdD4gbGkge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuXHRcdD4gYSB7XHJcblx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICNlYTJlMmI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYucm91bmRlZCB7XHJcblx0XHQ+IGxpID4gYSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDAwMDAwO1xyXG5cdFx0XHRjb2xvcjogIzMzMzMzMztcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzMzMzMzMztcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHR3aWR0aDogMzJweDtcclxuXHRcdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHQ+IGkge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZWEyZTJiO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlYTJlMmI7XHJcblx0XHRcdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLnJvdW5kZWQge1xyXG5cdFx0XHQ+IGxpID4gYSB7XHJcblx0XHRcdFx0d2lkdGg6IDQycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MnB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xNDJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi50cmlhbmdsZS1hcmVhIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnRyaWFuZ2xlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogNTAlO1xyXG5cdGJvdHRvbTogMHB4O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMHB4KTtcclxuXHR6LWluZGV4OiAyMDtcclxuXHRoZWlnaHQ6IDEwMHB4O1xyXG5cdHdpZHRoOiAyMjBweDtcclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiAwcHg7XHJcblx0XHRoZWlnaHQ6IDBweDtcclxuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRib3JkZXItd2lkdGg6IDAgMTEwcHggMTEwcHggMTEwcHg7XHJcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2VhMmUyYjtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcclxuXHR9XHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDBweDtcclxuXHRcdGhlaWdodDogMHB4O1xyXG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdGJvcmRlci13aWR0aDogNTBweCA1MHB4IDAgNTBweDtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItdG9wLWNvbG9yOiAjRkZGO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0dG9wOiAyMHB4O1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHJcblxyXG5cdH1cclxuXHQ+IHNwYW4ge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRmb250LXNpemU6IDAuODU3ZW07XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdHRvcDogMjVweDtcclxuXHRcdHotaW5kZXg6IDU7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG5cdFx0Ly8gJjpiZWZvcmUge1xyXG5cdFx0Ly8gXHRjb250ZW50OiBcIlwiO1xyXG5cdFx0Ly8gXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHQvLyBcdGJvcmRlci1yaWdodDogM3B4IGRhc2hlZCAjY2NjY2NjO1xyXG5cdFx0Ly8gXHRoZWlnaHQ6IDUwcHg7XHJcblx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdC8vIFx0bGVmdDogNTAlO1xyXG5cdFx0Ly8gXHRtYXJnaW4tbGVmdDogLTAuMTVweDtcclxuXHRcdC8vIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0Ly8gXHR0b3A6IDUwcHg7XHJcblx0XHQvLyB9XHJcblx0fVxyXG5cdC8vICY6aG92ZXI6YmVmb3JlIHtcclxuXHQvLyBcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2YyZjJmMiB0cmFuc3BhcmVudDtcclxuXHQvLyB9XHJcblx0Ly8gJjpob3ZlcjphZnRlciB7XHJcblx0Ly8gXHR0b3A6IDM1cHg7XHJcblx0Ly8gXHRib3JkZXItY29sb3I6ICNlYTJlMmIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcblx0Ly8gfVxyXG5cdC8vICY6aG92ZXIgPiBzcGFuIHtcclxuXHQvLyBcdHRvcDogNDBweDtcclxuXHQvLyBcdGNvbG9yOiAjZmZmZmZmO1xyXG5cdC8vIH1cclxufSIsIi5zZWN0aW9uLWhlYWRlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuXHRwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG5cdD4gLmhlYWRpbmctZWZmZWN0IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGhlaWdodDogMTI1cHg7XHJcblx0XHR3aWR0aDogMTc1cHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAycHggZGFzaGVkIHJnYmEoMCwwLDAsLjIwKTtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR3aWR0aDogMHB4O1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDJweCBkYXNoZWQgcmdiYSgwLDAsMCwuMjApO1xyXG5cdFx0XHRib3R0b206IDBweDtcclxuXHRcdFx0ei1pbmRleDogMjE7XHJcblx0XHR9XHJcblx0XHQmLm91dHNpZGUge1xyXG5cdFx0XHRoZWlnaHQ6IDIwNXB4O1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGhlaWdodDogMjMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4gLnN1Yi1oZWFkaW5nIHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcblx0fVxyXG5cdD4gLmhlYWRpbmcge1xyXG5cdFx0Zm9udC1zaXplOiAyLjQyOGVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDFlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdD4gc3BhbiB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+IC5kZXNjcmlwdGlvbiB7XHJcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxLjE0MmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDJlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyMGVtXHJcblx0fSBcclxufVxyXG5cclxuLnRyYW5zcGFyZW50LXNlY3Rpb24ge1xyXG5cdC5zZWN0aW9uLWhlYWRlciB7XHJcblx0XHQ+IC5oZWFkaW5nLWVmZmVjdCB7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMzUpO1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4zNSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuaWNvbmljLWJveCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbi1ib3R0b206IDkwcHg7XHJcblx0XHJcblx0PiAuaWNvbiB7XHJcblx0XHRtYXJnaW4tdG9wOiA2cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMXB4O1xyXG5cdH1cclxuXHJcblx0PiAuY29udGVudC1hcmVhIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQ+IC50aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS40MjhlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gLmJhY2staWNvbiB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHRcdG9wYWNpdHk6IDAuMDU7XHJcblx0XHRcdHRvcDogMDtcclxuXHJcblx0XHRcdD4gaSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMjVweDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQ+IC5jb250ZW50IHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHJcblx0XHQ+IC5pY29uID4gaSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlYTJlMmI7XHJcblx0XHR9XHJcblxyXG5cdFx0PiAuY29udGVudC1hcmVhIHtcclxuXHJcblx0XHRcdD4gLmJhY2staWNvbiB7XHJcblx0XHRcdFx0b3BhY2l0eTogMC4yMDtcclxuXHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZWEyZTJiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5nbGFzcy1pY29uIHtcclxuXHRcclxuXHQ+IGkge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDc4cHg7XHJcblx0XHRoZWlnaHQ6IDc4cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyNXB4O1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbmFsdC5zdmcpO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmJveC1pdGVtIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy1sZWZ0OiA2MHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblxyXG5cdD4gLmljb24ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cclxuXHRcdD4gaSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDEuMjg1ZW07XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDUwZW07XHJcblx0fVxyXG5cclxuXHQuY29udGVudCB7XHJcblx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjcxNGVtO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG5cdH1cclxufSIsIi5zZXJ2aWNlLWJveCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbi1ib3R0b206IDkwcHg7XHJcblxyXG5cdD4gLmljb24ge1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG5cclxuXHRcdD4gaSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNC41NzFlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4gLmRldGFpbHMge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHQ+IGkge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAtMTVweDtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdGZvbnQtc2l6ZTogN2VtO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRjb2xvcjogI2VhMmUyYjtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcclxuXHRcdH1cclxuXHJcblx0XHQ+IC50aXRsZSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjQyOGVtO1xyXG5cdFx0XHRmb250LXdlaWdoOiA3MDA7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA2MGVtO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcdHotaW5kZXg6IDU7XHJcblx0XHR9XHJcblxyXG5cdFx0PiAuY29udGVudCxcclxuXHRcdD4gLmZ1bGwge1xyXG5cdFx0XHRmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjcxNGVtO1xyXG5cdFx0XHR6LWluZGV4OiA1O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcblx0XHR9XHJcblx0XHQ+IC5mdWxsIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuXHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMC4xcztcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdFxyXG5cdFx0PiAuaWNvbiB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0PiAuZGV0YWlscyB7XHJcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY1cHgpO1xyXG5cclxuXHRcdFx0PiBpIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAwLjE7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MCUpO1xyXG5cdFx0XHRcdC8vIGZpbHRlcjogYmx1cigycHgpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+IC5jb250ZW50IHtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcblx0XHRcdH1cclxuXHRcdFx0PiAuZnVsbCB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQ1cHgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxufSIsIi5wcmljaW5nLXRhYmxlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRwYWRkaW5nLXRvcDogMTIwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDcwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcclxuXHJcblx0XHJcblx0PiAucHJpY2luZy1oZWFkZXIge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcblx0XHQ+IC5uYW1lIHtcclxuXHRcdFx0Zm9udC1zaXplOiAwLjg1N2VtO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xMGVtO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0PiAucHJpY2Uge1xyXG5cdFx0XHRmb250LXNpemU6IDVlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDAuOGVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cclxuXHRcdFx0c21hbGwge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMC40ODVlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdD4gLmN5Y2xlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAwLjg1N2VtO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xMGVtO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0PiAucHJpY2luZy1mZWF0dXJlcyB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyLjE0MmVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDUwZW07XHJcblx0XHRtYXJnaW4tYm90dG9tOiA2NXB4O1xyXG5cdH1cclxuXHJcblx0LmJ1eS1saW5rIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMC44NTdlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRcdGJvcmRlci13aWR0aDogNTBweCA1MHB4IDAgNTBweDtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogI2YyZjJmMjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMzAlKTtcclxuXHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAjZWEyZTJiO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmFjdGl2ZSB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUsMS4wNSk7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcblx0XHR6LWluZGV4OiA1O1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTBweDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWEyZTJiO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5tb2NrLWFjdGlvbiB7XHJcblx0PiBoMyB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRmb250LXNpemU6IDEuNDI4ZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xMGVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHR9XHJcbn0iLCIuc3BlY2lhbC10ZXN0aW1vbmlhbCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cGFkZGluZzogOTVweCA1NXB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR3aWR0aDogNzQwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0Ym9yZGVyLXRvcDogMTVweCBzb2xpZCAjRkZGO1xyXG5cdGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkICNGRkY7XHJcblxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDE5MHB4O1xyXG5cdFx0d2lkdGg6IDE1cHg7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAxOTBweDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGhlaWdodDogMTVweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdD4gLm1vcmUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0d2lkdGg6IDE1MHB4O1xyXG5cdFx0aGVpZ2h0OiAxNTBweDtcclxuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRib3JkZXItd2lkdGg6IDAgMCAxNTBweCAxNTBweDtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHJlZCB0cmFuc3BhcmVudDtcclxuXHJcblx0XHQ+IGkge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogODVweDtcclxuXHRcdFx0bGVmdDogLTY1cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogNTBweDtcclxuXHRcdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRcdHotaW5kZXg6IDU1O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+IC50aXRsZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRmb250LXNpemU6IDMuNDI4ZW07XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMjBlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiAxMDA7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNjVweDtcclxuXHJcblx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRjb2xvcjogI2VhMmUyYjtcclxuXHRcdH1cclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAtMjBweDtcclxuXHRcdFx0bGVmdDogNTAlO1x0XHRcdFxyXG5cdFx0XHR3aWR0aDogMzAlO1xyXG5cdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0PiAuY29udGVudCB7XHJcblx0XHRmb250LXNpemU6IDEuMTQyZW07XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHR9XHJcblxyXG5cdD4gLm5hbWUge1xyXG5cdFx0Zm9udC1zaXplOiAxLjI4NWVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMTAwZW07XHJcblx0fVxyXG59IiwiJGxpZ2h0LWdyZXk6IGxpZ2h0Z3JleTtcclxuJGRhcmstZ3JleTogIzU1NTtcclxuJHJlZDogI2VhMmUyYjtcclxuJHdoaXRlOiAjRkZGO1xyXG5cclxuXHJcbi8vIFRoZW1lIENvbG9yXHJcbiRibHVlOiAjNDI4YmNhO1xyXG4kZ3JlZW46ICM4OGMxMzY7XHJcbiRyZWQ6ICNlNTQyNDI7XHJcbiR5ZWxsb3c6ICNmZjljMDA7XHJcbiRicm93bjogIzk4NzY1NDtcclxuJGN5YW46ICMxQUJDOUM7XHJcbiRwdXJwbGU6ICNjNzRhNzM7XHJcbiRza3ktYmx1ZTogIzAwY2RjZDsiLCIuZHQtYnRuIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZWEyZTJiO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblx0Y29sb3I6ICNlYTJlMmI7XHJcblx0Zm9udC1zaXplOiAwLjg1N2VtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxZW07XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG5cdCY6aG92ZXIsXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWEyZTJiO1xyXG5cdFx0Y29sb3I6ICNGRkY7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcblxyXG5cdCYubWVkaXVtIHtcclxuXHRcdHBhZGRpbmc6IDE1cHggMjVweDtcclxuXHR9XHJcbn0iLCIuZHRpLXBhZ2VyIHtcclxuXHRwYWRkaW5nOiA0MHB4IDA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFxyXG5cdCY6YmVmb3JlLFxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdH1cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdH1cclxuXHJcblx0PiBsaSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblxyXG5cdFx0Ji5wcmV2aW91cyB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRhOmhvdmVyIGkge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYubmV4dCB7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHJcblx0XHRcdGE6aG92ZXIgaSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0PiBhIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlYTJlMmI7XHJcblx0XHRcdGNvbG9yOiAjZWEyZTJiO1xyXG5cdFx0XHRmb250LXNpemU6IDEuMDcxZW07XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1MGVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDI1cHg7XHJcblxyXG5cdFx0XHQvLyAmOmhvdmVyIHtcclxuXHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWEyZTJiO1xyXG5cdFx0XHQvLyBcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHQvLyB9XHJcblxyXG5cdFx0XHQ+IGkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0cGFkZGluZzogMCA1cHg7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMTVzO1xyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMC43ZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmR0LXByb2dyZXNzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGM4Yzg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgID4gc3BhbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAvLyB3aWR0aDogOTAlO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYTJlMmI7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHggMCA0cHggNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNlYTJlMmI7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtYW1vdW50KTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWEyZTJiO1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3KC0zMGRlZyk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi5wb3N0LXNoYXJlIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG5cdD4gbGkge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHRcdCYuc2hhcmUtdGl0bGUge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5pdGVtIHtcclxuXHRcdFx0bWFyZ2luOiAwIDVweDtcclxuXHRcdFx0PiBhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMzhweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDM4cHg7XHJcblx0XHRcdFx0Y29sb3I6ICNjY2NjY2M7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZWEyZTJiO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZWEyZTJiO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0PiBpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xNDJlbTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmNvbW1lbnQtcmVzcG9uZCB7XHJcblxyXG5cdC5jb21tZW50LXJlcGx5LXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMS4xNDJlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XHJcblx0fVxyXG5cdC5jb21tZW50LWZvcm0ge1xyXG5cclxuXHRcdGlucHV0LFxyXG5cdFx0dGV4dGFyZWEge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHQmW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlYTJlMmI7XHJcblx0XHRcdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZWEyZTJiO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0cGFkZGluZzogMTJweCAzMHB4O1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNlYTJlMmI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR0ZXh0YXJlYSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHR9XHJcblx0XHQuaW5wdXQtZmllbGRzIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG5cclxuXHRcdFx0LmZpZWxkLWhhbGYge1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiYmxvY2txdW90ZSB7XHJcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICNlYTJlMmI7XHJcblx0Zm9udC1zaXplOiAxLjE0MmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG5cdD4gLmluZm8ge1xyXG5cdFx0Zm9udC1zaXplOiAwLjg3NWVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cclxuXHRcdD4gc3BhbiB7XHJcblx0XHRcdGNvbG9yOiAjOTk5OTk5O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIiNiYWNrLXRvLXRvcCB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHJpZ2h0OiA0MHB4O1xyXG5cdGJvdHRvbTogNDBweDtcclxuXHR6LWluZGV4OiAxMDAwO1xyXG5cdHdpZHRoOiA3MHB4O1xyXG5cdGhlaWdodDogNzBweDtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjMwcyBlYXNlLWluLW91dDtcclxuXHJcblx0Ji5zaG93IHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHQmOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAwIDAgNzBweCA3MHB4O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZWEyZTJiIHRyYW5zcGFyZW50O1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcclxuXHR9XHJcblxyXG5cdD4gc3BhbiB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0Ym90dG9tOiAxMnB4O1xyXG5cdFx0cmlnaHQ6IDZweDtcclxuXHRcdGZvbnQtc2l6ZTogMC44NTdlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQwZGVnKTtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBkYXJrZW4oI2VhMmUyYiwgMjAlKSB0cmFuc3BhcmVudDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIud2lkZ2V0IHtcclxuXHRtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuXHJcblx0PiAud2lkZ2V0LXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMS4xNDJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdH1cclxufSIsIi53aWRnZXRfc2VhcmNoIHtcclxuXHQ+IGZvcm0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdGlucHV0LnNlYXJjaC1maWVsZCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRib3JkZXI6IDBweDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYTJlMmI7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRjb2xvcjogI2VhMmUyYjtcclxuXHRcdFx0cGFkZGluZzogNXB4IDA7XHJcblxyXG5cdFx0XHQmOmFjdGl2ZSxcclxuXHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0b3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRidXR0b24uc2VhcmNoLXN1Ym1pdCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi53aWRnZXRfcG9wdWxhcl9wb3N0cyB7XHJcblxyXG5cdD4gLnBvcHVsYXItcG9zdHMge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuXHRcdD4gbGkge1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RjZGM7XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gLnRodW1iIHtcclxuXHRcdFx0XHR3aWR0aDogOTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDkwcHg7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblxyXG5cdFx0XHRcdD4gaW1nIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gLmNvbnRlbnQge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTEwcHg7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG5cclxuXHRcdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU3MWVtO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcblx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZWEyZTJiO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQubWV0YSB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzk5OTk5OTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAwLjkyOGVtO1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDUwZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLndpZGdldF9jYXRlZ29yaWVzIHtcclxuXHJcblx0PiB1bCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG5cdFx0PiBsaSB7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG5cdFx0XHQ+IGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNkY2RjO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMTQyZW07XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDUwZW07XHJcblx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNlYTJlMmI7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLndpZGdldF9uZXdzbGV0dGVyIHtcclxuXHQ+IGZvcm0ge1xyXG5cdFx0PiBpbnB1dCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcclxuXHJcblx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogI2VhMmUyYjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdD4gYnV0dG9uIHtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2VhMmUyYjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VhMmUyYjtcclxuXHRcdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC44NTdlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDFlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0cGFkZGluZzogMTBweCA0MHB4O1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi53aWRnZXRfdGFnX2Nsb3VkIHtcclxuXHRcclxuXHQ+IC50YWdjbG91ZCB7XHJcblx0XHRtYXJnaW4tbGVmdDogLTVweDtcclxuXHRcdG1hcmdpbi1yaWdodDogLTVweDtcclxuXHRcdD4gYSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0cGFkZGluZzogMTBweCAyNXB4O1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcclxuXHRcdFx0Zm9udC1zaXplOiAxLjE0MmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1MGVtO1xyXG5cdFx0XHRtYXJnaW46IDVweDtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAjZWEyZTJiO1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogI2VhMmUyYjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi53aWRnZXRfYXJjaGl2ZSB7XHJcblxyXG5cdD4gdWwge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuXHRcdD4gbGkge1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuXHRcdFx0PiBhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZGNkYztcclxuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjE0MmVtO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1MGVtO1xyXG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogI2VhMmUyYjtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTAxXCI7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIiNoZWFkZXIgeyB9XHJcbiNsb2dvIHtcclxuXHR3aWR0aDogMTUwcHg7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblxyXG5cdD4gYSB7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHRcdGZvbnQtc2l6ZTogMS41ZW07XHJcblx0XHRmb250LXdlaWdodDogODAwO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0XHQ+IGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblxyXG5cdFx0XHQmLnRyYW5zcGFyZW50LWxvZ28ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnNpdGUtaGVhZGVyIHtcclxuXHRtaW4taGVpZ2h0OiAxMDBweDtcclxuXHRwYWRkaW5nOiAzNXB4IDQwcHg7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblx0ei1pbmRleDogNTAwO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjMwcyBlYXNlLWluLW91dDtcclxuXHJcblx0Ji5zY3JvbGxlZCB7XHJcblx0XHRtaW4taGVpZ2h0OiA0MHB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjFGMUYxO1xyXG5cdH1cclxufVxyXG5cclxuI3RvcC1zb2NpYWwge1xyXG5cdG1hcmdpbi10b3A6IDVweDtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG5cclxuXHQ+IC5zb2NpYWwtaWNvbnMge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVxyXG59XHJcblxyXG4jdG9wLW1lbnUge1xyXG5cdG1hcmdpbi10b3A6IDVweDtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDcwcHg7XHJcblx0bWluLXdpZHRoOiAxMDBweDtcclxuXHJcblx0Lm5hdi10cmlnZ2VyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0d2lkdGg6IDEwMHB4O1xyXG5cclxuXHRcdD4gLmljb24tYmFyIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMjVweDtcclxuXHRcdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjMwcyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHRcdFx0XHRcdHRvcDogMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHR0b3A6IDdweDtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdD4gLnRleHQge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0XHR3aWR0aDogNDVweDtcclxuXHRcdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44NTdlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjEwZW07XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHJpZ2h0OiAtNTAlO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjMwcyBlYXNlLWluLW91dDtcclxuXHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRyaWdodDogNTAlO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdGxlZnQ6IC01MCU7XHJcblx0XHRcdFx0XHRyaWdodDogaW5oZXJpdDtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm1lbnUtaXRlbXMge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbi1yaWdodDogODVweDtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0PiBsaSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0b3A6IC01cHg7XHJcblx0XHRcdHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2UgMC4xcywgb3BhY2l0eSAwLjNzIGVhc2UgMC4xcztcclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKDJuKSB7IHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2UgMC4ycywgb3BhY2l0eSAwLjNzIGVhc2UgMC4yczsgfVxyXG5cdFx0XHQmOm50aC1jaGlsZCgzbikgeyB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlIDAuM3MsIG9wYWNpdHkgMC4zcyBlYXNlIDAuM3M7IH1cclxuXHRcdFx0JjpudGgtY2hpbGQoNG4pIHsgdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZSAwLjRzLCBvcGFjaXR5IDAuM3MgZWFzZSAwLjRzOyB9XHJcblx0XHRcdCY6bnRoLWNoaWxkKDVuKSB7IHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2UgMC41cywgb3BhY2l0eSAwLjNzIGVhc2UgMC41czsgfVxyXG5cdFx0XHQmOm50aC1jaGlsZCg2bikgeyB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlIDAuNnMsIG9wYWNpdHkgMC4zcyBlYXNlIDAuNnM7IH1cclxuXHRcdFx0JjpudGgtY2hpbGQoN24pIHsgdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZSAwLjdzLCBvcGFjaXR5IDAuM3MgZWFzZSAwLjdzOyB9XHJcblx0XHRcdCY6bnRoLWNoaWxkKDhuKSB7IHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2UgMC44cywgb3BhY2l0eSAwLjNzIGVhc2UgMC44czsgfVxyXG5cdFx0XHQmOm50aC1jaGlsZCg5bikgeyB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlIDAuOXMsIG9wYWNpdHkgMC4zcyBlYXNlIDAuOXM7IH1cclxuXHRcdFx0JjpudGgtY2hpbGQoMTBuKSB7IHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2UgMS4wcywgb3BhY2l0eSAwLjNzIGVhc2UgMS4wczsgfVxyXG5cclxuXHRcdFx0PiBhIHtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjVweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDAuODU3ZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xMGVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmFjdGl2ZSA+IGEsXHJcblx0XHRcdD4gYTpob3ZlcixcclxuXHRcdFx0PiBhOmZvY3VzIHtcclxuXHRcdFx0XHRjb2xvcjogI2VhMmUyYjtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCA+IGEge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5hY3RpdmUge1xyXG5cdFx0Lm5hdi10cmlnZ2VyIHtcclxuXHJcblx0XHRcdD4gLmljb24tYmFyIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdGJvdHRvbTogaW5oZXJpdDtcclxuXHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+IC50ZXh0IHtcclxuXHRcdFx0XHQ+IHNwYW46Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDAlO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IHNwYW46bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdHJpZ2h0OiBpbmhlcml0O1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5tZW51LWl0ZW1zIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gVHJhbnNwYXJlbnQgTWVudVxyXG4udHJhbnNwYXJlbnQtbWVudSB7XHJcblx0cGFkZGluZy10b3A6IDQwcHg7XHJcblxyXG5cdC5zaXRlLWhlYWRlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdHBhZGRpbmctdG9wOiA2MHB4O1xyXG5cdFx0XHJcblx0XHQvLyBUcmFuc3BhcmVudCBMb2dvXHJcblx0XHQjbG9nbyA+IGEgPiBpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0Ji50cmFuc3BhcmVudC1sb2dvIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8vIE1lbnUgTGlua3MgQ29sb3JcclxuXHRcdCN0b3AtbWVudSAubWVudS1pdGVtcyA+IGxpIHtcclxuXHRcdFx0PiBhIHtcclxuXHRcdFx0XHRjb2xvcjogI0ZGRjtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkcmVkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5hY3RpdmUgPiBhIHtcclxuXHRcdFx0XHRjb2xvcjogJHJlZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQvLyBTb2NpYWwgSWNvbnNcclxuXHRcdC5zb2NpYWwtaWNvbnMgPiBsaSA+IGEge1xyXG5cdFx0XHRjb2xvcjogI0ZGRjtcclxuXHRcdFx0XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkcmVkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gTmF2IFRyaWdnZXIgQ29sb3JcclxuXHRcdCN0b3AtbWVudSAubmF2LXRyaWdnZXIgPiAuaWNvbi1iYXIgPiBzcGFuIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcclxuXHRcdH1cclxuXHRcdCN0b3AtbWVudSAubmF2LXRyaWdnZXIgPiAudGV4dCB7XHJcblx0XHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQvLyBXaGVuIHBhZ2Ugc2Nyb2xsZWRcclxuXHRcdCYuc2Nyb2xsZWQge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuXHJcblx0XHRcdC8vIFRyYW5zcGFyZW50IExvZ29cclxuXHRcdFx0I2xvZ28gPiBhID4gaW1nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRcdFx0Ji50cmFuc3BhcmVudC1sb2dvIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQvLyBNZW51IExpbmtzIENvbG9yXHJcblx0XHRcdCN0b3AtbWVudSAubWVudS1pdGVtcyA+IGxpIHtcclxuXHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRyZWQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmFjdGl2ZSA+IGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRyZWQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQvLyBTb2NpYWwgSWNvbnNcclxuXHRcdFx0LnNvY2lhbC1pY29ucyA+IGxpID4gYSB7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHJlZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8vIE5hdiBUcmlnZ2VyIENvbG9yXHJcblx0XHRcdCN0b3AtbWVudSAubmF2LXRyaWdnZXIgPiAuaWNvbi1iYXIgPiBzcGFuIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCN0b3AtbWVudSAubmF2LXRyaWdnZXIgPiAudGV4dCB7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG59IiwiI2Jhbm5lciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdC8vICYuZnVsbHNjcmVlbiB7XHJcblx0Ly8gXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdC8vIH1cclxufVxyXG5cclxuLm1haW4tc2xpZGVyIHtcclxuXHQuc2xpZGUtaXRlbSB7XHJcblx0XHQuc2xpZGUtY2FwdGlvbiB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0Y29sb3I6ICNGRkY7XHJcblxyXG5cdFx0XHQuc2xpZGUtbWluaS10aXRsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjI4NWVtO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMWVtO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2xpZGVyLWh1Z2UtdGl0bGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNS43MTRlbTtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDFlbTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XHJcblxyXG5cdFx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0XHRjb2xvcjogI2VhMmUyYjtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zbGlkZS10YWcge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCA1cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRzcGFuOmZpcnN0LWNoaWxkOmJlZm9yZSxcclxuXHRcdFx0XHRzcGFuOmxhc3QtY2hpbGQ6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR3aWR0aDogMTUwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblx0XHRcdFx0XHRyaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRzcGFuOmxhc3QtY2hpbGQ6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHJpZ2h0OiBpbmhlcml0O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBpbmhlcml0O1xyXG5cdFx0XHRcdFx0bGVmdDogMTAwJTtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc2xpZGUtZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zbGlkZS1hY3Rpb24ge1xyXG5cdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRjb2xvcjogI0ZGRjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zbGlkZS1idXR0b24ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ei1pbmRleDogMjU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdG1hcmdpbi10b3A6IC0yMHB4O1xyXG5cdFx0Y29sb3I6ICNhYWFhYWE7XHJcblx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNsaWRlLWJ1dHRvbi5wcmV2IHtcclxuXHRcdGxlZnQ6IC02MHB4O1xyXG5cdH1cclxuXHQuc2xpZGUtYnV0dG9uLm5leHQge1xyXG5cdFx0cmlnaHQ6IC02MHB4O1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlciB7XHJcblxyXG5cdFx0LnNsaWRlLWJ1dHRvbi5wcmV2IHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0bGVmdDogNjBweDtcclxuXHRcdH1cclxuXHRcdC5zbGlkZS1idXR0b24ubmV4dCB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHJpZ2h0OiA2MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5hYm91dC11cy1jb250ZW50IHtcclxuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuXHQ+IC50aXRsZSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG5cdFx0Zm9udC1zaXplOiAyLjE0MmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcblx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0PiAuaW5mby1jb250ZW50IHtcclxuXHRcdGZvbnQtc2l6ZTogMS4xNDJlbTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS42ZW07XHJcblx0fVxyXG59XHJcblxyXG4uc2tpbGwtaXRlbXMge1xyXG5cdD4gLml0ZW0ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNjVweDtcclxuXHJcblx0XHQ+IC5uYW1lIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjE0MmVtO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMjBlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5za2lsbHMtdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMS40MjhlbTtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wNjBlbTtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG59IiwiLmNpcmNsZS1pY29uaWMtYm94IHtcclxuXHQ+IC5ib3gtaXRlbSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMjAwcHg7XHJcblxyXG5cdFx0PiAuaWNvbiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0Ji5sZWZ0LXNpZGUge1xyXG5cdFx0PiAuYm94LWl0ZW06bnRoLW9mLXR5cGUoMSkge1xyXG5cdFx0XHR0b3A6IC0yMHB4O1xyXG5cdFx0XHRsZWZ0OiA0NXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gLmJveC1pdGVtOm50aC1vZi10eXBlKDIpIHtcclxuXHRcdFx0dG9wOiAyMzVweDtcclxuXHRcdFx0bGVmdDogMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gLmJveC1pdGVtOm50aC1vZi10eXBlKDMpIHtcclxuXHRcdFx0dG9wOiA0ODVweDtcclxuXHRcdFx0bGVmdDogMTEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnJpZ2h0LXNpZGUge1xyXG5cdFx0PiAuYm94LWl0ZW06bnRoLW9mLXR5cGUoMSkge1xyXG5cdFx0XHR0b3A6IC02NXB4O1xyXG5cdFx0XHRsZWZ0OiA1MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gLmJveC1pdGVtOm50aC1vZi10eXBlKDIpIHtcclxuXHRcdFx0dG9wOiAxNDVweDtcclxuXHRcdFx0bGVmdDogMTIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0PiAuYm94LWl0ZW06bnRoLW9mLXR5cGUoMykge1xyXG5cdFx0XHR0b3A6IDMyMHB4O1xyXG5cdFx0XHRsZWZ0OiA2NXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gLmJveC1pdGVtOm50aC1vZi10eXBlKDQpIHtcclxuXHRcdFx0dG9wOiA1NzVweDtcclxuXHRcdFx0bGVmdDogLTM1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZmVhdHVyZXMtY2lyY2xlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdC5taWRkbGUtY2lyY2xlIHtcclxuXHRcdHdpZHRoOiA1MDBweDtcclxuXHRcdGhlaWdodDogNTAwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuXHRcdD4gaW1nIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdH1cclxuXHJcblx0XHQ+IC5pY29uIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR3aWR0aDogNzBweDtcclxuXHRcdFx0aGVpZ2h0OiA3MHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmM2YyZjI7XHJcblxyXG5cdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiBpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnNpemUteHhsIHtcclxuXHRcdFx0XHR3aWR0aDogMjEwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMTBweDtcclxuXHJcblx0XHRcdFx0PiBpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuc2l6ZS1tIHtcclxuXHRcdFx0XHR3aWR0aDogMTIwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMjBweDtcclxuXHJcblx0XHRcdFx0PiBpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuc2l6ZS1sIHtcclxuXHRcdFx0XHR3aWR0aDogMTQwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNDBweDtcclxuXHJcblx0XHRcdFx0PiBpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuc2l6ZS14bCB7XHJcblx0XHRcdFx0d2lkdGg6IDE3MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTcwcHg7XHJcblxyXG5cdFx0XHRcdD4gaSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDM4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1vZi10eXBlKDEpIHtcclxuXHRcdFx0XHR0b3A6IC01MnB4O1xyXG5cdFx0XHRcdGxlZnQ6IDI3cHg7XHJcblxyXG5cdFx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0XHR3aWR0aDogNjVweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTFweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZC1sZWZ0LTEucG5nKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHR0b3A6IDcwcHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMTAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcclxuXHRcdFx0XHR0b3A6IDIxOXB4O1xyXG5cdFx0XHRcdGxlZnQ6IC01OHB4O1xyXG5cclxuXHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDM1cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDExcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2QtbGVmdC0yLnBuZyk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0dG9wOiA2NXB4O1xyXG5cdFx0XHRcdFx0bGVmdDogLTc1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1vZi10eXBlKDMpIHtcclxuXHRcdFx0XHR0b3A6IDM5NXB4O1xyXG5cdFx0XHRcdGxlZnQ6IDU0cHg7XHJcblxyXG5cdFx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0XHR3aWR0aDogNTZweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMjhweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZC1sZWZ0LTMucG5nKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHR0b3A6IDg1cHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAtNzVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoNCkge1xyXG5cdFx0XHRcdHRvcDogMHB4O1xyXG5cdFx0XHRcdHJpZ2h0OiA5NnB4O1xyXG5cclxuXHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE0NnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzM3B4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kLXJpZ2h0LTEucG5nKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHR0b3A6IC0zNXB4O1xyXG5cdFx0XHRcdFx0bGVmdDogODVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtb2YtdHlwZSg1KSB7XHJcblx0XHRcdFx0dG9wOiAxMDJweDtcclxuXHRcdFx0XHRyaWdodDogLTY4cHg7XHJcblxyXG5cdFx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0XHR3aWR0aDogNDRweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTFweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZC1yaWdodC0yLnBuZyk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0dG9wOiA0NXB4O1xyXG5cdFx0XHRcdFx0bGVmdDogMTYwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoNikge1xyXG5cdFx0XHRcdHRvcDogMzIzcHg7XHJcblx0XHRcdFx0cmlnaHQ6IC01cHg7XHJcblxyXG5cdFx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0XHR3aWR0aDogNDRweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTFweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZC1yaWdodC0zLnBuZyk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0dG9wOiAzNXB4O1xyXG5cdFx0XHRcdFx0bGVmdDogMTAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoNykge1xyXG5cdFx0XHRcdHRvcDogMzkycHg7XHJcblx0XHRcdFx0cmlnaHQ6IDExNXB4O1xyXG5cclxuXHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDg2cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDI4cHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2QtcmlnaHQtNC5wbmcpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdHRvcDogMTcwcHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAxNjVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuc3RhdHMtaXRlbSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuXHQuZ2xhc3MtaWNvbiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdH1cclxuXHJcblx0PiBpIHtcclxuXHRcdGZvbnQtc2l6ZTogNWVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHR9XHJcblxyXG5cdD4gLnN0YXQtaW5mbyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRmb250LXNpemU6IDIuNTcxZW07XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cclxuXHRcdD4gLmJhY2stYW1vdW50IHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0Zm9udC1zaXplOiA5MHB4O1xyXG5cdFx0XHRvcGFjaXR5OiAwLjAzO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gLmFtb3VudCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDYwZW07XHJcblx0XHR9XHJcblxyXG5cdFx0PiAudHlwZSB7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGZvbnQtc2l6ZTogLjMzNWVtO1xyXG5cdFx0XHRjb2xvcjogI2VhMmUyYjtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIudGVhbS1wZW9wbGVzLWNhcm91c2VsIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0LnRlYW0tcGVvcGxlcyB7XHJcblx0XHRwYWRkaW5nOiAyNXB4IDA7XHJcblxyXG5cdFx0LnBlb3BsZSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHJcblx0XHRcdD4gLnBlb3BsZS1pbWcge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRcdFx0b3BhY2l0eTogLjI1O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHotaW5kZXg6IDI7XHJcblxyXG5cdFx0XHRcdD4gaW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiAucGVvcGxlLXByb2ZpbGUge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1MCUpO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0ei1pbmRleDogMTtcclxuXHJcblx0XHRcdFx0PiAubmFtZS1qb2Ige1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG5cdFx0XHRcdFx0PiAubmFtZSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yODVlbTtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNlYTJlMmI7XHJcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjEwZW07XHJcblxyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogYXR0cihkYXRhLW5hbWUpO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjVlbTtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMWVtOztcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEzMCU7XHJcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMC4wMztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuXHRcdFx0XHR6LWluZGV4OiA1O1xyXG5cclxuXHRcdFx0XHQ+IC5wZW9wbGUtaW1nIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG5cdFx0ICBcdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQ+IC5wZW9wbGUtcHJvZmlsZSB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4gW2RhdGEtc3dpcGVyPVwibmV4dFwiXSxcclxuXHQ+IFtkYXRhLXN3aXBlcj1cInByZXZcIl0ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMCUpO1xyXG5cdFx0Zm9udC1zaXplOiA0NXB4O1xyXG5cdFx0ei1pbmRleDogMjU7XHJcblx0XHRjb2xvcjogI2VhMmUyYjtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuXHR9XHJcblx0W2RhdGEtc3dpcGVyPVwicHJldlwiXSB7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdH1cclxuXHRbZGF0YS1zd2lwZXI9XCJuZXh0XCJdIHtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRbZGF0YS1zd2lwZXI9XCJwcmV2XCJdIHtcclxuXHRcdFx0bGVmdDogNjBweDtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHRcdFtkYXRhLXN3aXBlcj1cIm5leHRcIl0ge1xyXG5cdFx0XHRyaWdodDogNjBweDtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuZmlsdGVyLWJ0bnMge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuXHQ+IGJ1dHRvbiB7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG5cclxuXHRcdCYuYWN0aXZlLCAmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICNlYTJlMmI7XHJcblx0XHR9XHJcblxyXG5cdFx0JjphY3RpdmUsICY6Zm9jdXMge1xyXG5cdFx0XHRvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tYXNvbnJ5LWdyaWQge1xyXG5cdG1heC13aWR0aDogMTgwMHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHQ+IC5ncmlkLXNpemVyIHtcclxuXHRcdHdpZHRoOiAyMCU7XHJcblx0fVxyXG5cdD4gLmdyaWQtaXRlbSB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdGhlaWdodDogMzkwcHg7XHJcblx0XHRwYWRkaW5nOiA1cHg7XHJcblx0XHR3aWR0aDogMjAlO1xyXG5cclxuXHRcdD4gLmNvbnRlbnQge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHQ+IGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQuaXRlbS1pbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiAub3ZlcmxheS1jb250ZW50IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoI2VhMmUyYiwgMC42NSk7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LmluZm8ge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0PiAudGl0bGUge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMjg1ZW07XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNTAlKTtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMjBzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwLjIwcztcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQ+IC5jYXRlZ29yaWVzIHtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNTAlKTtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMjBzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwLjMwcztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdD4gLmFjdGlvbiB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRib3R0b206IDM1cHg7XHJcblx0XHRcdFx0XHRyaWdodDogMzVweDtcclxuXHJcblx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiA1cHg7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMjBzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwLjQwcztcclxuXHJcblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMC40NXM7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdD4gaSB7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdD4gLml0ZW0taW1nIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSkgcm90YXRlKDJkZWcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ+IC5vdmVybGF5LWNvbnRlbnQge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHJcblx0XHRcdFx0XHQuaW5mbyB7XHJcblx0XHRcdFx0XHRcdD4gLnRpdGxlLFxyXG5cdFx0XHRcdFx0XHQ+IC5jYXRlZ29yaWVzIHtcclxuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuYWN0aW9uIHtcclxuXHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYud2lkdGgyIHtcclxuXHRcdFx0d2lkdGg6IDQwJTtcclxuXHRcdH1cclxuXHRcdCYud2lkdGgzIHtcclxuXHRcdFx0d2lkdGg6IDI2LjY2NjY2NjY2NyU7XHJcblx0XHR9XHJcblx0XHQmLndpZHRoNCB7XHJcblx0XHRcdHdpZHRoOiAzMy4zMzMzMzMzMzMlO1xyXG5cdFx0fVxyXG5cdFx0Ji53aWR0aDUge1xyXG5cdFx0XHR3aWR0aDogNDYuNjY2NjY2NjY3JTtcclxuXHRcdH1cclxuXHRcdCYuaGVpZ2h0MiB7XHJcblx0XHRcdGhlaWdodDogNzgwcHg7XHJcblx0XHR9XHJcblxyXG5cdH1cclxufSIsIi5wcm9jZXNzLWZsb3ctbmF2IHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luLWJvdHRvbTogODVweDtcclxuXHJcblx0PiBsaSB7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bWFyZ2luOiAwIDQwcHg7XHJcblxyXG5cdFx0PiBhIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHJcblx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gaSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDE0NXB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTQ1cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyLjU3MWVtO1xyXG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNEREQ7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdFx0XHRyaWdodDogLTIwcHg7XHJcblx0XHRcdFx0XHRib3R0b206IC0xMHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWEyZTJiO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uYWx0LnN2Zyk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcblx0XHRcdFx0XHRjb2xvcjogI0ZGRjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjA3MWVtO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4xMGVtO1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuYWN0aXZlID4gYSA+IGkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWEyZTJiO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb25hbHQuc3ZnKTtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcblx0XHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCA+IGEgPiBpOmFmdGVyIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wcm9jZXNzLWZsb3ctY29udGVudCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG5cdC5mbG93LXRpdGxlIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMS4yODVlbTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xMGVtO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2VhMmUyYjtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA3cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdH1cclxuXHJcblx0LmZsb3ctY29udGVudCB7XHJcblx0XHRmb250LXNpemU6IDEuMTQyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMS41ZW07XHJcblx0fVxyXG59IiwiLmNsaWVudHMtc2F5cy1jYXJvdXNlbCB7XHJcblx0LmNsaWVudHMtc2F5cy1pdGVtcyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA5MHB4O1xyXG5cclxuXHRcdD4gLml0ZW0ge1xyXG5cdFx0XHQ+IC5pbmZvIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuXHRcdFx0XHQ+IC5waG90byB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTgwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE4MHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNjBweDtcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdFx0XHRtYXJnaW46IDE1cHggYXV0bztcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdFx0PiBpbWcge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEuMik7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQ+IC5uYW1lLWpvYiB7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0PiAubmFtZSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yODVlbTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0PiAuam9iIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiAuY29udGVudCB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xNDJlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQvLyBDb250cm9sc1xyXG5cdC5jb250cm9scyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0W2RhdGEtc3dpcGVyPVwibmV4dFwiXSxcclxuXHRcdFtkYXRhLXN3aXBlcj1cInByZXZcIl0ge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6IDMycHg7XHJcblx0XHRcdGhlaWdodDogMzJweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0bWFyZ2luOiAwIDEwcHg7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcclxuXHJcblx0XHRcdD4gaSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Ly8gdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS44ZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlYTJlMmI7XHJcblx0XHRcdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY2xpZW50cy1sb2dvIHtcclxuXHJcblx0LmxvZ28taXRlbSB7XHJcblx0XHRoZWlnaHQ6IDMxMHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdD4gYSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTVlNTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XHJcblxyXG5cclxuXHRcdFx0PiBpbWcge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdFx0b3BhY2l0eTogMC4zMDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0PiBpbWcge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGRpdjpudGgtY2hpbGQoMykgIHtcclxuXHRcdC5sb2dvLWl0ZW0gPiBhIHtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRkaXY6bnRoLWNoaWxkKDYpICB7XHJcblx0XHQubG9nby1pdGVtID4gYSB7XHJcblx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0ZGl2Om50aC1jaGlsZCg5KSAge1xyXG5cdFx0LmxvZ28taXRlbSA+IGEge1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdGRpdjpudGgtb2YtdHlwZShuKzcpICB7XHJcblx0XHQubG9nby1pdGVtID4gYSB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnNwZWNpYWwtdmVydGljYWwtY2Fyb3VzZWwge1xyXG5cclxuXHQuc3dpcGVyLWNvbnRhaW5lciB7XHJcblx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHQuc3dpcGVyLXNsaWRlIHtcclxuXHRcdFx0PiBoMyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwLjkyOGVtO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gaDIge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4xNDJlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG5cdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNmI2YjZiO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR3aWR0aDogNHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMTBweCAwO1xyXG5cclxuXHRcdFx0XHQmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VhMmUyYjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcbn0iLCIuY29udGFjdC1mb3JtIHtcclxuXHRpbnB1dCxcclxuXHR0ZXh0YXJlYSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDMwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG5cdHRleHRhcmVhIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0fVxyXG5cclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZWEyZTJiO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmR0LWFqYXgtcmVzcG9uc2Uge1xyXG5cdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRcdHBhZGRpbmc6IDVweCAxMHB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHJlZDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59IiwiLmdtYXAzLXNlY3Rpb24ge1xyXG5cdGhlaWdodDogMTUwcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuXHJcblx0Ji5mdWxsIHtcclxuXHRcdGZpbHRlcjogZ3JheXNjYWxlKDAlKTtcclxuXHRcdGhlaWdodDogNTAwcHg7XHJcblx0fVxyXG5cdC5nbWFwMy1hcmVhIHtcclxuXHRcdGhlaWdodDogNTAwcHg7XHJcblx0fVxyXG59XHJcbltkYXRhLXRvb2dsZT1cIm1hcFwiXSB7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG59IiwiLmZvb3Rlci1kZXNjcmlwdGlvbiB7XHJcblx0Zm9udC1zaXplOiAxLjE0MmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wMjBlbTtcclxufVxyXG4uY29udGFjdC1hZGRyZXNzIHtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjA1MGVtO1xyXG5cclxuXHQ+IGxpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0fVxyXG59XHJcbi5jb3B5cmlnaHQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0cGFkZGluZzogNDBweCAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0Zm9udC1zaXplOiAwLjg1N2VtO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMTBlbTtcclxuXHRjb2xvcjogI0ZGRjtcclxuXHJcblx0YSB7XHJcblx0XHRjb2xvcjogI2VhMmUyYjtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6IGRhcmtlbigjZWEyZTJiLCAxMCUpO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5zdGF0aWMtYmFubmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcblx0LmJhbm5lci1jb250ZW50IHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuXHJcblx0XHQ+IGgxIHtcclxuXHRcdFx0Zm9udC1zaXplOiA1LjcxNGVtO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMjBlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDEwMDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuXHRcdFx0Ji5zaXplMiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA0ZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRjb2xvcjogI2VhMmUyYjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5odWdlIHtcclxuXHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQ+IHAge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMTQyZW07XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAyMGVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41ZW07XHJcblx0XHR9XHJcblxyXG5cdFx0LmRhdGUge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNDI4ZW07XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjA1MGVtO1xyXG5cdFx0XHRjb2xvcjogI2VhMmUyYjtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmJsb2ctY29udGFpbmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNGY2O1xyXG5cdHBhZGRpbmctdG9wOiAxMDBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTUwcHg7XHJcbn1cclxuXHJcbi5ibG9nLXBvc3RzIHtcclxuXHRcclxuXHRhcnRpY2xlLnBvc3Qge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2M3YzdjNztcclxuXHJcblx0XHQuZW50cnktZmVhdHVyZWQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuXHRcdFx0PiBpbWcge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYucW91dGUge1xyXG5cdFx0XHRcdGJsb2NrcXVvdGUge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTAwcHggODBweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xNDJlbTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjc1ZW07XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDUwZW07XHJcblx0XHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6YmVmb3JlLFxyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNlYTJlMmI7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjEwZFwiO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDgwcHg7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDUwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYxMGVcIjtcclxuXHRcdFx0XHRcdFx0Ym90dG9tOiA4MHB4O1xyXG5cdFx0XHRcdFx0XHRyaWdodDogNTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuY2Fyb3VzZWwge1xyXG5cdFx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZHQtY2Fyb3VzZWwtY29udHJvbCB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDAuNzVlbTtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNlYTJlMmIsMC41KTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLmxlZnQge1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiA1MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYucmlnaHQge1xyXG5cdFx0XHRcdFx0XHRyaWdodDogNTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYudmlkZW8ge1xyXG5cdFx0XHRcdC5tZWpzLXZpZGVvIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdFx0XHR2aWRlbyB7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5lbnRyeS1pbnNpZGUge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDUwcHg7XHJcblxyXG5cdFx0XHQ+IC5lbnRyeS10aXRsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjQyOGVtO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDYwZW07XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuXHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjZWEyZTJiO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiAuZW50cnktZXhjZXJwdCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMjBlbTtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gLmVudHJ5LW1ldGEge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdGNvbG9yOiAjOTk5OTk5O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG5cclxuXHRcdFx0XHRcdD4gaSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdD4gYSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjOTk5OTk5O1xyXG5cclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNlYTJlMmI7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZW50cnktcmVhZG1vcmUge1xyXG5cdFx0XHRmb250LXNpemU6IDRlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDAuM2VtO1xyXG5cdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHJcblx0XHRcdD4gaSB7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDFlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogI2VhMmUyYjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6YmVmb3JlLFxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0fVxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5zaW5nbGUtcG9zdCB7XHJcblx0XHJcblx0YXJ0aWNsZS5wb3N0e1xyXG5cdFx0LmVudHJ5LWluc2lkZSB7XHJcblx0XHRcdD4gLmVudHJ5LW1ldGEge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5lbnRyeS1jb250ZW50IHtcclxuXHJcblx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2NXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnBvc3Qtc2hhcmUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHR9XHJcblxyXG5cdC5kdGktcGFnZXIge1xyXG5cdCAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNjN2M3Yzc7XHJcblx0ICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cdCAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuXHR9XHJcblxyXG5cdC5jb21tZW50cy1hcmVhIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG5cdH1cclxufSIsIi5jb21tZW50cy1hcmVhIHtcclxuXHQuY29tbWVudHMtdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAxLjE0MmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNzBweDtcclxuXHR9XHJcbn1cclxuLmNvbW1lbnQtbGlzdCB7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuXHRsaS5jb21tZW50IHtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjYzdjN2M3O1xyXG5cclxuXHRcdC5jb21tZW50LWJvZHkge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNDVweDtcclxuXHJcblx0XHRcdD4gLmF2YXRhciB7XHJcblx0XHRcdFx0d2lkdGg6IDcwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY29tbWVudC1tZXRhIHtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG5cdFx0XHRcdD4gLmNvbW1lbnQtYXV0aG9yIHtcclxuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cclxuXHRcdFx0XHRcdD4gLmZuIHtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2VhMmUyYjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdD4gLmNvbW1lbnQtbWV0YWRhdGEge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cclxuXHRcdFx0XHRcdC5jb21tZW50LWRhdGUge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzk5OTk5OTtcclxuXHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZWEyZTJiO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0PiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMCA1cHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5jb21tZW50LXJlcGx5LWxpbmsge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZWEyZTJiO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSxcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jb21tZW50LWNvbnRlbnQge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTAwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6YmVmb3JlLFxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0PiAuY2hpbGRyZW4ge1xyXG5cdFx0XHQuY29tbWVudCB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuZGFyay1sYXlvdXQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0Y29sb3I6IGxpZ2h0ZW4oIzAwMCwgNzUlKTtcclxuXHJcblx0aW5wdXQsIHRleHRhcmVhIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0XHRib3JkZXItY29sb3I6IGxpZ2h0ZW4oIzAwMCwgMTAlKTtcclxuXHR9XHJcblxyXG5cdC5zaXRlLWhlYWRlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cclxuXHRcdCYuc2Nyb2xsZWQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiBsaWdodGVuKCMwMDAsIDEwJSk7XHJcblx0XHR9XHJcblx0XHQjbG9nbyA+IGEgPiBpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0Ji50cmFuc3BhcmVudC1sb2dvIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuc29jaWFsLWljb25zID4gbGkgPiBhIHtcclxuXHRcdFx0Y29sb3I6IGxpZ2h0ZW4oIzAwMCwgNzUlKTtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkcmVkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0I3RvcC1tZW51IHtcclxuXHRcdFx0Lm1lbnUtaXRlbXMgPiBsaSA+IGEge1xyXG5cdFx0XHRcdGNvbG9yOiBsaWdodGVuKCMwMDAsIDc1JSk7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRyZWQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5uYXYtdHJpZ2dlciA+IC5pY29uLWJhciA+IHNwYW4ge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IGxpZ2h0ZW4oIzAwMCwgNzUlKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQubmF2LXRyaWdnZXIgPiAudGV4dCB7XHJcblx0XHRcdFx0Y29sb3I6ICNGRkY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYudHJhbnNwYXJlbnQtbWVudSB7XHJcblx0XHQuc2l0ZS1oZWFkZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcblx0XHRcdCYuc2Nyb2xsZWQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogbGlnaHRlbigjMDAwLCAxMCUpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc29jaWFsLWljb25zID4gbGkgPiBhIHtcclxuXHRcdFx0XHRjb2xvcjogbGlnaHRlbigjMDAwLCA3NSUpO1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkcmVkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0I3RvcC1tZW51IHtcclxuXHRcdFx0XHQubWVudS1pdGVtcyA+IGxpID4gYSB7XHJcblx0XHRcdFx0XHRjb2xvcjogbGlnaHRlbigjMDAwLCA3NSUpO1xyXG5cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHJlZDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lm5hdi10cmlnZ2VyID4gLmljb24tYmFyID4gc3BhbiB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiBsaWdodGVuKCMwMDAsIDc1JSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5uYXYtdHJpZ2dlciA+IC50ZXh0IHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjRkZGO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0I2xvZ28gPiBhID4gaW1nIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0XHQmLnRyYW5zcGFyZW50LWxvZ28ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2lkZS1tZW51ID4gdWwgPiB7XHJcblx0XHRsaSB7XHJcblx0XHRcdD4gYSB7XHJcblx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oIzAwMCwgNzUlKTtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHJlZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYWN0aXZlIGEge1xyXG5cdFx0XHRcdGNvbG9yOiAkcmVkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZ2xhc3MtaWNvbiA+IGkge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigjMDAwLCAyNSUpO1xyXG5cdH1cclxuXHJcblx0LmZlYXR1cmVzLWNpcmNsZSAubWlkZGxlLWNpcmNsZSB7XHJcblx0XHRib3JkZXItY29sb3I6IGxpZ2h0ZW4oIzAwMCwgNzUlKTtcclxuXHJcblx0XHQ+IC5pY29uIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigjMDAwLCAyNSUpO1xyXG5cdFx0XHRib3JkZXItY29sb3I6IGxpZ2h0ZW4oIzAwMCwgNzUlKTtcclxuXHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoMSkgPiBzcGFuIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2QtbGVmdC0xLWdyYXkucG5nKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1vZi10eXBlKDIpID4gc3BhbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kLWxlZnQtMi1ncmF5LnBuZyk7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtb2YtdHlwZSgzKSA+IHNwYW4ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZC1sZWZ0LTMtZ3JheS5wbmcpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoNCkgPiBzcGFuIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2QtcmlnaHQtMS1ncmF5LnBuZyk7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpudGgtb2YtdHlwZSg1KSA+IHNwYW4ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZC1yaWdodC0yLWdyYXkucG5nKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOm50aC1vZi10eXBlKDYpID4gc3BhbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kLXJpZ2h0LTMtZ3JheS5wbmcpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bnRoLW9mLXR5cGUoNykgPiBzcGFuIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2QtcmlnaHQtNC1ncmF5LnBuZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gVHJpYW5nbGVcclxuXHQudHJpYW5nbGUge1xyXG5cdFx0PiBzcGFuIHtcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5mb290ZXItYmxhbmsge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHRcdGJvcmRlci10b3AtY29sb3I6IGxpZ2h0ZW4oIzAwMCwgMTAlKTtcdFx0XHJcblx0fVxyXG5cdC50ZWFtLXBlb3BsZXMtY2Fyb3VzZWwgLnRlYW0tcGVvcGxlcyAucGVvcGxlID4gLnBlb3BsZS1wcm9maWxlID4gLm5hbWUtam9iID4gLm5hbWU6YmVmb3JlIHtcclxuXHRcdGNvbG9yOiAjRkZGO1xyXG5cdH1cclxuXHQucHJpY2luZy10YWJsZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdFx0XHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNsaWVudHMtbG9nbyAubG9nby1pdGVtID4gYSB7XHJcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBsaWdodGVuKCMwMDAsIDEwJSk7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRlbigjMDAwLCAxMCUpO1xyXG5cdH1cclxuXHQuc2VjdGlvbi1oZWFkZXIgPiAuaGVhZGluZy1lZmZlY3Qge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDJweCBkYXNoZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHQvLyBGZWF0dXJlcyBDaXJjbGVzXHJcblx0LmNpcmNsZS1pY29uaWMtYm94IHtcclxuXHRcdD4gLmJveC1pdGVtIHtcclxuXHRcdFx0d2lkdGg6IDIwMHB4O1xyXG5cclxuXHRcdH1cclxuXHJcblx0XHQmLmxlZnQtc2lkZSB7XHJcblx0XHRcdD4gLmJveC1pdGVtOm50aC1vZi10eXBlKDEpIHtcclxuXHRcdFx0XHR0b3A6IC0yMHB4O1xyXG5cdFx0XHRcdGxlZnQ6IDEwMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+IC5ib3gtaXRlbTpudGgtb2YtdHlwZSgyKSB7XHJcblx0XHRcdFx0dG9wOiAxMDBweDtcclxuXHRcdFx0XHRsZWZ0OiA3MHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+IC5ib3gtaXRlbTpudGgtb2YtdHlwZSgzKSB7XHJcblx0XHRcdFx0dG9wOiAyMjBweDtcclxuXHRcdFx0XHRsZWZ0OiAxMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYucmlnaHQtc2lkZSB7XHJcblx0XHRcdD4gLmJveC1pdGVtOm50aC1vZi10eXBlKDEpIHtcclxuXHRcdFx0XHR0b3A6IC01MHB4O1xyXG5cdFx0XHRcdGxlZnQ6IC0yMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+IC5ib3gtaXRlbTpudGgtb2YtdHlwZSgyKSB7XHJcblx0XHRcdFx0dG9wOiA4MHB4O1xyXG5cdFx0XHRcdGxlZnQ6IDBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiAuYm94LWl0ZW06bnRoLW9mLXR5cGUoMykge1xyXG5cdFx0XHRcdHRvcDogMjAwcHg7XHJcblx0XHRcdFx0bGVmdDogLTIwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gLmJveC1pdGVtOm50aC1vZi10eXBlKDQpIHtcclxuXHRcdFx0XHR0b3A6IDMyNXB4O1xyXG5cdFx0XHRcdGxlZnQ6IC05MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZmVhdHVyZXMtY2lyY2xlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQubWlkZGxlLWNpcmNsZSB7XHJcblx0XHRcdHdpZHRoOiAyNTBweDtcclxuXHRcdFx0aGVpZ2h0OiAyNTBweDtcclxuXHJcblx0XHRcdD4gLmljb24ge1xyXG5cclxuXHRcdFx0XHQmLnNpemUteHhsIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwcHg7XHJcblxyXG5cdFx0XHRcdFx0PiBpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5zaXplLW0ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblxyXG5cdFx0XHRcdFx0PiBpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5zaXplLWwge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDc1cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDc1cHg7XHJcblxyXG5cdFx0XHRcdFx0PiBpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5zaXplLXhsIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA4NXB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA4NXB4O1xyXG5cclxuXHRcdFx0XHRcdD4gaSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoMSkge1xyXG5cdFx0XHRcdFx0dG9wOiAtNDBweDtcclxuXHRcdFx0XHRcdGxlZnQ6IDBweDtcclxuXHJcblx0XHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMXB4O1xyXG5cdFx0XHRcdFx0XHR0b3A6IDIwcHg7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IC01MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgyKSB7XHJcblx0XHRcdFx0XHR0b3A6IDc1cHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMjVweDtcclxuXHJcblx0XHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMXB4O1xyXG5cdFx0XHRcdFx0XHR0b3A6IDIwcHg7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IC0zMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpudGgtb2YtdHlwZSgzKSB7XHJcblx0XHRcdFx0XHR0b3A6IDE1MHB4O1xyXG5cdFx0XHRcdFx0bGVmdDogLTIwcHg7XHJcblxyXG5cdFx0XHRcdFx0PiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMjhweDtcclxuXHRcdFx0XHRcdFx0dG9wOiA1MHB4O1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAtNDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoNCkge1xyXG5cdFx0XHRcdFx0dG9wOiAtMzBweDtcclxuXHRcdFx0XHRcdHJpZ2h0OiA1MHB4O1xyXG5cclxuXHRcdFx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMjBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzM3B4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0zMHB4O1xyXG5cdFx0XHRcdFx0XHR0b3A6IC0xMHB4O1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiA3MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDUpIHtcclxuXHRcdFx0XHRcdHRvcDogNDBweDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAtMjBweDtcclxuXHJcblx0XHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMXB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC01cHg7XHJcblx0XHRcdFx0XHRcdHRvcDogMzVweDtcclxuXHRcdFx0XHRcdFx0bGVmdDogODBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpudGgtb2YtdHlwZSg2KSB7XHJcblx0XHRcdFx0XHR0b3A6IDE2MHB4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6IC01cHg7XHJcblxyXG5cdFx0XHRcdFx0PiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDQ1cHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTFweDtcclxuXHRcdFx0XHRcdFx0dG9wOiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiA4MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDcpIHtcclxuXHRcdFx0XHRcdHRvcDogMjAwcHg7XHJcblx0XHRcdFx0XHRyaWdodDogOTBweDtcclxuXHJcblx0XHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogODZweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRcdFx0XHR0b3A6IDExMHB4O1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiA3NXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gVGVhbSBNZW1iZXJzXHJcblx0LnRlYW0tcGVvcGxlcy1jYXJvdXNlbCB7XHJcblx0XHQudGVhbS1wZW9wbGVzIHtcclxuXHRcdFx0LnBlb3BsZSB7XHJcblx0XHRcdFx0PiAucGVvcGxlLXByb2ZpbGUge1xyXG5cdFx0XHRcdFx0PiAubmFtZS1qb2Ige1xyXG5cdFx0XHRcdFx0XHQ+IC5uYW1lIHtcclxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuN2VtO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gUG9ydGZvbGlvc1xyXG5cdC5tYXNvbnJ5LWdyaWQge1xyXG5cclxuXHRcdD4gLmdyaWQtc2l6ZXIge1xyXG5cdFx0XHR3aWR0aDogMzMuMzMzMzMzMzMzMzMzMzMlO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gLmdyaWQtaXRlbSB7XHJcblx0XHRcdGhlaWdodDogMjUwcHg7XHJcblxyXG5cdFx0XHQmLmhlaWdodDIge1xyXG5cdFx0XHRcdGhlaWdodDogNTAwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4ICkge1xyXG5cdCNoZWFkZXJcclxuXHQjbG9nbyB7XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHR9XHJcblx0I3RvcC1tZW51IHtcclxuXHRcdGZsb2F0OiBub25lO1xyXG5cdFx0cG9zaXRpb246IGluaGVyaXQ7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdHVsLm1lbnUtaXRlbXMge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG5cclxuXHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5hdi10cmlnZ2VyIHtcclxuXHRcdFx0dG9wOiA0NXB4O1xyXG5cdFx0XHRyaWdodDogNDBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCN0b3Atc29jaWFsIHtcclxuXHRcdGZsb2F0OiBub25lO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAzNXB4O1xyXG5cdFx0cmlnaHQ6IDE1NXB4O1xyXG5cdH1cclxuXHJcblx0LnNpdGUtaGVhZGVyLnNjcm9sbGVkIHtcclxuXHRcdCN0b3Atc29jaWFsIHtcclxuXHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0I3RvcC1tZW51IC5uYXYtdHJpZ2dlciB7XHJcblx0XHRcdHRvcDogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50cmFuc3BhcmVudC1tZW51IC5zaXRlLWhlYWRlciB7XHJcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHRcdCN0b3Atc29jaWFsIHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRyaWdodDogMTU1cHg7XHJcblx0XHR9XHJcblx0XHQjdG9wLW1lbnUgLm5hdi10cmlnZ2VyIHtcclxuXHRcdFx0dG9wOiAxNXB4O1xyXG5cdFx0XHRyaWdodDogNDBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0Ym9keSxcclxuXHQudHJhbnNwYXJlbnQtbWVudSB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHQvLyBTaWRlIE5hdlxyXG5cdC5zaWRlLW1lbnUsXHJcblx0LmZvb3Rlci1ibGFuayxcclxuXHQjdG9wLXNvY2lhbCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHQjYmFjay10by10b3Age1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0fVxyXG5cclxuXHQvLyBGZWF0dXJlcyBDaXJjbGVzXHJcblx0LmNpcmNsZS1pY29uaWMtYm94IHtcclxuXHJcblx0XHQmLmxlZnQtc2lkZSB7XHJcblx0XHRcdD4gLmJveC1pdGVtOm50aC1vZi10eXBlKDEpIHtcclxuXHRcdFx0XHR0b3A6IC0yMHB4O1xyXG5cdFx0XHRcdGxlZnQ6IDBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiAuYm94LWl0ZW06bnRoLW9mLXR5cGUoMikge1xyXG5cdFx0XHRcdHRvcDogMTAwcHg7XHJcblx0XHRcdFx0bGVmdDogMjBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiAuYm94LWl0ZW06bnRoLW9mLXR5cGUoMykge1xyXG5cdFx0XHRcdHRvcDogMjIwcHg7XHJcblx0XHRcdFx0bGVmdDogMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5yaWdodC1zaWRlIHtcclxuXHRcdFx0PiAuYm94LWl0ZW06bnRoLW9mLXR5cGUoMSkge1xyXG5cdFx0XHRcdHRvcDogLTUwcHg7XHJcblx0XHRcdFx0bGVmdDogLTIwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gLmJveC1pdGVtOm50aC1vZi10eXBlKDIpIHtcclxuXHRcdFx0XHR0b3A6IDgwcHg7XHJcblx0XHRcdFx0bGVmdDogMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+IC5ib3gtaXRlbTpudGgtb2YtdHlwZSgzKSB7XHJcblx0XHRcdFx0dG9wOiAyMDBweDtcclxuXHRcdFx0XHRsZWZ0OiAtMjBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiAuYm94LWl0ZW06bnRoLW9mLXR5cGUoNCkge1xyXG5cdFx0XHRcdHRvcDogMzI1cHg7XHJcblx0XHRcdFx0bGVmdDogLTMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmZlYXR1cmVzLWNpcmNsZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0Lm1pZGRsZS1jaXJjbGUge1xyXG5cclxuXHRcdFx0PiAuaWNvbiB7XHJcblxyXG5cdFx0XHRcdCY6bnRoLW9mLXR5cGUoNCkge1xyXG5cdFx0XHRcdFx0dG9wOiAtMzBweDtcdFx0XHRcdFx0XHJcblxyXG5cdFx0XHRcdFx0PiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDcwcHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb24teDogLTc1cHg7XHJcblx0XHRcdFx0XHRcdHRvcDogMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOm50aC1vZi10eXBlKDUpIHtcclxuXHJcblx0XHRcdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0xNXB4O1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpudGgtb2YtdHlwZSg2KSB7XHJcblxyXG5cdFx0XHRcdFx0PiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb24teDogLTIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0Ly8gUG9ydGZvbGlvc1xyXG5cdC5tYXNvbnJ5LWdyaWQge1xyXG5cclxuXHRcdD4gLmdyaWQtc2l6ZXIge1xyXG5cdFx0XHR3aWR0aDogNDkuOSU7XHJcblx0XHR9XHJcblxyXG5cdFx0PiAuZ3JpZC1pdGVtIHtcclxuXHRcdFx0d2lkdGg6IDQ5LjklO1xyXG5cdFx0XHRoZWlnaHQ6IDMwMHB4O1xyXG5cclxuXHRcdFx0Ji53aWR0aDIge1xyXG5cdFx0XHRcdHdpZHRoOiA0OS45JTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLndpZHRoMyB7XHJcblx0XHRcdFx0d2lkdGg6IDQ5LjklO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYud2lkdGg0IHtcclxuXHRcdFx0XHR3aWR0aDogNDkuOSU7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji53aWR0aDUge1xyXG5cdFx0XHRcdHdpZHRoOiA0OS45JTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLmhlaWdodDIge1xyXG5cdFx0XHRcdGhlaWdodDogMzAwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIFByb2Nlc3MgRmxvd1xyXG5cdC5wcm9jZXNzLWZsb3ctbmF2IHtcclxuXHRcdD4gbGkge1xyXG5cdFx0XHQ+IGEge1xyXG5cdFx0XHRcdD4gaSB7XHJcblx0XHRcdFx0XHR3aWR0aDogNzVweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNzVweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuOGVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gUHJpY2luZyBUYWJsZVxyXG5cdC5wcmljaW5nLXRhYmxlIHtcclxuXHRcdG1hcmdpbjogMCA1MHB4IDUwcHg7XHJcblx0fVxyXG5cclxuXHQubWFpbi1zbGlkZXIge1xyXG5cdFx0LnNsaWRlLWl0ZW0ge1xyXG5cdFx0XHQuc2xpZGUtY2FwdGlvbiB7XHJcblx0XHRcdFx0LnNsaWRlLW1pbmktdGl0bGUge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcdFx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5zbGlkZXItaHVnZS10aXRsZSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDRlbTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5zbGlkZS10YWcge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudHJpYW5nbGUge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNwZWNpYWwtdGVzdGltb25pYWwge1xyXG5cdFx0cGFkZGluZzogOTVweCA1NXB4O1xyXG5cdFx0d2lkdGg6IDkwJTtcclxuXHRcdGJvcmRlci10b3A6IDEwcHggc29saWQgI0ZGRjtcclxuXHRcdGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICNGRkY7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym90dG9tOiAxNDBweDtcclxuXHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDE0MHB4O1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGhlaWdodDogMTBweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblxyXG5cdFx0PiAubW9yZSB7XHJcblx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0aGVpZ2h0OiAxMDBweDtcclxuXHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDAgMTAwcHggMTAwcHg7XHJcblxyXG5cdFx0XHQ+IGkge1xyXG5cdFx0XHRcdHRvcDogNDVweDtcclxuXHRcdFx0XHRsZWZ0OiAtNTBweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQ+IC50aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMmVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gLmNvbnRlbnQge1xyXG5cdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHRcclxuXHQvLyBQb3J0Zm9saW9zXHJcblx0Lm1hc29ucnktZ3JpZCB7XHJcblxyXG5cdFx0PiAuZ3JpZC1zaXplciB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdD4gLmdyaWQtaXRlbSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDMwMHB4O1xyXG5cclxuXHRcdFx0Ji53aWR0aDIge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYud2lkdGgzIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLndpZHRoNCB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji53aWR0aDUge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuaGVpZ2h0MiB7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gQ2xpZW50cyBMb2dcclxuXHQuY2xpZW50cy1sb2dvIHtcclxuXHRcdC5sb2dvLWl0ZW0ge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0XHQ+IGEge1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5jb2xvci1zd2l0Y2hlciB7XHJcblx0d2lkdGg6IDI1MHB4O1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRsZWZ0OiAtMjUwcHg7XHJcblx0dG9wOiAyMDBweDtcclxuXHR6LWluZGV4OiA1NTU7XHJcblx0cGFkZGluZzogMHB4O1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG5cdFxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdGxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHRwIHtcclxuXHRcdGZvbnQtc2l6ZTogMS40MmVtO1xyXG5cdH1cclxuXHR1bCB7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHQ+IGxpIHtcclxuXHRcdFx0bWFyZ2luOiAzcHg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0XHRcdD4gYSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cclxuXHRcdFx0XHQmLmJsdWUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzQyOGJjYTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5ncmVlbiB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjODhjMTM2O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnJlZCB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZTU0MjQyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnllbGxvdyB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmY5YzAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmJyb3duIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICM5ODc2NTQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuY3lhbiB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMUFCQzlDO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnB1cnBsZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjYzc0YTczO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnNreS1ibHVlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICMwMGNkY2Q7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudGhlbWUtY29sb3JzIHtcclxuXHRcdGRpc3BsYXk6IHRhYmxlO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdHBhZGRpbmctdG9wOiAwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDE4cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xyXG5cdFx0cGFkZGluZy10b3A6IDBweDtcclxuXHR9XHJcblxyXG5cdHAge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHR9XHJcbn1cclxuXHJcbiNwaWNrZXItdG9nZ2xlIHtcclxuXHR3aWR0aDogNjBweDtcclxuXHRoZWlnaHQ6IDYwcHg7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAtNjBweDtcclxuXHR0b3A6IDBweDtcclxuXHR6LWluZGV4OiAtMTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZDogI0Y1RjVGNTtcclxuXHRjb2xvcjogI2VhMmUyYjtcclxuXHJcblx0PiBpIHtcclxuXHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG5cdH0gXHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdC5jb2xvci1zd2l0Y2hlciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufSJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
