<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
.fambud-results table, .fambud-results caption, .fambud-results tbody, .fambud-results tfoot, .fambud-results thead, .fambud-results tr, .fambud-results th, .fambud-results td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

.fambud-results table {
  border-collapse: collapse;
  border-spacing: 0; }

.fambud-results td {
  vertical-align: top; }

.fambud-results h2::before {
  content: none; }

/* Family Budget Calculator 3.0!
-------------------------------------------------- */
/**
 * Mixins
 */
/**
 * Mixin to prefix a property
 * @example =&gt; @include prefix(transform, rotate(45deg), webkit ms);
 *
 * @author Hugo Giraudel
 * @param {String} $property - Property name
 * @param {*} $value - Property value
 * @param {List} $prefixes (()) - List of prefixes to print
 */
/*
* Symbolset
* www.symbolset.com
* Copyright © 2012 Oak Studios LLC
*
* Upload this file to your web server
* and place this within your &lt;head&gt; tags.
* &lt;link href="webfonts/ss-pika.css" rel="stylesheet" /&gt;
*/
@font-face {
  font-family: "SSGizmo";
  src: url("../fonts/icons-gizmo/ss-gizmo.eot");
  src: url("../fonts/icons-gizmo/ss-gizmo.eot?#iefix") format("embedded-opentype"), url("../fonts/icons-gizmo/ss-gizmo.woff") format("woff"), url("../fonts/icons-gizmo/ss-gizmo.ttf") format("truetype"), url("../fonts/icons-gizmo/ss-gizmo.svg#SSGizmo") format("svg");
  font-weight: normal;
  font-style: normal; }

.ss-icon, .ss-icon.ss-gizmo,
[class^="ss-"]:before, [class*=" ss-"]:before,
[class^="ss-"].ss-gizmo:before, [class*=" ss-"].ss-gizmo:before,
[class^="ss-"].right:after, [class*=" ss-"].right:after,
[class^="ss-"].ss-gizmo.right:after, [class*=" ss-"].ss-gizmo.right:after {
  font-family: "SSGizmo";
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-rendering: optimizeLegibility;
  white-space: nowrap;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased; }

[class^="ss-"].right:before,
[class*=" ss-"].right:before,
[class*=" ss-"].ss-gizmo.right:before {
  display: none;
  content: ''; }

.ss-cursor:before, .ss-cursor.right:after {
  content: ''; }

.ss-crosshair:before, .ss-crosshair.right:after {
  content: '⌖'; }

.ss-search:before, .ss-search.right:after {
  content: '🔎'; }

.ss-zoomin:before, .ss-zoomin.right:after {
  content: ''; }

.ss-zoomout:before, .ss-zoomout.right:after {
  content: ''; }

.ss-view:before, .ss-view.right:after {
  content: '👀'; }

.ss-attach:before, .ss-attach.right:after {
  content: '📎'; }

.ss-link:before, .ss-link.right:after {
  content: '🔗'; }

.ss-unlink:before, .ss-unlink.right:after {
  content: ''; }

.ss-move:before, .ss-move.right:after {
  content: ''; }

.ss-write:before, .ss-write.right:after {
  content: '✎'; }

.ss-writingdisabled:before, .ss-writingdisabled.right:after {
  content: ''; }

.ss-erase:before, .ss-erase.right:after {
  content: '✐'; }

.ss-compose:before, .ss-compose.right:after {
  content: '📝'; }

.ss-lock:before, .ss-lock.right:after {
  content: '🔒'; }

.ss-unlock:before, .ss-unlock.right:after {
  content: '🔓'; }

.ss-key:before, .ss-key.right:after {
  content: '🔑'; }

.ss-backspace:before, .ss-backspace.right:after {
  content: '⌫'; }

.ss-ban:before, .ss-ban.right:after {
  content: '🚫'; }

.ss-smoking:before, .ss-smoking.right:after {
  content: '🚬'; }

.ss-nosmoking:before, .ss-nosmoking.right:after {
  content: '🚭'; }

.ss-trash:before, .ss-trash.right:after {
  content: ''; }

.ss-target:before, .ss-target.right:after {
  content: '◎'; }

.ss-tag:before, .ss-tag.right:after {
  content: ''; }

.ss-bookmark:before, .ss-bookmark.right:after {
  content: '🔖'; }

.ss-flag:before, .ss-flag.right:after {
  content: '⚑'; }

.ss-like:before, .ss-like.right:after {
  content: '👍'; }

.ss-dislike:before, .ss-dislike.right:after {
  content: '👎'; }

.ss-heart:before, .ss-heart.right:after {
  content: '♥'; }

.ss-star:before, .ss-star.right:after {
  content: '⋆'; }

.ss-sample:before, .ss-sample.right:after {
  content: ''; }

.ss-crop:before, .ss-crop.right:after {
  content: ''; }

.ss-layers:before, .ss-layers.right:after {
  content: ''; }

.ss-layergroup:before, .ss-layergroup.right:after {
  content: ''; }

.ss-pen:before, .ss-pen.right:after {
  content: '✒'; }

.ss-bezier:before, .ss-bezier.right:after {
  content: ''; }

.ss-pixels:before, .ss-pixels.right:after {
  content: ''; }

.ss-phone:before, .ss-phone.right:after {
  content: '📞'; }

.ss-phonedisabled:before, .ss-phonedisabled.right:after {
  content: ''; }

.ss-touchtonephone:before, .ss-touchtonephone.right:after {
  content: '☏'; }

.ss-mail:before, .ss-mail.right:after {
  content: '✉'; }

.ss-inbox:before, .ss-inbox.right:after {
  content: '📥'; }

.ss-outbox:before, .ss-outbox.right:after {
  content: '📤'; }

.ss-chat:before, .ss-chat.right:after {
  content: '💬'; }

.ss-user:before, .ss-user.right:after {
  content: '👤'; }

.ss-users:before, .ss-users.right:after {
  content: '👥'; }

.ss-usergroup:before, .ss-usergroup.right:after {
  content: ''; }

.ss-businessuser:before, .ss-businessuser.right:after {
  content: ''; }

.ss-man:before, .ss-man.right:after {
  content: '👨'; }

.ss-male:before, .ss-male.right:after {
  content: ''; }

.ss-woman:before, .ss-woman.right:after {
  content: '👩'; }

.ss-female:before, .ss-female.right:after {
  content: ''; }

.ss-raisedhand:before, .ss-raisedhand.right:after {
  content: '✋'; }

.ss-hand:before, .ss-hand.right:after {
  content: ''; }

.ss-pointup:before, .ss-pointup.right:after {
  content: '👆'; }

.ss-pointupright:before, .ss-pointupright.right:after {
  content: ''; }

.ss-pointright:before, .ss-pointright.right:after {
  content: '👉'; }

.ss-pointdownright:before, .ss-pointdownright.right:after {
  content: ''; }

.ss-pointdown:before, .ss-pointdown.right:after {
  content: '👇'; }

.ss-pointdownleft:before, .ss-pointdownleft.right:after {
  content: ''; }

.ss-pointleft:before, .ss-pointleft.right:after {
  content: '👈'; }

.ss-pointupleft:before, .ss-pointupleft.right:after {
  content: ''; }

.ss-cart:before, .ss-cart.right:after {
  content: ''; }

.ss-creditcard:before, .ss-creditcard.right:after {
  content: '💳'; }

.ss-calculator:before, .ss-calculator.right:after {
  content: ''; }

.ss-barchart:before, .ss-barchart.right:after {
  content: '📊'; }

.ss-piechart:before, .ss-piechart.right:after {
  content: ''; }

.ss-box:before, .ss-box.right:after {
  content: '📦'; }

.ss-home:before, .ss-home.right:after {
  content: '⌂'; }

.ss-globe:before, .ss-globe.right:after {
  content: '🌎'; }

.ss-navigate:before, .ss-navigate.right:after {
  content: ''; }

.ss-compass:before, .ss-compass.right:after {
  content: ''; }

.ss-signpost:before, .ss-signpost.right:after {
  content: ''; }

.ss-location:before, .ss-location.right:after {
  content: ''; }

.ss-floppydisk:before, .ss-floppydisk.right:after {
  content: '💾'; }

.ss-database:before, .ss-database.right:after {
  content: ''; }

.ss-hdd:before, .ss-hdd.right:after {
  content: ''; }

.ss-microchip:before, .ss-microchip.right:after {
  content: ''; }

.ss-music:before, .ss-music.right:after {
  content: '♫'; }

.ss-headphones:before, .ss-headphones.right:after {
  content: '🎧'; }

.ss-discdrive:before, .ss-discdrive.right:after {
  content: ''; }

.ss-volume:before, .ss-volume.right:after {
  content: '🔈'; }

.ss-lowvolume:before, .ss-lowvolume.right:after {
  content: '🔉'; }

.ss-mediumvolume:before, .ss-mediumvolume.right:after {
  content: ''; }

.ss-highvolume:before, .ss-highvolume.right:after {
  content: '🔊'; }

.ss-airplay:before, .ss-airplay.right:after {
  content: ''; }

.ss-camera:before, .ss-camera.right:after {
  content: '📷'; }

.ss-picture:before, .ss-picture.right:after {
  content: '🌄'; }

.ss-video:before, .ss-video.right:after {
  content: '📹'; }

.ss-webcam:before, .ss-webcam.right:after {
  content: ''; }

.ss-film:before, .ss-film.right:after {
  content: ''; }

.ss-playvideo:before, .ss-playvideo.right:after {
  content: ''; }

.ss-videogame:before, .ss-videogame.right:after {
  content: '🎮'; }

.ss-play:before, .ss-play.right:after {
  content: '▶'; }

.ss-pause:before, .ss-pause.right:after {
  content: ''; }

.ss-stop:before, .ss-stop.right:after {
  content: '■'; }

.ss-record:before, .ss-record.right:after {
  content: '●'; }

.ss-rewind:before, .ss-rewind.right:after {
  content: '⏪'; }

.ss-fastforward:before, .ss-fastforward.right:after {
  content: '⏩'; }

.ss-skipback:before, .ss-skipback.right:after {
  content: '⏮'; }

.ss-skipforward:before, .ss-skipforward.right:after {
  content: '⏭'; }

.ss-eject:before, .ss-eject.right:after {
  content: '⏏'; }

.ss-repeat:before, .ss-repeat.right:after {
  content: '🔁'; }

.ss-replay:before, .ss-replay.right:after {
  content: '↺'; }

.ss-shuffle:before, .ss-shuffle.right:after {
  content: '🔀'; }

.ss-index:before, .ss-index.right:after {
  content: ''; }

.ss-storagebox:before, .ss-storagebox.right:after {
  content: ''; }

.ss-book:before, .ss-book.right:after {
  content: '📕'; }

.ss-notebook:before, .ss-notebook.right:after {
  content: '📓'; }

.ss-newspaper:before, .ss-newspaper.right:after {
  content: '📰'; }

.ss-gridlines:before, .ss-gridlines.right:after {
  content: ''; }

.ss-rows:before, .ss-rows.right:after {
  content: ''; }

.ss-columns:before, .ss-columns.right:after {
  content: ''; }

.ss-thumbnails:before, .ss-thumbnails.right:after {
  content: ''; }

.ss-mouse:before, .ss-mouse.right:after {
  content: ''; }

.ss-usb:before, .ss-usb.right:after {
  content: ''; }

.ss-desktop:before, .ss-desktop.right:after {
  content: '💻'; }

.ss-laptop:before, .ss-laptop.right:after {
  content: ''; }

.ss-tablet:before, .ss-tablet.right:after {
  content: ''; }

.ss-smartphone:before, .ss-smartphone.right:after {
  content: ''; }

.ss-cell:before, .ss-cell.right:after {
  content: '📱'; }

.ss-battery:before, .ss-battery.right:after {
  content: '🔋'; }

.ss-highbattery:before, .ss-highbattery.right:after {
  content: ''; }

.ss-mediumbattery:before, .ss-mediumbattery.right:after {
  content: ''; }

.ss-lowbattery:before, .ss-lowbattery.right:after {
  content: ''; }

.ss-chargingbattery:before, .ss-chargingbattery.right:after {
  content: ''; }

.ss-lightbulb:before, .ss-lightbulb.right:after {
  content: '💡'; }

.ss-washer:before, .ss-washer.right:after {
  content: ''; }

.ss-downloadcloud:before, .ss-downloadcloud.right:after {
  content: ''; }

.ss-download:before, .ss-download.right:after {
  content: ''; }

.ss-downloadbox:before, .ss-downloadbox.right:after {
  content: ''; }

.ss-uploadcloud:before, .ss-uploadcloud.right:after {
  content: ''; }

.ss-upload:before, .ss-upload.right:after {
  content: ''; }

.ss-uploadbox:before, .ss-uploadbox.right:after {
  content: ''; }

.ss-fork:before, .ss-fork.right:after {
  content: ''; }

.ss-merge:before, .ss-merge.right:after {
  content: ''; }

.ss-refresh:before, .ss-refresh.right:after {
  content: '↻'; }

.ss-sync:before, .ss-sync.right:after {
  content: ''; }

.ss-loading:before, .ss-loading.right:after {
  content: ''; }

.ss-file:before, .ss-file.right:after {
  content: '📄'; }

.ss-files:before, .ss-files.right:after {
  content: ''; }

.ss-addfile:before, .ss-addfile.right:after {
  content: ''; }

.ss-removefile:before, .ss-removefile.right:after {
  content: ''; }

.ss-checkfile:before, .ss-checkfile.right:after {
  content: ''; }

.ss-deletefile:before, .ss-deletefile.right:after {
  content: ''; }

.ss-exe:before, .ss-exe.right:after {
  content: ''; }

.ss-zip:before, .ss-zip.right:after {
  content: ''; }

.ss-doc:before, .ss-doc.right:after {
  content: ''; }

.ss-pdf:before, .ss-pdf.right:after {
  content: ''; }

.ss-jpg:before, .ss-jpg.right:after {
  content: ''; }

.ss-png:before, .ss-png.right:after {
  content: ''; }

.ss-mp3:before, .ss-mp3.right:after {
  content: ''; }

.ss-rar:before, .ss-rar.right:after {
  content: ''; }

.ss-gif:before, .ss-gif.right:after {
  content: ''; }

.ss-folder:before, .ss-folder.right:after {
  content: '📁'; }

.ss-openfolder:before, .ss-openfolder.right:after {
  content: '📂'; }

.ss-downloadfolder:before, .ss-downloadfolder.right:after {
  content: ''; }

.ss-uploadfolder:before, .ss-uploadfolder.right:after {
  content: ''; }

.ss-quote:before, .ss-quote.right:after {
  content: '“'; }

.ss-unquote:before, .ss-unquote.right:after {
  content: '”'; }

.ss-print:before, .ss-print.right:after {
  content: '⎙'; }

.ss-copier:before, .ss-copier.right:after {
  content: ''; }

.ss-fax:before, .ss-fax.right:after {
  content: '📠'; }

.ss-scanner:before, .ss-scanner.right:after {
  content: ''; }

.ss-printregistration:before, .ss-printregistration.right:after {
  content: ''; }

.ss-shredder:before, .ss-shredder.right:after {
  content: ''; }

.ss-expand:before, .ss-expand.right:after {
  content: '⤢'; }

.ss-contract:before, .ss-contract.right:after {
  content: ''; }

.ss-help:before, .ss-help.right:after {
  content: '❓'; }

.ss-info:before, .ss-info.right:after {
  content: 'ℹ'; }

.ss-alert:before, .ss-alert.right:after {
  content: '⚠'; }

.ss-caution:before, .ss-caution.right:after {
  content: '⛔'; }

.ss-logout:before, .ss-logout.right:after {
  content: ''; }

.ss-login:before, .ss-login.right:after {
  content: ''; }

.ss-scaleup:before, .ss-scaleup.right:after {
  content: ''; }

.ss-scaledown:before, .ss-scaledown.right:after {
  content: ''; }

.ss-plus:before, .ss-plus.right:after {
  content: '+'; }

.ss-hyphen:before, .ss-hyphen.right:after {
  content: '-'; }

.ss-check:before, .ss-check.right:after {
  content: '✓'; }

.ss-delete:before, .ss-delete.right:after {
  content: '␡'; }

.ss-notifications:before, .ss-notifications.right:after {
  content: '🔔'; }

.ss-notificationsdisabled:before, .ss-notificationsdisabled.right:after {
  content: '🔕'; }

.ss-clock:before, .ss-clock.right:after {
  content: '⏲'; }

.ss-stopwatch:before, .ss-stopwatch.right:after {
  content: '⏱'; }

.ss-alarmclock:before, .ss-alarmclock.right:after {
  content: '⏰'; }

.ss-egg:before, .ss-egg.right:after {
  content: ''; }

.ss-eggs:before, .ss-eggs.right:after {
  content: ''; }

.ss-cheese:before, .ss-cheese.right:after {
  content: ''; }

.ss-chickenleg:before, .ss-chickenleg.right:after {
  content: '🍗'; }

.ss-pizzapie:before, .ss-pizzapie.right:after {
  content: ''; }

.ss-pizza:before, .ss-pizza.right:after {
  content: '🍕'; }

.ss-cheesepizza:before, .ss-cheesepizza.right:after {
  content: ''; }

.ss-frenchfries:before, .ss-frenchfries.right:after {
  content: '🍟'; }

.ss-apple:before, .ss-apple.right:after {
  content: '🍏'; }

.ss-carrot:before, .ss-carrot.right:after {
  content: ''; }

.ss-broccoli:before, .ss-broccoli.right:after {
  content: ''; }

.ss-cucumber:before, .ss-cucumber.right:after {
  content: ''; }

.ss-orange:before, .ss-orange.right:after {
  content: '🍊'; }

.ss-lemon:before, .ss-lemon.right:after {
  content: '🍋'; }

.ss-onion:before, .ss-onion.right:after {
  content: ''; }

.ss-bellpepper:before, .ss-bellpepper.right:after {
  content: ''; }

.ss-peas:before, .ss-peas.right:after {
  content: ''; }

.ss-grapes:before, .ss-grapes.right:after {
  content: '🍇'; }

.ss-strawberry:before, .ss-strawberry.right:after {
  content: '🍓'; }

.ss-bread:before, .ss-bread.right:after {
  content: '🍞'; }

.ss-mug:before, .ss-mug.right:after {
  content: '☕'; }

.ss-mugs:before, .ss-mugs.right:after {
  content: ''; }

.ss-espresso:before, .ss-espresso.right:after {
  content: ''; }

.ss-macchiato:before, .ss-macchiato.right:after {
  content: ''; }

.ss-cappucino:before, .ss-cappucino.right:after {
  content: ''; }

.ss-latte:before, .ss-latte.right:after {
  content: ''; }

.ss-icedcoffee:before, .ss-icedcoffee.right:after {
  content: ''; }

.ss-coffeebean:before, .ss-coffeebean.right:after {
  content: ''; }

.ss-coffeemilk:before, .ss-coffeemilk.right:after {
  content: ''; }

.ss-coffeefoam:before, .ss-coffeefoam.right:after {
  content: ''; }

.ss-coffeesugar:before, .ss-coffeesugar.right:after {
  content: ''; }

.ss-sugarpackets:before, .ss-sugarpackets.right:after {
  content: ''; }

.ss-capsule:before, .ss-capsule.right:after {
  content: ''; }

.ss-capsulerecycling:before, .ss-capsulerecycling.right:after {
  content: ''; }

.ss-insertcapsule:before, .ss-insertcapsule.right:after {
  content: ''; }

.ss-tea:before, .ss-tea.right:after {
  content: '🍵'; }

.ss-teabag:before, .ss-teabag.right:after {
  content: ''; }

.ss-jug:before, .ss-jug.right:after {
  content: ''; }

.ss-pitcher:before, .ss-pitcher.right:after {
  content: ''; }

.ss-kettle:before, .ss-kettle.right:after {
  content: ''; }

.ss-wineglass:before, .ss-wineglass.right:after {
  content: '🍷'; }

.ss-sugar:before, .ss-sugar.right:after {
  content: ''; }

.ss-oven:before, .ss-oven.right:after {
  content: ''; }

.ss-stove:before, .ss-stove.right:after {
  content: ''; }

.ss-vent:before, .ss-vent.right:after {
  content: ''; }

.ss-exhaust:before, .ss-exhaust.right:after {
  content: ''; }

.ss-steam:before, .ss-steam.right:after {
  content: '♨'; }

.ss-dishwasher:before, .ss-dishwasher.right:after {
  content: ''; }

.ss-toaster:before, .ss-toaster.right:after {
  content: ''; }

.ss-microwave:before, .ss-microwave.right:after {
  content: ''; }

.ss-electrickettle:before, .ss-electrickettle.right:after {
  content: ''; }

.ss-refrigerator:before, .ss-refrigerator.right:after {
  content: ''; }

.ss-freezer:before, .ss-freezer.right:after {
  content: ''; }

.ss-utensils:before, .ss-utensils.right:after {
  content: '🍴'; }

.ss-cookingutensils:before, .ss-cookingutensils.right:after {
  content: ''; }

.ss-whisk:before, .ss-whisk.right:after {
  content: ''; }

.ss-pizzacutter:before, .ss-pizzacutter.right:after {
  content: ''; }

.ss-measuringcup:before, .ss-measuringcup.right:after {
  content: ''; }

.ss-colander:before, .ss-colander.right:after {
  content: ''; }

.ss-eggtimer:before, .ss-eggtimer.right:after {
  content: ''; }

.ss-platter:before, .ss-platter.right:after {
  content: ''; }

.ss-plates:before, .ss-plates.right:after {
  content: ''; }

.ss-steamplate:before, .ss-steamplate.right:after {
  content: ''; }

.ss-cups:before, .ss-cups.right:after {
  content: ''; }

.ss-steamglass:before, .ss-steamglass.right:after {
  content: ''; }

.ss-pot:before, .ss-pot.right:after {
  content: ''; }

.ss-steampot:before, .ss-steampot.right:after {
  content: ''; }

.ss-chef:before, .ss-chef.right:after {
  content: ''; }

.ss-weathervane:before, .ss-weathervane.right:after {
  content: ''; }

.ss-thermometer:before, .ss-thermometer.right:after {
  content: ''; }

.ss-thermometerup:before, .ss-thermometerup.right:after {
  content: ''; }

.ss-thermometerdown:before, .ss-thermometerdown.right:after {
  content: ''; }

.ss-droplet:before, .ss-droplet.right:after {
  content: '💧'; }

.ss-sunrise:before, .ss-sunrise.right:after {
  content: '🌅'; }

.ss-sunset:before, .ss-sunset.right:after {
  content: '🌇'; }

.ss-sun:before, .ss-sun.right:after {
  content: '☀'; }

.ss-cloud:before, .ss-cloud.right:after {
  content: '☁'; }

.ss-clouds:before, .ss-clouds.right:after {
  content: ''; }

.ss-partlycloudy:before, .ss-partlycloudy.right:after {
  content: '⛅'; }

.ss-rain:before, .ss-rain.right:after {
  content: '☔'; }

.ss-rainheavy:before, .ss-rainheavy.right:after {
  content: ''; }

.ss-lightning:before, .ss-lightning.right:after {
  content: '☇'; }

.ss-thunderstorm:before, .ss-thunderstorm.right:after {
  content: '⛈'; }

.ss-umbrella:before, .ss-umbrella.right:after {
  content: '☂'; }

.ss-rainumbrella:before, .ss-rainumbrella.right:after {
  content: ''; }

.ss-rainbow:before, .ss-rainbow.right:after {
  content: '🌈'; }

.ss-rainbowclouds:before, .ss-rainbowclouds.right:after {
  content: ''; }

.ss-fog:before, .ss-fog.right:after {
  content: ''; }

.ss-wind:before, .ss-wind.right:after {
  content: ''; }

.ss-tornado:before, .ss-tornado.right:after {
  content: ''; }

.ss-snowflake:before, .ss-snowflake.right:after {
  content: '❄'; }

.ss-snowcrystal:before, .ss-snowcrystal.right:after {
  content: '❆'; }

.ss-lightsnow:before, .ss-lightsnow.right:after {
  content: ''; }

.ss-snow:before, .ss-snow.right:after {
  content: ''; }

.ss-heavysnow:before, .ss-heavysnow.right:after {
  content: ''; }

.ss-hail:before, .ss-hail.right:after {
  content: ''; }

.ss-crescentmoon:before, .ss-crescentmoon.right:after {
  content: '🌙'; }

.ss-waxingcrescentmoon:before, .ss-waxingcrescentmoon.right:after {
  content: '🌒'; }

.ss-firstquartermoon:before, .ss-firstquartermoon.right:after {
  content: '🌓'; }

.ss-waxinggibbousmoon:before, .ss-waxinggibbousmoon.right:after {
  content: '🌔'; }

.ss-waninggibbousmoon:before, .ss-waninggibbousmoon.right:after {
  content: '🌖'; }

.ss-lastquartermoon:before, .ss-lastquartermoon.right:after {
  content: '🌗'; }

.ss-waningcrescentmoon:before, .ss-waningcrescentmoon.right:after {
  content: '🌘'; }

.ss-fan:before, .ss-fan.right:after {
  content: ''; }

.ss-bike:before, .ss-bike.right:after {
  content: '🚲'; }

.ss-wheelchair:before, .ss-wheelchair.right:after {
  content: '♿'; }

.ss-briefcase:before, .ss-briefcase.right:after {
  content: '💼'; }

.ss-hanger:before, .ss-hanger.right:after {
  content: ''; }

.ss-comb:before, .ss-comb.right:after {
  content: ''; }

.ss-medicalcross:before, .ss-medicalcross.right:after {
  content: ''; }

.ss-up:before, .ss-up.right:after {
  content: '⬆'; }

.ss-upright:before, .ss-upright.right:after {
  content: '⬈'; }

.ss-right:before, .ss-right.right:after {
  content: '➡'; }

.ss-downright:before, .ss-downright.right:after {
  content: '⬊'; }

.ss-down:before, .ss-down.right:after {
  content: '⬇'; }

.ss-downleft:before, .ss-downleft.right:after {
  content: '⬋'; }

.ss-left:before, .ss-left.right:after {
  content: '⬅'; }

.ss-upleft:before, .ss-upleft.right:after {
  content: '⬉'; }

.ss-navigateup:before, .ss-navigateup.right:after {
  content: ''; }

.ss-navigateright:before, .ss-navigateright.right:after {
  content: '▻'; }

.ss-navigatedown:before, .ss-navigatedown.right:after {
  content: ''; }

.ss-navigateleft:before, .ss-navigateleft.right:after {
  content: '◅'; }

.ss-retweet:before, .ss-retweet.right:after {
  content: ''; }

.ss-share:before, .ss-share.right:after {
  content: ''; }

/* @license
 * MyFonts Webfont Build ID 2600115, 2013-07-11T11:47:21-0400
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: Fake Receipt by Typodermic
 * URL: http://www.myfonts.com/fonts/typodermic/fake-receipt/regular/
 * Copyright: (c) 1999-2012 Typodermic Fonts Inc. See attached license agreement. If agreement is missing visit typodermicfonts.com for more info. This font is part of the Larabie Fonts collection from Typodermic Fonts.
 * Licensed pageviews: Unlimited
 *
 *
 * License: http://www.myfonts.com/viewlicense?type=web&amp;buildid=2600115
 *
 * © 2013 MyFonts Inc
*/
@font-face {
  font-family: 'FakeReceipt-Regular';
  src: url("../fonts/font-fake-receipt/27ACB3_0_0.eot");
  src: url("../fonts/font-fake-receipt/27ACB3_0_0.eot?#iefix") format("embedded-opentype"), url("../fonts/font-fake-receipt/27ACB3_0_0.woff") format("woff"), url("../fonts/font-fake-receipt/27ACB3_0_0.ttf") format("truetype"); }

.fambud-item-name {
  text-transform: uppercase; }

.fambud-full-wrap {
  margin: 0 auto;
  max-width: 948px;
  padding: 0 20px;
  position: relative; }

.fambud-wrap {
  margin: 25px auto 0 auto;
  margin-bottom: 5em;
  width: 620px; }

.familybudget {
  background: #e1e1e1;
  padding-bottom: 75px; }

.familybudget,
.famdata-location-field {
  font-family: "proxima-nova", "Proxima Nova", sans-serif; }
  .familybudget .searchbar,
  .famdata-location-field .searchbar {
    -moz-transition: background-color 0.2s ease;
    -o-transition: background-color 0.2s ease;
    -webkit-transition: background-color 0.2s ease;
    -ms-transition: background-color 0.2s ease;
    transition: background-color 0.2s ease;
    background: #0065a8;
    zoom: 1;
    padding: 15px 0; }
    .familybudget .searchbar::before, .familybudget .searchbar::after,
    .famdata-location-field .searchbar::before,
    .famdata-location-field .searchbar::after {
      content: "\0020";
      display: block;
      height: 0;
      overflow: hidden; }
    .familybudget .searchbar::after,
    .famdata-location-field .searchbar::after {
      clear: both; }
  .familybudget .selectize-control,
  .famdata-location-field .selectize-control {
    clear: both;
    float: left;
    height: 46px !important;
    padding-right: 1.5em;
    width: 50%; }
    .familybudget .selectize-control .selectize-input,
    .famdata-location-field .selectize-control .selectize-input {
      display: table;
      padding-left: 1em;
      padding-right: 1em;
      table-layout: fixed; }
    .familybudget .selectize-control .selectize-input:after,
    .famdata-location-field .selectize-control .selectize-input:after {
      display: none !important; }
    .familybudget .selectize-control .selectize-input.focus,
    .famdata-location-field .selectize-control .selectize-input.focus {
      background: #fff !important;
      color: #333 !important; }
      .familybudget .selectize-control .selectize-input.focus input,
      .famdata-location-field .selectize-control .selectize-input.focus input {
        color: #333 !important; }
    .familybudget .selectize-control .selectize-input input:-webkit-input-placeholder,
    .famdata-location-field .selectize-control .selectize-input input:-webkit-input-placeholder {
      color: #97b8d8; }
    .familybudget .selectize-control .selectize-input input:-moz-placeholder,
    .famdata-location-field .selectize-control .selectize-input input:-moz-placeholder {
      color: #97b8d8; }
    .familybudget .selectize-control .selectize-input input:-moz-placeholder,
    .famdata-location-field .selectize-control .selectize-input input:-moz-placeholder {
      color: #97b8d8; }
    .familybudget .selectize-control .selectize-input input:-ms-input-placeholder,
    .famdata-location-field .selectize-control .selectize-input input:-ms-input-placeholder {
      color: #97b8d8; }
    .familybudget .selectize-control .selectize-input input:focus:-webkit-input-placeholder,
    .famdata-location-field .selectize-control .selectize-input input:focus:-webkit-input-placeholder {
      color: white; }
    .familybudget .selectize-control .selectize-input input:focus:-moz-placeholder,
    .famdata-location-field .selectize-control .selectize-input input:focus:-moz-placeholder {
      color: white; }
    .familybudget .selectize-control .selectize-input input:focus:-moz-placeholder,
    .famdata-location-field .selectize-control .selectize-input input:focus:-moz-placeholder {
      color: white; }
    .familybudget .selectize-control .selectize-input input:focus:-ms-input-placeholder,
    .famdata-location-field .selectize-control .selectize-input input:focus:-ms-input-placeholder {
      color: white; }
    .familybudget .selectize-control .selectize-input,
    .famdata-location-field .selectize-control .selectize-input {
      height: 46px !important; }
    .familybudget .selectize-control .selectize-input:not(.dropdown-active) div.item,
    .famdata-location-field .selectize-control .selectize-input:not(.dropdown-active) div.item {
      display: table-cell;
      overflow: hidden;
      position: relative;
      text-overflow: ellipsis;
      top: 4px;
      white-space: nowrap;
      width: 100%;
      word-break: break-all;
      word-wrap: break-word; }
    .familybudget .selectize-control .selectize-input &gt; div &gt; span,
    .famdata-location-field .selectize-control .selectize-input &gt; div &gt; span {
      color: #97b8d8;
      padding-left: 0.5em; }
    .familybudget .selectize-control .selectize-dropdown,
    .famdata-location-field .selectize-control .selectize-dropdown {
      border-top: 1px solid #ccc;
      z-index: 100; }
    .familybudget .selectize-control .selectize-dropdown .optgroup[data-group="_FEATURED_"] &gt; div:last-child,
    .famdata-location-field .selectize-control .selectize-dropdown .optgroup[data-group="_FEATURED_"] &gt; div:last-child {
      border-bottom: 1px solid #ccc; }
    .familybudget .selectize-control .selectize-dropdown-content,
    .famdata-location-field .selectize-control .selectize-dropdown-content {
      max-height: 300px !important; }
    .familybudget .selectize-control .selectize-dropdown [data-selectable].option-disabled,
    .famdata-location-field .selectize-control .selectize-dropdown [data-selectable].option-disabled {
      color: #fff;
      cursor: default; }
    .familybudget .selectize-control .selectize-dropdown .overflow-shade,
    .famdata-location-field .selectize-control .selectize-dropdown .overflow-shade {
      background-image: -moz-linear-gradient(bottom, white, rgba(255, 255, 255, 0));
      background-image: -ms-linear-gradient(bottom, white, rgba(255, 255, 255, 0));
      background-image: -webkit-gradient(linear, 0 0, 100% 0, from(white), to(rgba(255, 255, 255, 0)));
      background-image: -webkit-linear-gradient(bottom, white, rgba(255, 255, 255, 0));
      background-image: -o-linear-gradient(bottom, white, rgba(255, 255, 255, 0));
      background-image: -webkit-gradient(linear, left bottom, left top, from(white), to(rgba(255, 255, 255, 0)));
      background-image: linear-gradient(bottom, white, rgba(255, 255, 255, 0));
      background-repeat: repeat-y;
      bottom: 0;
      height: 80px;
      left: 0;
      margin-top: -80px;
      pointer-events: none;
      position: relative;
      z-index: 500; }
  .familybudget .fambud-dropdown-icon,
  .famdata-location-field .fambud-dropdown-icon {
    color: transwhite(0.5);
    left: -2.1em;
    pointer-events: none;
    position: relative;
    width: 0; }
  .familybudget .search-wrap,
  .famdata-location-field .search-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: right;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: relative;
    width: 45%; }
    .familybudget .search-wrap .select-wrapper,
    .famdata-location-field .search-wrap .select-wrapper {
      float: left; }
    .familybudget .search-wrap select,
    .famdata-location-field .search-wrap select {
      font-family: "proxima-nova", "Proxima Nova", sans-serif;
      background-color: rgba(0, 0, 0, 0.1);
      border: 1px solid rgba(0, 0, 0, 0.1);
      border: 0;
      padding: 0 2em 0 1em;
      color: #fff;
      border-radius: 0;
      font-size: 1.2em;
      line-height: 22px;
      font-weight: bold;
      height: 46px;
      -moz-appearance: none;
      -o-appearance: none;
      -webkit-appearance: none;
      -ms-appearance: none;
      appearance: none; }
      .familybudget .search-wrap select option,
      .famdata-location-field .search-wrap select option {
        background-color: #fff;
        color: #333; }
    .familybudget .search-wrap em,
    .famdata-location-field .search-wrap em {
      padding: 0 .2em 0 .1em;
      font-size: 1.43em;
      position: relative;
      top: 4px;
      color: #fff; }
    .familybudget .search-wrap a,
    .famdata-location-field .search-wrap a {
      position: relative;
      top: 6px;
      padding-left: 0.85em;
      padding-right: 0.15em;
      color: #fff; }
  .familybudget .searchbar.darker,
  .famdata-location-field .searchbar.darker {
    font-size: 0.9em;
    height: 65px;
    padding: 10px 0 15px;
    background: relativedarken(#0065a8, 20%); }
    .familybudget .searchbar.darker .selectize-input,
    .famdata-location-field .searchbar.darker .selectize-input {
      height: 40px !important; }
    .familybudget .searchbar.darker .search-wrap,
    .famdata-location-field .searchbar.darker .search-wrap {
      top: 3px; }
    .familybudget .searchbar.darker .search-wrap select,
    .famdata-location-field .searchbar.darker .search-wrap select {
      height: 40px; }
  .familybudget .searchbar.darker:nth-child(3),
  .famdata-location-field .searchbar.darker:nth-child(3) {
    background: relativedarken(#0065a8, 40%); }
  .familybudget .fambud-tab,
  .famdata-location-field .fambud-tab {
    width: 5.5em;
    background: #cdcdcd;
    padding: 6px 10px;
    color: #fff;
    text-align: center;
    display: inline-block;
    position: relative;
    left: 10px;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    .familybudget .fambud-tab.active,
    .famdata-location-field .fambud-tab.active {
      background: #a8a8a8;
      font-weight: bold; }
  .familybudget .fambud-add-compare,
  .famdata-location-field .fambud-add-compare {
    float: right;
    position: relative;
    top: 2px;
    color: #2784b9;
    font-weight: bold; }
    .familybudget .fambud-add-compare:before,
    .famdata-location-field .fambud-add-compare:before {
      margin-right: .35em;
      font-weight: normal; }
  .familybudget .fambud-results,
  .famdata-location-field .fambud-results {
    background: #fff;
    border: 1px solid #c9c9c9;
    border-bottom: 8px solid #c9c9c9;
    padding: 2em 60px 4em 60px; }
    .familybudget .fambud-results table,
    .famdata-location-field .fambud-results table {
      width: 100%; }
    .familybudget .fambud-results thead td,
    .famdata-location-field .fambud-results thead td {
      text-align: center;
      vertical-align: bottom;
      padding-bottom: 30px; }
      .familybudget .fambud-results thead td h2,
      .famdata-location-field .fambud-results thead td h2 {
        font-family: FakeReceipt-Regular, sans-serif;
        font-size: 34px; }
      .familybudget .fambud-results thead td .fambud-receipt-header,
      .famdata-location-field .fambud-results thead td .fambud-receipt-header {
        font-size: 1.2em; }
      .familybudget .fambud-results thead td .fambud-receipt-family em,
      .famdata-location-field .fambud-results thead td .fambud-receipt-family em {
        font-weight: normal;
        padding: 0 .2em; }
      .familybudget .fambud-results thead td .fambud-receipt-area,
      .famdata-location-field .fambud-results thead td .fambud-receipt-area {
        font-weight: bold;
        display: block; }
      .familybudget .fambud-results thead td.smaller,
      .famdata-location-field .fambud-results thead td.smaller {
        font-size: 0.8em; }
    .familybudget .fambud-results tbody td,
    .famdata-location-field .fambud-results tbody td {
      font-family: FakeReceipt-Regular, sans-serif;
      font-size: 1.3em;
      vertical-align: middle;
      cursor: pointer; }
    .familybudget .fambud-results .fambud-item,
    .familybudget .fambud-results .fambud-value,
    .famdata-location-field .fambud-results .fambud-item,
    .famdata-location-field .fambud-results .fambud-value {
      padding: 7px 0;
      border-top: 1px solid #e1e1e1; }
    .familybudget .fambud-results .fambud-item.first,
    .familybudget .fambud-results .fambud-value.first,
    .famdata-location-field .fambud-results .fambud-item.first,
    .famdata-location-field .fambud-results .fambud-value.first {
      border-top: none; }
    .familybudget .fambud-results .gutter,
    .famdata-location-field .fambud-results .gutter {
      width: 15px; }
    .familybudget .fambud-results .gutter.border,
    .famdata-location-field .fambud-results .gutter.border {
      border-left: 1px dashed #e1e1e1; }
    .familybudget .fambud-results .fambud-value,
    .famdata-location-field .fambud-results .fambud-value {
      width: 130px;
      text-align: right;
      color: #606060;
      font-feature-settings: 'tnum';
      -webkit-font-feature-settings: 'tnum';
      -moz-font-feature-settings: 'tnum'; }
    .familybudget .fambud-results tr.bold td,
    .familybudget .fambud-results tr.final td,
    .famdata-location-field .fambud-results tr.bold td,
    .famdata-location-field .fambud-results tr.final td {
      cursor: auto !important; }
    .familybudget .fambud-results tr.bold .fambud-item,
    .familybudget .fambud-results tr.final .fambud-item,
    .familybudget .fambud-results tr.bold .fambud-amount.has-value,
    .familybudget .fambud-results tr.final .fambud-amount.has-value,
    .famdata-location-field .fambud-results tr.bold .fambud-item,
    .famdata-location-field .fambud-results tr.final .fambud-item,
    .famdata-location-field .fambud-results tr.bold .fambud-amount.has-value,
    .famdata-location-field .fambud-results tr.final .fambud-amount.has-value {
      font-family: "proxima-nova", "Proxima Nova", sans-serif;
      color: #000;
      font-weight: bold;
      font-size: 1.2em;
      font-feature-settings: 'tnum';
      -webkit-font-feature-settings: 'tnum';
      -moz-font-feature-settings: 'tnum'; }
      .familybudget .fambud-results tr.bold .fambud-item i,
      .familybudget .fambud-results tr.final .fambud-item i,
      .familybudget .fambud-results tr.bold .fambud-amount.has-value i,
      .familybudget .fambud-results tr.final .fambud-amount.has-value i,
      .famdata-location-field .fambud-results tr.bold .fambud-item i,
      .famdata-location-field .fambud-results tr.final .fambud-item i,
      .famdata-location-field .fambud-results tr.bold .fambud-amount.has-value i,
      .famdata-location-field .fambud-results tr.final .fambud-amount.has-value i {
        display: none !important; }
    .familybudget .fambud-results tr.bold td,
    .famdata-location-field .fambud-results tr.bold td {
      padding-top: 11px !important; }
    .familybudget .fambud-results tr.final .fambud-amount.has-value,
    .famdata-location-field .fambud-results tr.final .fambud-amount.has-value {
      padding-bottom: 0.18em;
      background: url("../img/total-red-underline.png") no-repeat center bottom; }
    .familybudget .fambud-results i.category-icon,
    .famdata-location-field .fambud-results i.category-icon {
      color: #6ba4cc;
      width: 1.1em;
      display: inline-block;
      font-size: 1.2em;
      bottom: -.15em;
      position: relative; }
    .familybudget .fambud-results i.fambud-info,
    .famdata-location-field .fambud-results i.fambud-info {
      display: none;
      margin-left: -0.2em;
      font-size: 0.9em;
      color: grey;
      opacity: 0.5;
      position: relative;
      top: -0.05em; }
    .familybudget .fambud-results .fambud-item-description,
    .famdata-location-field .fambud-results .fambud-item-description {
      display: none;
      font-family: "proxima-nova", "Proxima Nova", sans-serif;
      color: gray(30%);
      font-size: 0.7em;
      padding-bottom: 1em; }
  .familybudget .fambud-footer,
  .famdata-location-field .fambud-footer {
    color: #666;
    margin-top: 1em; }
    .familybudget .fambud-footer a,
    .famdata-location-field .fambud-footer a {
      color: #2784b9; }
    .familybudget .fambud-footer .fambud-link-factsheet,
    .familybudget .fambud-footer .fambud-link-report,
    .familybudget .fambud-footer .fambud-source,
    .famdata-location-field .fambud-footer .fambud-link-factsheet,
    .famdata-location-field .fambud-footer .fambud-link-report,
    .famdata-location-field .fambud-footer .fambud-source {
      margin-bottom: .5em; }

.fambud-link-map {
  width: 25%;
  float: right;
  display: block;
  margin-left: 3em; }
  .fambud-link-map .fambud-link-map-text {
    display: block;
    margin-bottom: .5em; }
  .fambud-link-map .fambud-link-map-image {
    width: 100%;
    display: block; }

.top-right-social,
.fambud-social {
  position: absolute;
  right: 0; }

.fambud-social {
  top: -50px; }

.famdata-location-field {
  padding-bottom: 8px; }

.famdata-location-field .selectize-control {
  width: 100%;
  float: none;
  padding-right: 0;
  border: 1px solid #ccc;
  height: auto !important; }
  .famdata-location-field .selectize-control .selectize-input {
    background: #fff;
    color: #333; }
  .famdata-location-field .selectize-control .selectize-input,
  .famdata-location-field .selectize-control .selectize-input.has-items {
    height: 40px !important; }
  .famdata-location-field .selectize-control .selectize-input.has-items:not(.focus) &gt; div:not([data-value^="Rural "]):after {
    color: rgba(0, 0, 0, 0.3); }
  .famdata-location-field .selectize-control .selectize-input input:-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.3); }
  .famdata-location-field .selectize-control .selectize-input input:-moz-placeholder {
    color: rgba(0, 0, 0, 0.3); }
  .famdata-location-field .selectize-control .selectize-input input:-moz-placeholder {
    color: rgba(0, 0, 0, 0.3); }
  .famdata-location-field .selectize-control .selectize-input input:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.3); }
  .famdata-location-field .selectize-control .selectize-input &gt; div &gt; span {
    color: #ccc; }

.fambud-related-locations {
  font-size: .8em; }
  .fambud-related-locations ul,
  .fambud-related-locations li {
    list-style-image: none;
    list-style-type: none; }
  .fambud-related-locations ul {
    -moz-column-count: 4;
    -o-column-count: 4;
    -webkit-column-count: 4;
    -ms-column-count: 4;
    column-count: 4;
    -moz-column-gap: 1em;
    -o-column-gap: 1em;
    -webkit-column-gap: 1em;
    -ms-column-gap: 1em;
    column-gap: 1em;
    margin-left: 0; }
  .fambud-related-locations li {
    margin-bottom: 0; }

html.ie .fambud-dropdown-icon {
  display: none !important; }

html.ie .familybudget .search-wrap select {
  padding: 0 1em !important; }

@media print {
  .page-id-90391 #content h1:first-child {
    display: none !important; } }

@media (max-width: 930px) {
  .familybudget .searchbar .fambud-full-wrap {
    width: 100%;
    padding: 0 15px; }
  .familybudget .selectize-control {
    width: 49%; } }

@media (max-width: 760px) {
  .familybudget .selectize-control {
    width: 100%;
    padding-right: 0;
    padding-bottom: 0.9em; }
  .familybudget .search-wrap {
    float: none;
    text-align: center; }
  .familybudget .searchbar.darker {
    height: auto; } }

@media (max-width: 650px) {
  .familybudget .fambud-wrap {
    width: 100%; }
  .familybudget .fambud-results {
    border-left: none;
    border-right: none; }
  .familybudget .fambud-footer,
  .familybudget .fambud-related-locations {
    padding: 0 15px; }
  .fambud-social {
    position: initial; } }

@media (max-width: 550px) {
  .familybudget .fambud-results {
    padding-left: 15px;
    padding-right: 15px; } }

@media (max-width: 435px) {
  .familybudget .fambud-item-name {
    font-size: 0.7em !important; }
  .familybudget .fambud-amount {
    font-size: 0.9em !important; }
  .familybudget tr.bold .fambud-amount.has-value,
  .familybudget tr.final .fambud-amount.has-value {
    font-size: 1.2em !important; }
  .familybudget i.category-icon {
    width: auto !important; }
  .familybudget .fambud-results .fambud-value {
    width: 65px; } }

@media (max-width: 410px) {
  .familybudget .search-wrap select {
    font-size: 1em !important; } }

body.style-family-budget-calculator .col-full.col-post-header,
body.layout-family-budget-calculator .col-full.col-post-header {
  padding-bottom: 0; }

body.style-family-budget-calculator .col-full.col-post-content,
body.layout-family-budget-calculator .col-full.col-post-content {
  width: 100%;
  max-width: none;
  padding: 0; }

.selectize-control.plugin-drag_drop.multi &gt; .selectize-input &gt; div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  -webkit-box-shadow: inset 0 0 12px 4px #ffffff;
  box-shadow: inset 0 0 12px 4px #ffffff; }

.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden; }

.selectize-control.plugin-drag_drop .ui-sortable-helper {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); }

.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #2784b9;
  background: #dfedf5;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0; }

.selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #ffffff;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important; }

.selectize-dropdown-header-close:hover {
  color: #bfbfbf; }

.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none; }

.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none; }

.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none; }

.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important; }

.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #d0d0d0;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05); }

.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #cacaca; }

.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none; }

.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #ffffff; }

.selectize-control {
  position: relative; }

.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #ffffff;
  font-family: inherit;
  font-size: 20px;
  line-height: 22px;
  -webkit-font-smoothing: inherit; }

.selectize-dropdown {
  color: #333;
  font-size: 13px;
  line-height: 18px; }

.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #2784b9;
  cursor: text;
  display: inline-block; }

.selectize-input {
  border: 0;
  padding: 8px 8px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

.selectize-control.multi .selectize-input.has-items {
  padding: 6px 8px 3px; }

.selectize-input.full {
  background-color: #2784b9; }

.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important; }

.selectize-input.focus {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15); }

.selectize-input.dropdown-active {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0; }

.selectize-input &gt; * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline; }

.selectize-control.multi .selectize-input &gt; div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #f2f2f2;
  color: #333333;
  border: 0 solid #d0d0d0; }

.selectize-control.multi .selectize-input &gt; div.active {
  background: #e8e8e8;
  color: #333333;
  border: 0 solid #cacaca; }

.selectize-control.multi .selectize-input.disabled &gt; div,
.selectize-control.multi .selectize-input.disabled &gt; div.active {
  color: #808080;
  background: #ffffff;
  border: 0 solid #ffffff; }

.selectize-input &gt; input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 2px 0 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }

.selectize-input &gt; input::-ms-clear {
  display: none; }

.selectize-input &gt; input:focus {
  outline: none !important; }

.selectize-input::after {
  content: ' ';
  display: block;
  clear: left; }

.selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0; }

.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #2784b9;
  background: #ffffff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0; }

.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden; }

.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px; }

.selectize-dropdown [data-selectable],
.selectize-dropdown .optgroup-header {
  padding: 5px 8px; }

.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none; }

.selectize-dropdown .optgroup-header {
  color: #333333;
  background: #ffffff;
  cursor: default;
  font-family: 'Harriet Display', Georgia, serif;
  font-weight: bold; }

.selectize-dropdown .active {
  background-color: #0063aa;
  color: #fff; }

.selectize-dropdown .extr {
  color: #999; }

.selectize-dropdown .active .extr {
  color: #97b8d8; }

.selectize-dropdown .active.create {
  color: #495c68; }

.selectize-dropdown .create {
  color: rgba(255, 255, 255, 0.5); }

.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px; }

.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer; }

.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text; }

.selectize-control.single .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #ffffff transparent transparent transparent; }

.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #ffffff transparent; }

.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto; }

.selectize-control.rtl .selectize-input &gt; input {
  margin: 0 4px 0 -2px !important; }

.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa; }

.epimap-locationsearch .selectize-control.plugin-drag_drop.multi &gt; .selectize-input &gt; div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  -webkit-box-shadow: inset 0 0 12px 4px #ffffff;
  box-shadow: inset 0 0 12px 4px #ffffff; }

.epimap-locationsearch .selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden; }

.epimap-locationsearch .selectize-control.plugin-drag_drop .ui-sortable-helper {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); }

.epimap-locationsearch .selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0; }

.epimap-locationsearch .selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important; }

.epimap-locationsearch .selectize-dropdown-header-close:hover {
  color: #000000; }

.epimap-locationsearch .selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.epimap-locationsearch .selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none; }

.epimap-locationsearch .selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none; }

.epimap-locationsearch .selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none; }

.epimap-locationsearch .selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important; }

.epimap-locationsearch .selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #d0d0d0;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.epimap-locationsearch .selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05); }

.epimap-locationsearch .selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #cacaca; }

.epimap-locationsearch .selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none; }

.epimap-locationsearch .selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #ffffff; }

.epimap-locationsearch .selectize-control {
  position: relative; }

.epimap-locationsearch .selectize-dropdown,
.epimap-locationsearch .selectize-input,
.epimap-locationsearch .selectize-input input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  -webkit-font-smoothing: inherit; }

.epimap-locationsearch .selectize-input,
.epimap-locationsearch .selectize-control.single .selectize-input.input-active {
  background: #ffffff;
  cursor: text;
  display: inline-block; }

.epimap-locationsearch .selectize-input {
  border: 1px solid #d0d0d0;
  padding: 8px 8px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }

.epimap-locationsearch .selectize-control.multi .selectize-input.has-items {
  padding: 6px 8px 3px; }

.epimap-locationsearch .selectize-input.full {
  background-color: #ffffff; }

.epimap-locationsearch .selectize-input.disabled,
.epimap-locationsearch .selectize-input.disabled * {
  cursor: default !important; }

.epimap-locationsearch .selectize-input.focus {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15); }

.epimap-locationsearch .selectize-input.dropdown-active {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0; }

.epimap-locationsearch .selectize-input &gt; * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline; }

.epimap-locationsearch .selectize-control.multi .selectize-input &gt; div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #f2f2f2;
  color: #303030;
  border: 0 solid #d0d0d0; }

.epimap-locationsearch .selectize-control.multi .selectize-input &gt; div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0 solid #cacaca; }

.epimap-locationsearch .selectize-control.multi .selectize-input.disabled &gt; div,
.epimap-locationsearch .selectize-control.multi .selectize-input.disabled &gt; div.active {
  color: #7d7d7d;
  background: #ffffff;
  border: 0 solid #ffffff; }

.epimap-locationsearch .selectize-input &gt; input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 2px 0 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }

.epimap-locationsearch .selectize-input &gt; input::-ms-clear {
  display: none; }

.epimap-locationsearch .selectize-input &gt; input:focus {
  outline: none !important; }

.epimap-locationsearch .selectize-input::after {
  content: ' ';
  display: block;
  clear: left; }

.epimap-locationsearch .selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0; }

.epimap-locationsearch .selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #ffffff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px; }

.epimap-locationsearch .selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden; }

.epimap-locationsearch .selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px; }

.epimap-locationsearch .selectize-dropdown [data-selectable],
.epimap-locationsearch .selectize-dropdown .optgroup-header {
  padding: 5px 8px; }

.epimap-locationsearch .selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none; }

.epimap-locationsearch .selectize-dropdown .optgroup-header {
  color: #303030;
  background: #ffffff;
  cursor: default;
  font-weight: bold;
  font-size: 0.9em; }

.epimap-locationsearch .selectize-dropdown .active {
  background-color: #f5fafd;
  color: #495c68; }

.epimap-locationsearch .selectize-dropdown .active.create {
  color: #495c68; }

.epimap-locationsearch .selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5); }

.epimap-locationsearch .selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px; }

.epimap-locationsearch .selectize-control.single .selectize-input,
.epimap-locationsearch .selectize-control.single .selectize-input input {
  cursor: pointer; }

.epimap-locationsearch .selectize-control.single .selectize-input.input-active,
.epimap-locationsearch .selectize-control.single .selectize-input.input-active input {
  cursor: text; }

.epimap-locationsearch .selectize-control.single .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent; }

.epimap-locationsearch .selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent; }

.epimap-locationsearch .selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto; }

.epimap-locationsearch .selectize-control.rtl .selectize-input &gt; input {
  margin: 0 4px 0 -2px !important; }

.epimap-locationsearch .selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa; }

.epimap-locationsearch .selectize-control::before {
  content: ' ';
  z-index: 2;
  position: absolute;
  display: block;
  top: 48%;
  right: 48px;
  margin: -8px 0 0 0;
  background: url("../../../img/spinner.gif");
  background-size: 16px 16px;
  width: 16px;
  height: 16px;
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  transition: opacity 0.2s; }

.epimap-locationsearch .selectize-control.loading::before {
  opacity: 0.4; }

.fambud-full-wrap .selectize-input input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5) !important; }

.fambud-full-wrap .selectize-input input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5) !important; }

.fambud-full-wrap .selectize-input input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5) !important; }

.fambud-full-wrap .selectize-input input::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5) !important; }

.fambud-full-wrap .selectize-input input,
.fambud-full-wrap .selectize-input input::placeholder {
  color: rgba(255, 255, 255, 0.5) !important; }

.fambud-dropdown-icon.fa.fa-chevron-down {
  color: white; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW50cnkuY3NzIiwic291cmNlcyI6WyJlbnRyeS5zY3NzIiwic2V0dGluZ3MvX2VwaS1yZXNldC5zY3NzIiwic2V0dGluZ3MvdmFyaWFibGVzLnNjc3MiLCJmb250LXNzLWdpem1vLnNjc3MiLCJmb250LWZha2UtcmVjZWlwdC5zY3NzIiwiLi4vdmVuZG9yL3NlbGVjdGl6ZS9jdXN0b20uY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4vc2V0dGluZ3MvZXBpLXJlc2V0JztcbkBpbXBvcnQgJy4vc2V0dGluZ3MvdmFyaWFibGVzLnNjc3MnO1xuQGltcG9ydCAnLi9mb250LXNzLWdpem1vLnNjc3MnO1xuQGltcG9ydCAnLi9mb250LWZha2UtcmVjZWlwdC5zY3NzJztcblxuXG5cbi5mYW1idWQtaXRlbS1uYW1lIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxufVxuXG4uZmFtYnVkLWZ1bGwtd3JhcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDk0OHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhbWJ1ZC13cmFwIHtcbiAgbWFyZ2luOiAyNXB4IGF1dG8gMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA1ZW07XG4gIHdpZHRoOiA2MjBweDtcbn1cblxuLmZhbWlseWJ1ZGdldCB7XG4gIGJhY2tncm91bmQ6ICNlMWUxZTE7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4O1xufVxuXG4uZmFtaWx5YnVkZ2V0LFxuLmZhbWRhdGEtbG9jYXRpb24tZmllbGQge1xuICBAaW5jbHVkZSBzYW5zLXNlcmlmO1xuXG4gIC5zZWFyY2hiYXIge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UpO1xuICAgIGJhY2tncm91bmQ6ICRmYnNlYXJjaDtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cblxuICAuc2VsZWN0aXplLWNvbnRyb2wge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogNDZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICAgIHdpZHRoOiA1MCU7XG5cbiAgICAuc2VsZWN0aXplLWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG5cbiAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdGl6ZS1pbnB1dDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdGl6ZS1pbnB1dC5mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGJvZHlGb250Q29sb3IgIWltcG9ydGFudDtcblxuICAgICAgaW5wdXQge1xuICAgICAgICBjb2xvcjogJGJvZHlGb250Q29sb3IgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0aXplLWlucHV0IGlucHV0IHtcbiAgICAgIEBpbmNsdWRlIGlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IGhzbCgyMTAsIDQ1JSwgNzIlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0aXplLWlucHV0IGlucHV0OmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3RpemUtaW5wdXQge1xuICAgICAgaGVpZ2h0OiA0NnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gLnNlbGVjdGl6ZS1pbnB1dC5oYXMtaXRlbXM6bm90KC5mb2N1cykgPiBkaXY6bm90KFtkYXRhLXZhbHVlXj1cIlJ1cmFsIFwiXSk6bm90KFtkYXRhLXZhbHVlXj1cIldhc2hpbmd0b24sIERDXCJdKTphZnRlciB7XG4gICAgLy8gY29udGVudDogJ21ldHJvIGFyZWEnO1xuICAgIC8vIHBhZGRpbmctbGVmdDogMC41ZW07XG4gICAgLy8gY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICAvLyB9XG5cbiAgICAuc2VsZWN0aXplLWlucHV0Om5vdCguZHJvcGRvd24tYWN0aXZlKSBkaXYuaXRlbSB7XG5cbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICB9XG5cbiAgICAuc2VsZWN0aXplLWlucHV0PmRpdj5zcGFuIHtcbiAgICAgIGNvbG9yOiBoc2woMjEwLCA0NSUsIDcyJSk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICAgIH1cblxuICAgIC5zZWxlY3RpemUtZHJvcGRvd24ge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgfVxuXG4gICAgLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXBbZGF0YS1ncm91cD1cIl9GRUFUVVJFRF9cIl0+ZGl2Omxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgfVxuXG4gICAgLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gZGlzYWJsZS1vcHRpb25zIHBsdWdpbiBzdHlsZXNcbiAgICAuc2VsZWN0aXplLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdLm9wdGlvbi1kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAuc2VsZWN0aXplLWRyb3Bkb3duIC5vdmVyZmxvdy1zaGFkZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMTAwJSAwLCBmcm9tKHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkpLCB0byhyZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcblxuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IC04MHB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA1MDA7XG5cbiAgICB9XG4gIH1cblxuICAuZmFtYnVkLWRyb3Bkb3duLWljb24ge1xuICAgIGNvbG9yOiB0cmFuc3doaXRlKC41KTtcbiAgICBsZWZ0OiAtMi4xZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAwO1xuICB9XG5cbiAgLnNlYXJjaC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA0NSU7XG5cbiAgICAuc2VsZWN0LXdyYXBwZXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgIEBpbmNsdWRlIHNhbnMtc2VyaWY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjEpO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZzogMCAyZW0gMCAxZW07XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICAgIEBpbmNsdWRlIGFwcGVhcmFuY2Uobm9uZSk7XG5cbiAgICAgIG9wdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAkYm9keUZvbnRDb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBlbSB7XG4gICAgICBwYWRkaW5nOiAwIC4yZW0gMCAuMWVtO1xuICAgICAgZm9udC1zaXplOiAxLjQzZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODVlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMTVlbTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2hiYXIuZGFya2VyIHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIGhlaWdodDogNjVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTVweDtcbiAgICBiYWNrZ3JvdW5kOiByZWxhdGl2ZWRhcmtlbigkZmJzZWFyY2gsIDIwJSk7XG5cbiAgICAuc2VsZWN0aXplLWlucHV0IHtcbiAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zZWFyY2gtd3JhcCB7XG4gICAgICB0b3A6IDNweDtcbiAgICB9XG5cbiAgICAuc2VhcmNoLXdyYXAgc2VsZWN0IHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoYmFyLmRhcmtlcjpudGgtY2hpbGQoMykge1xuICAgIGJhY2tncm91bmQ6IHJlbGF0aXZlZGFya2VuKCRmYnNlYXJjaCwgNDAlKTtcbiAgfVxuXG4gIC5mYW1idWQtdGFiIHtcbiAgICB3aWR0aDogNS41ZW07XG4gICAgYmFja2dyb3VuZDogI2NkY2RjZDtcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYThhOGE4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgLmZhbWJ1ZC1hZGQtY29tcGFyZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgICBjb2xvcjogaHNsKDIwMiwgNjUlLCA0NCUpOyAvLyBTYW1lIGFzIGxvY2F0aW9uIGJveFxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgLy8gY29udGVudDogXCJcXGY1MDJcIjtcbiAgICAgIG1hcmdpbi1yaWdodDogLjM1ZW07XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gIC5mYW1idWQtcmVzdWx0cyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzljOWM5O1xuICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAjYzljOWM5O1xuICAgIHBhZGRpbmc6IDJlbSA2MHB4IDRlbSA2MHB4O1xuXG4gICAgdGFibGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgdGhlYWQgdGQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGYWtlUmVjZWlwdC1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICB9XG5cbiAgICAgIC5mYW1idWQtcmVjZWlwdC1oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgfVxuXG4gICAgICAuZmFtYnVkLXJlY2VpcHQtZmFtaWx5IHtcbiAgICAgICAgZW0ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgcGFkZGluZzogMCAuMmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mYW1idWQtcmVjZWlwdC1hcmVhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmLnNtYWxsZXIge1xuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRib2R5IHRkIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBGYWtlUmVjZWlwdC1SZWd1bGFyLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLmZhbWJ1ZC1pdGVtLFxuICAgIC5mYW1idWQtdmFsdWUge1xuICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICB9XG5cbiAgICAuZmFtYnVkLWl0ZW0uZmlyc3QsXG4gICAgLmZhbWJ1ZC12YWx1ZS5maXJzdCB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cblxuICAgIC5ndXR0ZXIge1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgfVxuXG4gICAgLmd1dHRlci5ib3JkZXIge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgI2UxZTFlMTtcbiAgICB9XG5cbiAgICAuZmFtYnVkLXZhbHVlIHtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgY29sb3I6ICM2MDYwNjA7XG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgICAgIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gICAgICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuICAgIH1cblxuICAgIHRyLmJvbGQgdGQsXG4gICAgdHIuZmluYWwgdGQge1xuICAgICAgY3Vyc29yOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgdHIuYm9sZCAuZmFtYnVkLWl0ZW0sXG4gICAgdHIuZmluYWwgLmZhbWJ1ZC1pdGVtLFxuICAgIHRyLmJvbGQgLmZhbWJ1ZC1hbW91bnQuaGFzLXZhbHVlLFxuICAgIHRyLmZpbmFsIC5mYW1idWQtYW1vdW50Lmhhcy12YWx1ZSB7XG4gICAgICBAaW5jbHVkZSBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICd0bnVtJztcbiAgICAgIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiAndG51bSc7XG4gICAgICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ3RudW0nO1xuXG4gICAgICBpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIHRyLmJvbGQgdGQge1xuICAgICAgcGFkZGluZy10b3A6IDExcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICB0ci5maW5hbCAuZmFtYnVkLWFtb3VudC5oYXMtdmFsdWUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMThlbTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy90b3RhbC1yZWQtdW5kZXJsaW5lLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGJvdHRvbTtcbiAgICB9XG5cbiAgICBpLmNhdGVnb3J5LWljb24ge1xuICAgICAgY29sb3I6ICM2YmE0Y2M7XG4gICAgICB3aWR0aDogMS4xZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgYm90dG9tOiAtLjE1ZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgaS5mYW1idWQtaW5mbyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICBjb2xvcjogZ3JleTtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTAuMDVlbTtcbiAgICB9XG5cbiAgICAuZmFtYnVkLWl0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogZ3JheSgzMCUpO1xuICAgICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgfVxuICB9XG5cbiAgLmZhbWJ1ZC1mb290ZXIge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIG1hcmdpbi10b3A6IDFlbTtcblxuICAgIGEge1xuICAgICAgY29sb3I6IGhzbCgyMDIsIDY1JSwgNDQlKTsgLy8gU2FtZSBhcyBsb2NhdGlvbiBib3hcbiAgICB9XG5cbiAgICAuZmFtYnVkLWxpbmstZmFjdHNoZWV0LFxuICAgIC5mYW1idWQtbGluay1yZXBvcnQsXG4gICAgLmZhbWJ1ZC1zb3VyY2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbVxuICAgIH1cbiAgfVxufVxuXG4uZmFtYnVkLWxpbmstbWFwIHtcbiAgd2lkdGg6IDI1JTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDNlbTtcblxuICAuZmFtYnVkLWxpbmstbWFwLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gIH1cblxuICAuZmFtYnVkLWxpbmstbWFwLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udG9wLXJpZ2h0LXNvY2lhbCxcbi5mYW1idWQtc29jaWFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cblxuLmZhbWJ1ZC1zb2NpYWwge1xuICB0b3A6IC01MHB4O1xufVxuXG4uZmFtZGF0YS1sb2NhdGlvbi1maWVsZCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbi5mYW1kYXRhLWxvY2F0aW9uLWZpZWxkIC5zZWxlY3RpemUtY29udHJvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgLnNlbGVjdGl6ZS1pbnB1dCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogJGJvZHlGb250Q29sb3I7XG4gIH1cblxuICAuc2VsZWN0aXplLWlucHV0LFxuICAuc2VsZWN0aXplLWlucHV0Lmhhcy1pdGVtcyB7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2VsZWN0aXplLWlucHV0Lmhhcy1pdGVtczpub3QoLmZvY3VzKT5kaXY6bm90KFtkYXRhLXZhbHVlXj1cIlJ1cmFsIFwiXSk6YWZ0ZXIge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIH1cblxuICAuc2VsZWN0aXplLWlucHV0IGlucHV0IHtcbiAgICBAaW5jbHVkZSBpbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3RpemUtaW5wdXQ+ZGl2PnNwYW4ge1xuICAgIGNvbG9yOiAjY2NjO1xuICB9XG59XG5cbi5mYW1idWQtcmVsYXRlZC1sb2NhdGlvbnMge1xuICBmb250LXNpemU6IC44ZW07XG5cbiAgdWwsXG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxuXG4gIHVsIHtcbiAgICBAaW5jbHVkZSBjb2x1bW4tY291bnQoNCk7XG4gICAgQGluY2x1ZGUgY29sdW1uLWdhcCgxZW0pO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuaHRtbC5pZSB7XG4gIC5mYW1idWQtZHJvcGRvd24taWNvbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZhbWlseWJ1ZGdldCAuc2VhcmNoLXdyYXAgc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAwIDFlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5wYWdlLWlkLTkwMzkxICNjb250ZW50IGgxOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkzMHB4KSB7XG4gIC5mYW1pbHlidWRnZXQge1xuICAgIC5zZWFyY2hiYXIgLmZhbWJ1ZC1mdWxsLXdyYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdGl6ZS1jb250cm9sIHtcbiAgICAgIHdpZHRoOiA0OSU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuZmFtaWx5YnVkZ2V0IHtcbiAgICAuc2VsZWN0aXplLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuOWVtO1xuICAgIH1cblxuICAgIC5zZWFyY2gtd3JhcCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc2VhcmNoYmFyLmRhcmtlciB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuZmFtaWx5YnVkZ2V0IHtcbiAgICAuZmFtYnVkLXdyYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmZhbWJ1ZC1yZXN1bHRzIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cblxuICAgIC5mYW1idWQtZm9vdGVyLFxuICAgIC5mYW1idWQtcmVsYXRlZC1sb2NhdGlvbnMge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5mYW1idWQtc29jaWFsIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmZhbWlseWJ1ZGdldCB7XG4gICAgLmZhbWJ1ZC1yZXN1bHRzIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MzVweCkge1xuICAuZmFtaWx5YnVkZ2V0IHtcbiAgICAuZmFtYnVkLWl0ZW0tbmFtZSB7XG4gICAgICBmb250LXNpemU6IDAuN2VtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZhbWJ1ZC1hbW91bnQge1xuICAgICAgZm9udC1zaXplOiAwLjllbSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHRyLmJvbGQgLmZhbWJ1ZC1hbW91bnQuaGFzLXZhbHVlLFxuICAgIHRyLmZpbmFsIC5mYW1idWQtYW1vdW50Lmhhcy12YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDEuMmVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgaS5jYXRlZ29yeS1pY29uIHtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZhbWJ1ZC1yZXN1bHRzIC5mYW1idWQtdmFsdWUge1xuICAgICAgd2lkdGg6IDY1cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MTBweCkge1xuICAuZmFtaWx5YnVkZ2V0IHtcbiAgICAuc2VhcmNoLXdyYXAgc2VsZWN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbmJvZHkuc3R5bGUtZmFtaWx5LWJ1ZGdldC1jYWxjdWxhdG9yLFxuYm9keS5sYXlvdXQtZmFtaWx5LWJ1ZGdldC1jYWxjdWxhdG9yIHtcbiAgLmNvbC1mdWxsLmNvbC1wb3N0LWhlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IC8vIEFueSB2YWx1ZSBncmVhdGVyIHRoYW4gb25lIGJ1bXBzIGl0IHVwIHRvIGFkZCB0byB0aGUgbWFyZ2luIG9mIHRoZSBoMSBpbnNpZGVcbiAgfVxuXG4gIC5jb2wtZnVsbC5jb2wtcG9zdC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5cbkBpbXBvcnQgJy4uL3ZlbmRvci9zZWxlY3RpemUvY3VzdG9tJztcblxuXG4uZmFtYnVkLWZ1bGwtd3JhcCB7XG4gIC5zZWxlY3RpemUtaW5wdXQge1xuXG4gICAgaW5wdXQsXG4gICAgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uZmFtYnVkLWRyb3Bkb3duLWljb24uZmEuZmEtY2hldnJvbi1kb3duIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuIiwiLmZhbWJ1ZC1yZXN1bHRzIHtcbiAgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQse1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6MDtcbiAgICBib3JkZXI6MDtcbiAgICBvdXRsaW5lOjA7XG4gICAgZm9udC1zaXplOjEwMCU7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtcbiAgfVxuXG5cbiAgdGFibGUgeyBib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7IGJvcmRlci1zcGFjaW5nOjA7IH1cblxuICB0ZCB7IHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuICBoMjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG4iLCJcbi8qIEZhbWlseSBCdWRnZXQgQ2FsY3VsYXRvciAzLjAhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGZic2VhcmNoOiBoc2woMjA0LCAxMDAlLCAzMyUpO1xuJGJvZHlGb250U2l6ZTogMTZweDtcbiRib2R5Rm9udENvbG9yOiAjMzMzO1xuXG4vKipcbiAqIE1peGluc1xuICovXG4vLyBDbGVhcmZpeFxuQG1peGluIGNsZWFyZml4IHtcbiAgem9vbTogMTtcblxuXHQmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlxcMDAyMFwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cdCY6OmFmdGVyIHtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuXG5AbWl4aW4gc2Fucy1zZXJpZigkb3ZlcnJpZGU6IG51bGwpIHtcblx0Zm9udC1mYW1pbHk6ICRvdmVycmlkZSwgJ3Byb3hpbWEtbm92YScsICdQcm94aW1hIE5vdmEnLCBzYW5zLXNlcmlmO1xufVxuXG5cbkBtaXhpbiBpbnB1dC1wbGFjZWhvbGRlciB7XG5cdCY6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IEBjb250ZW50IH1cblx0ICAgICAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7IEBjb250ZW50IH1cblx0ICAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQgfVxuXHQgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQgfVxufVxuXG5cbi8vIEBtaXhpbiB1c2VyLXNlbGVjdCgkdmFsdWUpIHtcbi8vIFx0QGluY2x1ZGUgcHJlZml4KHVzZXItc2VsZWN0LCAkdmFsdWUpO1xuLy8gfVxuXG5AbWl4aW4gYXBwZWFyYW5jZSgkdmFsdWUpIHtcblx0QGluY2x1ZGUgcHJlZml4KGFwcGVhcmFuY2UsICR2YWx1ZSk7XG59XG5cbi8qKlxuICogTWl4aW4gdG8gcHJlZml4IGEgcHJvcGVydHlcbiAqIEBleGFtcGxlID0+IEBpbmNsdWRlIHByZWZpeCh0cmFuc2Zvcm0sIHJvdGF0ZSg0NWRlZyksIHdlYmtpdCBtcyk7XG4gKlxuICogQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4gKiBAcGFyYW0ge1N0cmluZ30gJHByb3BlcnR5IC0gUHJvcGVydHkgbmFtZVxuICogQHBhcmFtIHsqfSAkdmFsdWUgLSBQcm9wZXJ0eSB2YWx1ZVxuICogQHBhcmFtIHtMaXN0fSAkcHJlZml4ZXMgKCgpKSAtIExpc3Qgb2YgcHJlZml4ZXMgdG8gcHJpbnRcbiAqL1xuQG1peGluIHByZWZpeCgkcHJvcGVydHksICR2YWx1ZSwgJHByZWZpeGVzOiBtb3ogbyB3ZWJraXQgbXMpIHtcblx0QGVhY2ggJHByZWZpeCBpbiAkcHJlZml4ZXMge1xuXHRcdCN7Jy0nICsgJHByZWZpeCArICctJyArICRwcm9wZXJ0eX06ICR2YWx1ZTtcblx0fVxuXG5cdC8vIE91dHB1dCBzdGFuZGFyZCBub24tcHJlZml4ZWQgZGVjbGFyYXRpb25cblx0I3skcHJvcGVydHl9OiAkdmFsdWU7XG59XG5cbi8vIENTUzMgYW5pbWF0aW9uc1xuQG1peGluIHRyYW5zaXRpb24oJHZhbHVlLi4uKSB7XG4gICAgQGluY2x1ZGUgcHJlZml4KHRyYW5zaXRpb24sICR2YWx1ZSk7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uLXByb3BlcnR5KCR2YWx1ZSkge1xuXHRAaW5jbHVkZSBwcmVmaXgodHJhbnNpdGlvbi1wcm9wZXJ0eSwgJHZhbHVlKTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24tZHVyYXRpb24oJHZhbHVlOiAwLjRzKSB7XG5cdEBpbmNsdWRlIHByZWZpeCh0cmFuc2l0aW9uLWR1cmF0aW9uLCAkdmFsdWUpO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oJHZhbHVlKSB7XG5cdEBpbmNsdWRlIHByZWZpeCh0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgJHZhbHVlKTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24tZGVsYXkoJHZhbHVlKSB7XG5cdEBpbmNsdWRlIHByZWZpeCh0cmFuc2l0aW9uLWRlbGF5LCAkdmFsdWUpO1xufVxuXG5cbkBtaXhpbiBjb2x1bW4tY291bnQoJHZhbHVlKSAgICAgIHsgQGluY2x1ZGUgcHJlZml4KGNvbHVtbi1jb3VudCwgICAgICAkdmFsdWUpOyB9XG5AbWl4aW4gY29sdW1uLWZpbGwoJHZhbHVlKSAgICAgICB7IEBpbmNsdWRlIHByZWZpeChjb2x1bW4tZmlsbCwgICAgICAgJHZhbHVlKTsgfVxuQG1peGluIGNvbHVtbi1nYXAoJHZhbHVlKSAgICAgICAgeyBAaW5jbHVkZSBwcmVmaXgoY29sdW1uLWdhcCwgICAgICAgICR2YWx1ZSk7IH1cbkBtaXhpbiBjb2x1bW4tcnVsZSgkdmFsdWUpICAgICAgIHsgQGluY2x1ZGUgcHJlZml4KGNvbHVtbi1ydWxlLCAgICAgICAkdmFsdWUpOyB9XG5AbWl4aW4gY29sdW1uLXJ1bGUtY29sb3IoJHZhbHVlKSB7IEBpbmNsdWRlIHByZWZpeChjb2x1bW4tcnVsZS1jb2xvciwgJHZhbHVlKTsgfVxuQG1peGluIGNvbHVtbi1ydWxlLXN0eWxlKCR2YWx1ZSkgeyBAaW5jbHVkZSBwcmVmaXgoY29sdW1uLXJ1bGUtc3R5bGUsICR2YWx1ZSk7IH1cbkBtaXhpbiBjb2x1bW4tcnVsZS13aWR0aCgkdmFsdWUpIHsgQGluY2x1ZGUgcHJlZml4KGNvbHVtbi1ydWxlLXdpZHRoLCAkdmFsdWUpOyB9XG5AbWl4aW4gY29sdW1uLXNwYW4oJHZhbHVlKSAgICAgICB7IEBpbmNsdWRlIHByZWZpeChjb2x1bW4tc3BhbiwgICAgICAgJHZhbHVlKTsgfVxuQG1peGluIGNvbHVtbi13aWR0aCgkdmFsdWUpICAgICAgeyBAaW5jbHVkZSBwcmVmaXgoY29sdW1uLXdpZHRoLCAgICAgICR2YWx1ZSk7IH1cbkBtaXhpbiBjb2x1bW5zKCR2YWx1ZSkgICAgICAgICAgIHsgQGluY2x1ZGUgcHJlZml4KGNvbHVtbnMsICAgICAgICAgICAkdmFsdWUpOyB9XG5cbkBtaXhpbiBoZWFkZXJmb250KCRvdmVycmlkZTogbnVsbCkge1xuXHRmb250LWZhbWlseTogJG92ZXJyaWRlLCAnSGFycmlldCBEaXNwbGF5JywgR2VvcmdpYSwgc2VyaWY7XG59XG5cbiRzaGFyZWJsdWU6IGhzbCgyMTUsIDk3JSwgMzUlKTtcbiRmYmNjb2xvcjogJHNoYXJlYmx1ZTtcblxuJGJyZWFrcG9pbnRzOiAoXG5cdCdmdWxsJzogICAgICAgbWluLXdpZHRoIDk1MHB4LFxuXHQnY3VzdG9tJzogICAgIG1heC13aWR0aCA4MDBweCxcblxuXHQnbWVkaXVtJzogICAgIG1heC13aWR0aCA5NDlweCxcblx0J2d0LW1lZGl1bSc6ICBtaW4td2lkdGggOTUwcHgsXG5cblx0J21pZCc6ICAgICAgICBtYXgtd2lkdGggNzk5cHgsXG5cdCdndC1taWQnOiAgICAgbWluLXdpZHRoIDgwMHB4LFxuXG5cdCdzbWFsbCc6ICAgICAgbWF4LXdpZHRoIDYwMHB4LFxuXHQnZ3Qtc21hbGwnOiAgIG1pbi13aWR0aCA2MDFweCxcblxuXHQneC1zbWFsbCc6ICAgIG1heC13aWR0aCA0NTBweCxcblx0J2d0LXgtc21hbGwnOiBtaW4td2lkdGggNDUxcHgsXG5cblx0J3JldGluYSc6IG1pbi1yZXNvbHV0aW9uIDEuNWRwcHgsXG5cdCd0b3VjaCc6IChwb2ludGVyIGNvYXJzZSwgJ25vLXF1ZXJ5JyAnLnRvdWNoJyksXG4pOyIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLypcbiogU3ltYm9sc2V0XG4qIHd3dy5zeW1ib2xzZXQuY29tXG4qIENvcHlyaWdodCDCqSAyMDEyIE9hayBTdHVkaW9zIExMQ1xuKlxuKiBVcGxvYWQgdGhpcyBmaWxlIHRvIHlvdXIgd2ViIHNlcnZlclxuKiBhbmQgcGxhY2UgdGhpcyB3aXRoaW4geW91ciA8aGVhZD4gdGFncy5cbiogPGxpbmsgaHJlZj1cIndlYmZvbnRzL3NzLXBpa2EuY3NzXCIgcmVsPVwic3R5bGVzaGVldFwiIC8+XG4qL1xuJGdpem1vLWZvbnQtcGF0aDogXCIuLi9mb250cy9pY29ucy1naXptb1wiICFkZWZhdWx0O1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNTR2l6bW9cIjtcbiAgc3JjOiB1cmwoJyN7JGdpem1vLWZvbnQtcGF0aH0vc3MtZ2l6bW8uZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRnaXptby1mb250LXBhdGh9L3NzLWdpem1vLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCcjeyRnaXptby1mb250LXBhdGh9L3NzLWdpem1vLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICB1cmwoJyN7JGdpem1vLWZvbnQtcGF0aH0vc3MtZ2l6bW8udHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICB1cmwoJyN7JGdpem1vLWZvbnQtcGF0aH0vc3MtZ2l6bW8uc3ZnI1NTR2l6bW8nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5zcy1pY29uLCAuc3MtaWNvbi5zcy1naXptbyxcbltjbGFzc149XCJzcy1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIHNzLVwiXTpiZWZvcmUsXG5bY2xhc3NePVwic3MtXCJdLnNzLWdpem1vOmJlZm9yZSwgW2NsYXNzKj1cIiBzcy1cIl0uc3MtZ2l6bW86YmVmb3JlLFxuW2NsYXNzXj1cInNzLVwiXS5yaWdodDphZnRlciwgW2NsYXNzKj1cIiBzcy1cIl0ucmlnaHQ6YWZ0ZXIsXG5bY2xhc3NePVwic3MtXCJdLnNzLWdpem1vLnJpZ2h0OmFmdGVyLCBbY2xhc3MqPVwiIHNzLVwiXS5zcy1naXptby5yaWdodDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNTR2l6bW9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYT0xXCI7XG4gIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgLW1zLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIgMTtcbiAgLW8tZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbltjbGFzc149XCJzcy1cIl0ucmlnaHQ6YmVmb3JlLFxuW2NsYXNzKj1cIiBzcy1cIl0ucmlnaHQ6YmVmb3JlLFxuW2NsYXNzKj1cIiBzcy1cIl0uc3MtZ2l6bW8ucmlnaHQ6YmVmb3Jle2Rpc3BsYXk6bm9uZTtjb250ZW50OicnO31cblxuLnNzLWN1cnNvcjpiZWZvcmUsLnNzLWN1cnNvci5yaWdodDphZnRlcntjb250ZW50OifugIEnfS5zcy1jcm9zc2hhaXI6YmVmb3JlLC5zcy1jcm9zc2hhaXIucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4oyWJ30uc3Mtc2VhcmNoOmJlZm9yZSwuc3Mtc2VhcmNoLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CflI4nfS5zcy16b29taW46YmVmb3JlLC5zcy16b29taW4ucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7oCCJ30uc3Mtem9vbW91dDpiZWZvcmUsLnNzLXpvb21vdXQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7oCDJ30uc3MtdmlldzpiZWZvcmUsLnNzLXZpZXcucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+RgCd9LnNzLWF0dGFjaDpiZWZvcmUsLnNzLWF0dGFjaC5yaWdodDphZnRlcntjb250ZW50Oifwn5OOJ30uc3MtbGluazpiZWZvcmUsLnNzLWxpbmsucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+Ulyd9LnNzLXVubGluazpiZWZvcmUsLnNzLXVubGluay5yaWdodDphZnRlcntjb250ZW50OifugJEnfS5zcy1tb3ZlOmJlZm9yZSwuc3MtbW92ZS5yaWdodDphZnRlcntjb250ZW50OifugbAnfS5zcy13cml0ZTpiZWZvcmUsLnNzLXdyaXRlLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+Kcjid9LnNzLXdyaXRpbmdkaXNhYmxlZDpiZWZvcmUsLnNzLXdyaXRpbmdkaXNhYmxlZC5yaWdodDphZnRlcntjb250ZW50OifugbEnfS5zcy1lcmFzZTpiZWZvcmUsLnNzLWVyYXNlLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+KckCd9LnNzLWNvbXBvc2U6YmVmb3JlLC5zcy1jb21wb3NlLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/Cfk50nfS5zcy1sb2NrOmJlZm9yZSwuc3MtbG9jay5yaWdodDphZnRlcntjb250ZW50Oifwn5SSJ30uc3MtdW5sb2NrOmJlZm9yZSwuc3MtdW5sb2NrLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CflJMnfS5zcy1rZXk6YmVmb3JlLC5zcy1rZXkucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+UkSd9LnNzLWJhY2tzcGFjZTpiZWZvcmUsLnNzLWJhY2tzcGFjZS5yaWdodDphZnRlcntjb250ZW50OifijKsnfS5zcy1iYW46YmVmb3JlLC5zcy1iYW4ucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+aqyd9LnNzLXNtb2tpbmc6YmVmb3JlLC5zcy1zbW9raW5nLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfmqwnfS5zcy1ub3Ntb2tpbmc6YmVmb3JlLC5zcy1ub3Ntb2tpbmcucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+arSd9LnNzLXRyYXNoOmJlZm9yZSwuc3MtdHJhc2gucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7oOQJ30uc3MtdGFyZ2V0OmJlZm9yZSwuc3MtdGFyZ2V0LnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+KXjid9LnNzLXRhZzpiZWZvcmUsLnNzLXRhZy5yaWdodDphZnRlcntjb250ZW50OifuhIAnfS5zcy1ib29rbWFyazpiZWZvcmUsLnNzLWJvb2ttYXJrLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CflJYnfS5zcy1mbGFnOmJlZm9yZSwuc3MtZmxhZy5yaWdodDphZnRlcntjb250ZW50OifimpEnfS5zcy1saWtlOmJlZm9yZSwuc3MtbGlrZS5yaWdodDphZnRlcntjb250ZW50Oifwn5GNJ30uc3MtZGlzbGlrZTpiZWZvcmUsLnNzLWRpc2xpa2UucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+Rjid9LnNzLWhlYXJ0OmJlZm9yZSwuc3MtaGVhcnQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4pmlJ30uc3Mtc3RhcjpiZWZvcmUsLnNzLXN0YXIucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4ouGJ30uc3Mtc2FtcGxlOmJlZm9yZSwuc3Mtc2FtcGxlLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6IgCd9LnNzLWNyb3A6YmVmb3JlLC5zcy1jcm9wLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6IgSd9LnNzLWxheWVyczpiZWZvcmUsLnNzLWxheWVycy5yaWdodDphZnRlcntjb250ZW50OifuiIInfS5zcy1sYXllcmdyb3VwOmJlZm9yZSwuc3MtbGF5ZXJncm91cC5yaWdodDphZnRlcntjb250ZW50OifuiIcnfS5zcy1wZW46YmVmb3JlLC5zcy1wZW4ucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4pySJ30uc3MtYmV6aWVyOmJlZm9yZSwuc3MtYmV6aWVyLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6KoCd9LnNzLXBpeGVsczpiZWZvcmUsLnNzLXBpeGVscy5yaWdodDphZnRlcntjb250ZW50OifuiqEnfS5zcy1waG9uZTpiZWZvcmUsLnNzLXBob25lLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/Cfk54nfS5zcy1waG9uZWRpc2FibGVkOmJlZm9yZSwuc3MtcGhvbmVkaXNhYmxlZC5yaWdodDphZnRlcntjb250ZW50OifujIAnfS5zcy10b3VjaHRvbmVwaG9uZTpiZWZvcmUsLnNzLXRvdWNodG9uZXBob25lLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+KYjyd9LnNzLW1haWw6YmVmb3JlLC5zcy1tYWlsLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+KciSd9LnNzLWluYm94OmJlZm9yZSwuc3MtaW5ib3gucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+TpSd9LnNzLW91dGJveDpiZWZvcmUsLnNzLW91dGJveC5yaWdodDphZnRlcntjb250ZW50Oifwn5OkJ30uc3MtY2hhdDpiZWZvcmUsLnNzLWNoYXQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+SrCd9LnNzLXVzZXI6YmVmb3JlLC5zcy11c2VyLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfkaQnfS5zcy11c2VyczpiZWZvcmUsLnNzLXVzZXJzLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfkaUnfS5zcy11c2VyZ3JvdXA6YmVmb3JlLC5zcy11c2VyZ3JvdXAucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7pCAJ30uc3MtYnVzaW5lc3N1c2VyOmJlZm9yZSwuc3MtYnVzaW5lc3N1c2VyLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6Qhyd9LnNzLW1hbjpiZWZvcmUsLnNzLW1hbi5yaWdodDphZnRlcntjb250ZW50Oifwn5GoJ30uc3MtbWFsZTpiZWZvcmUsLnNzLW1hbGUucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7pGQJ30uc3Mtd29tYW46YmVmb3JlLC5zcy13b21hbi5yaWdodDphZnRlcntjb250ZW50Oifwn5GpJ30uc3MtZmVtYWxlOmJlZm9yZSwuc3MtZmVtYWxlLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6RkSd9LnNzLXJhaXNlZGhhbmQ6YmVmb3JlLC5zcy1yYWlzZWRoYW5kLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+Kciyd9LnNzLWhhbmQ6YmVmb3JlLC5zcy1oYW5kLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6QkCd9LnNzLXBvaW50dXA6YmVmb3JlLC5zcy1wb2ludHVwLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfkYYnfS5zcy1wb2ludHVwcmlnaHQ6YmVmb3JlLC5zcy1wb2ludHVwcmlnaHQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon75SQJ30uc3MtcG9pbnRyaWdodDpiZWZvcmUsLnNzLXBvaW50cmlnaHQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+RiSd9LnNzLXBvaW50ZG93bnJpZ2h0OmJlZm9yZSwuc3MtcG9pbnRkb3ducmlnaHQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon75SRJ30uc3MtcG9pbnRkb3duOmJlZm9yZSwuc3MtcG9pbnRkb3duLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfkYcnfS5zcy1wb2ludGRvd25sZWZ0OmJlZm9yZSwuc3MtcG9pbnRkb3dubGVmdC5yaWdodDphZnRlcntjb250ZW50OifvlJInfS5zcy1wb2ludGxlZnQ6YmVmb3JlLC5zcy1wb2ludGxlZnQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+RiCd9LnNzLXBvaW50dXBsZWZ0OmJlZm9yZSwuc3MtcG9pbnR1cGxlZnQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon75STJ30uc3MtY2FydDpiZWZvcmUsLnNzLWNhcnQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7pSAJ30uc3MtY3JlZGl0Y2FyZDpiZWZvcmUsLnNzLWNyZWRpdGNhcmQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+Ssyd9LnNzLWNhbGN1bGF0b3I6YmVmb3JlLC5zcy1jYWxjdWxhdG9yLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6VkSd9LnNzLWJhcmNoYXJ0OmJlZm9yZSwuc3MtYmFyY2hhcnQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+Tiid9LnNzLXBpZWNoYXJ0OmJlZm9yZSwuc3MtcGllY2hhcnQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7pWwJ30uc3MtYm94OmJlZm9yZSwuc3MtYm94LnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/Cfk6YnfS5zcy1ob21lOmJlZm9yZSwuc3MtaG9tZS5yaWdodDphZnRlcntjb250ZW50OifijIInfS5zcy1nbG9iZTpiZWZvcmUsLnNzLWdsb2JlLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfjI4nfS5zcy1uYXZpZ2F0ZTpiZWZvcmUsLnNzLW5hdmlnYXRlLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6ZsCd9LnNzLWNvbXBhc3M6YmVmb3JlLC5zcy1jb21wYXNzLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6ZsSd9LnNzLXNpZ25wb3N0OmJlZm9yZSwuc3Mtc2lnbnBvc3QucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7pmyJ30uc3MtbG9jYXRpb246YmVmb3JlLC5zcy1sb2NhdGlvbi5yaWdodDphZnRlcntjb250ZW50Oifum5AnfS5zcy1mbG9wcHlkaXNrOmJlZm9yZSwuc3MtZmxvcHB5ZGlzay5yaWdodDphZnRlcntjb250ZW50Oifwn5K+J30uc3MtZGF0YWJhc2U6YmVmb3JlLC5zcy1kYXRhYmFzZS5yaWdodDphZnRlcntjb250ZW50OifunqAnfS5zcy1oZGQ6YmVmb3JlLC5zcy1oZGQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7p6wJ30uc3MtbWljcm9jaGlwOmJlZm9yZSwuc3MtbWljcm9jaGlwLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6fgCd9LnNzLW11c2ljOmJlZm9yZSwuc3MtbXVzaWMucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4pmrJ30uc3MtaGVhZHBob25lczpiZWZvcmUsLnNzLWhlYWRwaG9uZXMucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+Opyd9LnNzLWRpc2Nkcml2ZTpiZWZvcmUsLnNzLWRpc2Nkcml2ZS5yaWdodDphZnRlcntjb250ZW50OifuqYInfS5zcy12b2x1bWU6YmVmb3JlLC5zcy12b2x1bWUucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+UiCd9LnNzLWxvd3ZvbHVtZTpiZWZvcmUsLnNzLWxvd3ZvbHVtZS5yaWdodDphZnRlcntjb250ZW50Oifwn5SJJ30uc3MtbWVkaXVtdm9sdW1lOmJlZm9yZSwuc3MtbWVkaXVtdm9sdW1lLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6ggyd9LnNzLWhpZ2h2b2x1bWU6YmVmb3JlLC5zcy1oaWdodm9sdW1lLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CflIonfS5zcy1haXJwbGF5OmJlZm9yZSwuc3MtYWlycGxheS5yaWdodDphZnRlcntjb250ZW50OifuoIAnfS5zcy1jYW1lcmE6YmVmb3JlLC5zcy1jYW1lcmEucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+Ttyd9LnNzLXBpY3R1cmU6YmVmb3JlLC5zcy1waWN0dXJlLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfjIQnfS5zcy12aWRlbzpiZWZvcmUsLnNzLXZpZGVvLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/Cfk7knfS5zcy13ZWJjYW06YmVmb3JlLC5zcy13ZWJjYW0ucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7qmBJ30uc3MtZmlsbTpiZWZvcmUsLnNzLWZpbG0ucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7qKwJ30uc3MtcGxheXZpZGVvOmJlZm9yZSwuc3MtcGxheXZpZGVvLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6ioSd9LnNzLXZpZGVvZ2FtZTpiZWZvcmUsLnNzLXZpZGVvZ2FtZS5yaWdodDphZnRlcntjb250ZW50Oifwn46uJ30uc3MtcGxheTpiZWZvcmUsLnNzLXBsYXkucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4pa2J30uc3MtcGF1c2U6YmVmb3JlLC5zcy1wYXVzZS5yaWdodDphZnRlcntjb250ZW50OifuoqAnfS5zcy1zdG9wOmJlZm9yZSwuc3Mtc3RvcC5yaWdodDphZnRlcntjb250ZW50OifilqAnfS5zcy1yZWNvcmQ6YmVmb3JlLC5zcy1yZWNvcmQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4pePJ30uc3MtcmV3aW5kOmJlZm9yZSwuc3MtcmV3aW5kLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+KPqid9LnNzLWZhc3Rmb3J3YXJkOmJlZm9yZSwuc3MtZmFzdGZvcndhcmQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4o+pJ30uc3Mtc2tpcGJhY2s6YmVmb3JlLC5zcy1za2lwYmFjay5yaWdodDphZnRlcntjb250ZW50Oifij64nfS5zcy1za2lwZm9yd2FyZDpiZWZvcmUsLnNzLXNraXBmb3J3YXJkLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+KPrSd9LnNzLWVqZWN0OmJlZm9yZSwuc3MtZWplY3QucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4o+PJ30uc3MtcmVwZWF0OmJlZm9yZSwuc3MtcmVwZWF0LnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CflIEnfS5zcy1yZXBsYXk6YmVmb3JlLC5zcy1yZXBsYXkucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4oa6J30uc3Mtc2h1ZmZsZTpiZWZvcmUsLnNzLXNodWZmbGUucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+UgCd9LnNzLWluZGV4OmJlZm9yZSwuc3MtaW5kZXgucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7qSCJ30uc3Mtc3RvcmFnZWJveDpiZWZvcmUsLnNzLXN0b3JhZ2Vib3gucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7qSBJ30uc3MtYm9vazpiZWZvcmUsLnNzLWJvb2sucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+TlSd9LnNzLW5vdGVib29rOmJlZm9yZSwuc3Mtbm90ZWJvb2sucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+Tkyd9LnNzLW5ld3NwYXBlcjpiZWZvcmUsLnNzLW5ld3NwYXBlci5yaWdodDphZnRlcntjb250ZW50Oifwn5OwJ30uc3MtZ3JpZGxpbmVzOmJlZm9yZSwuc3MtZ3JpZGxpbmVzLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6Ihid9LnNzLXJvd3M6YmVmb3JlLC5zcy1yb3dzLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6moSd9LnNzLWNvbHVtbnM6YmVmb3JlLC5zcy1jb2x1bW5zLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6moid9LnNzLXRodW1ibmFpbHM6YmVmb3JlLC5zcy10aHVtYm5haWxzLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6moyd9LnNzLW1vdXNlOmJlZm9yZSwuc3MtbW91c2UucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7qmAJ30uc3MtdXNiOmJlZm9yZSwuc3MtdXNiLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6uhid9LnNzLWRlc2t0b3A6YmVmb3JlLC5zcy1kZXNrdG9wLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfkrsnfS5zcy1sYXB0b3A6YmVmb3JlLC5zcy1sYXB0b3AucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7qiAJ30uc3MtdGFibGV0OmJlZm9yZSwuc3MtdGFibGV0LnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6ogSd9LnNzLXNtYXJ0cGhvbmU6YmVmb3JlLC5zcy1zbWFydHBob25lLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6ogid9LnNzLWNlbGw6YmVmb3JlLC5zcy1jZWxsLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/Cfk7EnfS5zcy1iYXR0ZXJ5OmJlZm9yZSwuc3MtYmF0dGVyeS5yaWdodDphZnRlcntjb250ZW50Oifwn5SLJ30uc3MtaGlnaGJhdHRlcnk6YmVmb3JlLC5zcy1oaWdoYmF0dGVyeS5yaWdodDphZnRlcntjb250ZW50OifuqJAnfS5zcy1tZWRpdW1iYXR0ZXJ5OmJlZm9yZSwuc3MtbWVkaXVtYmF0dGVyeS5yaWdodDphZnRlcntjb250ZW50OifuqJEnfS5zcy1sb3diYXR0ZXJ5OmJlZm9yZSwuc3MtbG93YmF0dGVyeS5yaWdodDphZnRlcntjb250ZW50OifuqJInfS5zcy1jaGFyZ2luZ2JhdHRlcnk6YmVmb3JlLC5zcy1jaGFyZ2luZ2JhdHRlcnkucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7qiUJ30uc3MtbGlnaHRidWxiOmJlZm9yZSwuc3MtbGlnaHRidWxiLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfkqEnfS5zcy13YXNoZXI6YmVmb3JlLC5zcy13YXNoZXIucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7qqAJ30uc3MtZG93bmxvYWRjbG91ZDpiZWZvcmUsLnNzLWRvd25sb2FkY2xvdWQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7qyAJ30uc3MtZG93bmxvYWQ6YmVmb3JlLC5zcy1kb3dubG9hZC5yaWdodDphZnRlcntjb250ZW50OifurIEnfS5zcy1kb3dubG9hZGJveDpiZWZvcmUsLnNzLWRvd25sb2FkYm94LnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6sgid9LnNzLXVwbG9hZGNsb3VkOmJlZm9yZSwuc3MtdXBsb2FkY2xvdWQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7q2AJ30uc3MtdXBsb2FkOmJlZm9yZSwuc3MtdXBsb2FkLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6tgSd9LnNzLXVwbG9hZGJveDpiZWZvcmUsLnNzLXVwbG9hZGJveC5yaWdodDphZnRlcntjb250ZW50OifurYInfS5zcy1mb3JrOmJlZm9yZSwuc3MtZm9yay5yaWdodDphZnRlcntjb250ZW50OifuroAnfS5zcy1tZXJnZTpiZWZvcmUsLnNzLW1lcmdlLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6ugSd9LnNzLXJlZnJlc2g6YmVmb3JlLC5zcy1yZWZyZXNoLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+KGuyd9LnNzLXN5bmM6YmVmb3JlLC5zcy1zeW5jLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6ugid9LnNzLWxvYWRpbmc6YmVmb3JlLC5zcy1sb2FkaW5nLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6ugyd9LnNzLWZpbGU6YmVmb3JlLC5zcy1maWxlLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/Cfk4QnfS5zcy1maWxlczpiZWZvcmUsLnNzLWZpbGVzLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6wgCd9LnNzLWFkZGZpbGU6YmVmb3JlLC5zcy1hZGRmaWxlLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6wgSd9LnNzLXJlbW92ZWZpbGU6YmVmb3JlLC5zcy1yZW1vdmVmaWxlLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6wgid9LnNzLWNoZWNrZmlsZTpiZWZvcmUsLnNzLWNoZWNrZmlsZS5yaWdodDphZnRlcntjb250ZW50OifusIMnfS5zcy1kZWxldGVmaWxlOmJlZm9yZSwuc3MtZGVsZXRlZmlsZS5yaWdodDphZnRlcntjb250ZW50OifusIQnfS5zcy1leGU6YmVmb3JlLC5zcy1leGUucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7rCwJ30uc3MtemlwOmJlZm9yZSwuc3MtemlwLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6wsSd9LnNzLWRvYzpiZWZvcmUsLnNzLWRvYy5yaWdodDphZnRlcntjb250ZW50OifusLInfS5zcy1wZGY6YmVmb3JlLC5zcy1wZGYucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7rC0J30uc3MtanBnOmJlZm9yZSwuc3MtanBnLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6wtSd9LnNzLXBuZzpiZWZvcmUsLnNzLXBuZy5yaWdodDphZnRlcntjb250ZW50OifusLYnfS5zcy1tcDM6YmVmb3JlLC5zcy1tcDMucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7rC3J30uc3MtcmFyOmJlZm9yZSwuc3MtcmFyLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6wuCd9LnNzLWdpZjpiZWZvcmUsLnNzLWdpZi5yaWdodDphZnRlcntjb250ZW50OifusLknfS5zcy1mb2xkZXI6YmVmb3JlLC5zcy1mb2xkZXIucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+TgSd9LnNzLW9wZW5mb2xkZXI6YmVmb3JlLC5zcy1vcGVuZm9sZGVyLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/Cfk4InfS5zcy1kb3dubG9hZGZvbGRlcjpiZWZvcmUsLnNzLWRvd25sb2FkZm9sZGVyLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6xtid9LnNzLXVwbG9hZGZvbGRlcjpiZWZvcmUsLnNzLXVwbG9hZGZvbGRlci5yaWdodDphZnRlcntjb250ZW50OifusbcnfS5zcy1xdW90ZTpiZWZvcmUsLnNzLXF1b3RlLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+KAnCd9LnNzLXVucXVvdGU6YmVmb3JlLC5zcy11bnF1b3RlLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+KAnSd9LnNzLXByaW50OmJlZm9yZSwuc3MtcHJpbnQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4o6ZJ30uc3MtY29waWVyOmJlZm9yZSwuc3MtY29waWVyLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+61gid9LnNzLWZheDpiZWZvcmUsLnNzLWZheC5yaWdodDphZnRlcntjb250ZW50Oifwn5OgJ30uc3Mtc2Nhbm5lcjpiZWZvcmUsLnNzLXNjYW5uZXIucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7rWDJ30uc3MtcHJpbnRyZWdpc3RyYXRpb246YmVmb3JlLC5zcy1wcmludHJlZ2lzdHJhdGlvbi5yaWdodDphZnRlcntjb250ZW50OifutYQnfS5zcy1zaHJlZGRlcjpiZWZvcmUsLnNzLXNocmVkZGVyLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+61gCd9LnNzLWV4cGFuZDpiZWZvcmUsLnNzLWV4cGFuZC5yaWdodDphZnRlcntjb250ZW50OifipKInfS5zcy1jb250cmFjdDpiZWZvcmUsLnNzLWNvbnRyYWN0LnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+64gSd9LnNzLWhlbHA6YmVmb3JlLC5zcy1oZWxwLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+Kdkyd9LnNzLWluZm86YmVmb3JlLC5zcy1pbmZvLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+KEuSd9LnNzLWFsZXJ0OmJlZm9yZSwuc3MtYWxlcnQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4pqgJ30uc3MtY2F1dGlvbjpiZWZvcmUsLnNzLWNhdXRpb24ucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4puUJ30uc3MtbG9nb3V0OmJlZm9yZSwuc3MtbG9nb3V0LnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+64gid9LnNzLWxvZ2luOmJlZm9yZSwuc3MtbG9naW4ucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7riDJ30uc3Mtc2NhbGV1cDpiZWZvcmUsLnNzLXNjYWxldXAucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7riEJ30uc3Mtc2NhbGVkb3duOmJlZm9yZSwuc3Mtc2NhbGVkb3duLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+64hSd9LnNzLXBsdXM6YmVmb3JlLC5zcy1wbHVzLnJpZ2h0OmFmdGVye2NvbnRlbnQ6JysnfS5zcy1oeXBoZW46YmVmb3JlLC5zcy1oeXBoZW4ucmlnaHQ6YWZ0ZXJ7Y29udGVudDonLSd9LnNzLWNoZWNrOmJlZm9yZSwuc3MtY2hlY2sucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4pyTJ30uc3MtZGVsZXRlOmJlZm9yZSwuc3MtZGVsZXRlLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+KQoSd9LnNzLW5vdGlmaWNhdGlvbnM6YmVmb3JlLC5zcy1ub3RpZmljYXRpb25zLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CflJQnfS5zcy1ub3RpZmljYXRpb25zZGlzYWJsZWQ6YmVmb3JlLC5zcy1ub3RpZmljYXRpb25zZGlzYWJsZWQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+UlSd9LnNzLWNsb2NrOmJlZm9yZSwuc3MtY2xvY2sucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4o+yJ30uc3Mtc3RvcHdhdGNoOmJlZm9yZSwuc3Mtc3RvcHdhdGNoLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+KPsSd9LnNzLWFsYXJtY2xvY2s6YmVmb3JlLC5zcy1hbGFybWNsb2NrLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+KPsCd9LnNzLWVnZzpiZWZvcmUsLnNzLWVnZy5yaWdodDphZnRlcntjb250ZW50OifvhIAnfS5zcy1lZ2dzOmJlZm9yZSwuc3MtZWdncy5yaWdodDphZnRlcntjb250ZW50OifvhIcnfS5zcy1jaGVlc2U6YmVmb3JlLC5zcy1jaGVlc2UucmlnaHQ6YWZ0ZXJ7Y29udGVudDon74SBJ30uc3MtY2hpY2tlbmxlZzpiZWZvcmUsLnNzLWNoaWNrZW5sZWcucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+Nlyd9LnNzLXBpenphcGllOmJlZm9yZSwuc3MtcGl6emFwaWUucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7r+gJ30uc3MtcGl6emE6YmVmb3JlLC5zcy1waXp6YS5yaWdodDphZnRlcntjb250ZW50Oifwn42VJ30uc3MtY2hlZXNlcGl6emE6YmVmb3JlLC5zcy1jaGVlc2VwaXp6YS5yaWdodDphZnRlcntjb250ZW50Oifuv6EnfS5zcy1mcmVuY2hmcmllczpiZWZvcmUsLnNzLWZyZW5jaGZyaWVzLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfjZ8nfS5zcy1hcHBsZTpiZWZvcmUsLnNzLWFwcGxlLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfjY8nfS5zcy1jYXJyb3Q6YmVmb3JlLC5zcy1jYXJyb3QucmlnaHQ6YWZ0ZXJ7Y29udGVudDon74SRJ30uc3MtYnJvY2NvbGk6YmVmb3JlLC5zcy1icm9jY29saS5yaWdodDphZnRlcntjb250ZW50OifvhJcnfS5zcy1jdWN1bWJlcjpiZWZvcmUsLnNzLWN1Y3VtYmVyLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++Elid9LnNzLW9yYW5nZTpiZWZvcmUsLnNzLW9yYW5nZS5yaWdodDphZnRlcntjb250ZW50Oifwn42KJ30uc3MtbGVtb246YmVmb3JlLC5zcy1sZW1vbi5yaWdodDphZnRlcntjb250ZW50Oifwn42LJ30uc3Mtb25pb246YmVmb3JlLC5zcy1vbmlvbi5yaWdodDphZnRlcntjb250ZW50OifvhJUnfS5zcy1iZWxscGVwcGVyOmJlZm9yZSwuc3MtYmVsbHBlcHBlci5yaWdodDphZnRlcntjb250ZW50OifvhJQnfS5zcy1wZWFzOmJlZm9yZSwuc3MtcGVhcy5yaWdodDphZnRlcntjb250ZW50OifvhJInfS5zcy1ncmFwZXM6YmVmb3JlLC5zcy1ncmFwZXMucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+Nhyd9LnNzLXN0cmF3YmVycnk6YmVmb3JlLC5zcy1zdHJhd2JlcnJ5LnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfjZMnfS5zcy1icmVhZDpiZWZvcmUsLnNzLWJyZWFkLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfjZ4nfS5zcy1tdWc6YmVmb3JlLC5zcy1tdWcucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4piVJ30uc3MtbXVnczpiZWZvcmUsLnNzLW11Z3MucmlnaHQ6YWZ0ZXJ7Y29udGVudDon74SrJ30uc3MtZXNwcmVzc286YmVmb3JlLC5zcy1lc3ByZXNzby5yaWdodDphZnRlcntjb250ZW50Oifuv7AnfS5zcy1tYWNjaGlhdG86YmVmb3JlLC5zcy1tYWNjaGlhdG8ucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7r+xJ30uc3MtY2FwcHVjaW5vOmJlZm9yZSwuc3MtY2FwcHVjaW5vLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+6/sid9LnNzLWxhdHRlOmJlZm9yZSwuc3MtbGF0dGUucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7r+zJ30uc3MtaWNlZGNvZmZlZTpiZWZvcmUsLnNzLWljZWRjb2ZmZWUucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7r+0J30uc3MtY29mZmVlYmVhbjpiZWZvcmUsLnNzLWNvZmZlZWJlYW4ucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7r+1J30uc3MtY29mZmVlbWlsazpiZWZvcmUsLnNzLWNvZmZlZW1pbGsucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7r+2J30uc3MtY29mZmVlZm9hbTpiZWZvcmUsLnNzLWNvZmZlZWZvYW0ucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7r+3J30uc3MtY29mZmVlc3VnYXI6YmVmb3JlLC5zcy1jb2ZmZWVzdWdhci5yaWdodDphZnRlcntjb250ZW50Oifuv7gnfS5zcy1zdWdhcnBhY2tldHM6YmVmb3JlLC5zcy1zdWdhcnBhY2tldHMucmlnaHQ6YWZ0ZXJ7Y29udGVudDon74S1J30uc3MtY2Fwc3VsZTpiZWZvcmUsLnNzLWNhcHN1bGUucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7r+5J30uc3MtY2Fwc3VsZXJlY3ljbGluZzpiZWZvcmUsLnNzLWNhcHN1bGVyZWN5Y2xpbmcucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7r+6J30uc3MtaW5zZXJ0Y2Fwc3VsZTpiZWZvcmUsLnNzLWluc2VydGNhcHN1bGUucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7r+7J30uc3MtdGVhOmJlZm9yZSwuc3MtdGVhLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfjbUnfS5zcy10ZWFiYWc6YmVmb3JlLC5zcy10ZWFiYWcucmlnaHQ6YWZ0ZXJ7Y29udGVudDon7r+8J30uc3MtanVnOmJlZm9yZSwuc3MtanVnLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++Epid9LnNzLXBpdGNoZXI6YmVmb3JlLC5zcy1waXRjaGVyLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++Gmyd9LnNzLWtldHRsZTpiZWZvcmUsLnNzLWtldHRsZS5yaWdodDphZnRlcntjb250ZW50OifvhpwnfS5zcy13aW5lZ2xhc3M6YmVmb3JlLC5zcy13aW5lZ2xhc3MucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+Ntyd9LnNzLXN1Z2FyOmJlZm9yZSwuc3Mtc3VnYXIucmlnaHQ6YWZ0ZXJ7Y29udGVudDon74S0J30uc3Mtb3ZlbjpiZWZvcmUsLnNzLW92ZW4ucmlnaHQ6YWZ0ZXJ7Y29udGVudDon74WAJ30uc3Mtc3RvdmU6YmVmb3JlLC5zcy1zdG92ZS5yaWdodDphZnRlcntjb250ZW50OifvhYEnfS5zcy12ZW50OmJlZm9yZSwuc3MtdmVudC5yaWdodDphZnRlcntjb250ZW50OifvhYMnfS5zcy1leGhhdXN0OmJlZm9yZSwuc3MtZXhoYXVzdC5yaWdodDphZnRlcntjb250ZW50OifvhYQnfS5zcy1zdGVhbTpiZWZvcmUsLnNzLXN0ZWFtLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+KZqCd9LnNzLWRpc2h3YXNoZXI6YmVmb3JlLC5zcy1kaXNod2FzaGVyLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++Gkid9LnNzLXRvYXN0ZXI6YmVmb3JlLC5zcy10b2FzdGVyLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++Gkyd9LnNzLW1pY3Jvd2F2ZTpiZWZvcmUsLnNzLW1pY3Jvd2F2ZS5yaWdodDphZnRlcntjb250ZW50OifvhpQnfS5zcy1lbGVjdHJpY2tldHRsZTpiZWZvcmUsLnNzLWVsZWN0cmlja2V0dGxlLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++GlSd9LnNzLXJlZnJpZ2VyYXRvcjpiZWZvcmUsLnNzLXJlZnJpZ2VyYXRvci5yaWdodDphZnRlcntjb250ZW50OifvhpYnfS5zcy1mcmVlemVyOmJlZm9yZSwuc3MtZnJlZXplci5yaWdodDphZnRlcntjb250ZW50OifvhpcnfS5zcy11dGVuc2lsczpiZWZvcmUsLnNzLXV0ZW5zaWxzLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfjbQnfS5zcy1jb29raW5ndXRlbnNpbHM6YmVmb3JlLC5zcy1jb29raW5ndXRlbnNpbHMucmlnaHQ6YWZ0ZXJ7Y29udGVudDon74WRJ30uc3Mtd2hpc2s6YmVmb3JlLC5zcy13aGlzay5yaWdodDphZnRlcntjb250ZW50OifvhZInfS5zcy1waXp6YWN1dHRlcjpiZWZvcmUsLnNzLXBpenphY3V0dGVyLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++Fkyd9LnNzLW1lYXN1cmluZ2N1cDpiZWZvcmUsLnNzLW1lYXN1cmluZ2N1cC5yaWdodDphZnRlcntjb250ZW50OifvhaInfS5zcy1jb2xhbmRlcjpiZWZvcmUsLnNzLWNvbGFuZGVyLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++Foyd9LnNzLWVnZ3RpbWVyOmJlZm9yZSwuc3MtZWdndGltZXIucmlnaHQ6YWZ0ZXJ7Y29udGVudDon74WlJ30uc3MtcGxhdHRlcjpiZWZvcmUsLnNzLXBsYXR0ZXIucmlnaHQ6YWZ0ZXJ7Y29udGVudDon74WmJ30uc3MtcGxhdGVzOmJlZm9yZSwuc3MtcGxhdGVzLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++Fpyd9LnNzLXN0ZWFtcGxhdGU6YmVmb3JlLC5zcy1zdGVhbXBsYXRlLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++GmCd9LnNzLWN1cHM6YmVmb3JlLC5zcy1jdXBzLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++Eqid9LnNzLXN0ZWFtZ2xhc3M6YmVmb3JlLC5zcy1zdGVhbWdsYXNzLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++GmSd9LnNzLXBvdDpiZWZvcmUsLnNzLXBvdC5yaWdodDphZnRlcntjb250ZW50OifvhagnfS5zcy1zdGVhbXBvdDpiZWZvcmUsLnNzLXN0ZWFtcG90LnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++Gmid9LnNzLWNoZWY6YmVmb3JlLC5zcy1jaGVmLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++Fsid9LnNzLXdlYXRoZXJ2YW5lOmJlZm9yZSwuc3Mtd2VhdGhlcnZhbmUucmlnaHQ6YWZ0ZXJ7Y29udGVudDon74iAJ30uc3MtdGhlcm1vbWV0ZXI6YmVmb3JlLC5zcy10aGVybW9tZXRlci5yaWdodDphZnRlcntjb250ZW50OifviIEnfS5zcy10aGVybW9tZXRlcnVwOmJlZm9yZSwuc3MtdGhlcm1vbWV0ZXJ1cC5yaWdodDphZnRlcntjb250ZW50OifviIMnfS5zcy10aGVybW9tZXRlcmRvd246YmVmb3JlLC5zcy10aGVybW9tZXRlcmRvd24ucmlnaHQ6YWZ0ZXJ7Y29udGVudDon74iEJ30uc3MtZHJvcGxldDpiZWZvcmUsLnNzLWRyb3BsZXQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+Spyd9LnNzLXN1bnJpc2U6YmVmb3JlLC5zcy1zdW5yaXNlLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfjIUnfS5zcy1zdW5zZXQ6YmVmb3JlLC5zcy1zdW5zZXQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+Mhyd9LnNzLXN1bjpiZWZvcmUsLnNzLXN1bi5yaWdodDphZnRlcntjb250ZW50OifimIAnfS5zcy1jbG91ZDpiZWZvcmUsLnNzLWNsb3VkLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J+KYgSd9LnNzLWNsb3VkczpiZWZvcmUsLnNzLWNsb3Vkcy5yaWdodDphZnRlcntjb250ZW50OifviKAnfS5zcy1wYXJ0bHljbG91ZHk6YmVmb3JlLC5zcy1wYXJ0bHljbG91ZHkucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4puFJ30uc3MtcmFpbjpiZWZvcmUsLnNzLXJhaW4ucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4piUJ30uc3MtcmFpbmhlYXZ5OmJlZm9yZSwuc3MtcmFpbmhlYXZ5LnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++IpCd9LnNzLWxpZ2h0bmluZzpiZWZvcmUsLnNzLWxpZ2h0bmluZy5yaWdodDphZnRlcntjb250ZW50OifimIcnfS5zcy10aHVuZGVyc3Rvcm06YmVmb3JlLC5zcy10aHVuZGVyc3Rvcm0ucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4puIJ30uc3MtdW1icmVsbGE6YmVmb3JlLC5zcy11bWJyZWxsYS5yaWdodDphZnRlcntjb250ZW50OifimIInfS5zcy1yYWludW1icmVsbGE6YmVmb3JlLC5zcy1yYWludW1icmVsbGEucmlnaHQ6YWZ0ZXJ7Y29udGVudDon74mwJ30uc3MtcmFpbmJvdzpiZWZvcmUsLnNzLXJhaW5ib3cucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+MiCd9LnNzLXJhaW5ib3djbG91ZHM6YmVmb3JlLC5zcy1yYWluYm93Y2xvdWRzLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++IlCd9LnNzLWZvZzpiZWZvcmUsLnNzLWZvZy5yaWdodDphZnRlcntjb250ZW50OifviJEnfS5zcy13aW5kOmJlZm9yZSwuc3Mtd2luZC5yaWdodDphZnRlcntjb250ZW50OifviJInfS5zcy10b3JuYWRvOmJlZm9yZSwuc3MtdG9ybmFkby5yaWdodDphZnRlcntjb250ZW50OifviJMnfS5zcy1zbm93Zmxha2U6YmVmb3JlLC5zcy1zbm93Zmxha2UucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4p2EJ30uc3Mtc25vd2NyeXN0YWw6YmVmb3JlLC5zcy1zbm93Y3J5c3RhbC5yaWdodDphZnRlcntjb250ZW50OifinYYnfS5zcy1saWdodHNub3c6YmVmb3JlLC5zcy1saWdodHNub3cucmlnaHQ6YWZ0ZXJ7Y29udGVudDon74iwJ30uc3Mtc25vdzpiZWZvcmUsLnNzLXNub3cucmlnaHQ6YWZ0ZXJ7Y29udGVudDon74ixJ30uc3MtaGVhdnlzbm93OmJlZm9yZSwuc3MtaGVhdnlzbm93LnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++Isid9LnNzLWhhaWw6YmVmb3JlLC5zcy1oYWlsLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++JhCd9LnNzLWNyZXNjZW50bW9vbjpiZWZvcmUsLnNzLWNyZXNjZW50bW9vbi5yaWdodDphZnRlcntjb250ZW50Oifwn4yZJ30uc3Mtd2F4aW5nY3Jlc2NlbnRtb29uOmJlZm9yZSwuc3Mtd2F4aW5nY3Jlc2NlbnRtb29uLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfjJInfS5zcy1maXJzdHF1YXJ0ZXJtb29uOmJlZm9yZSwuc3MtZmlyc3RxdWFydGVybW9vbi5yaWdodDphZnRlcntjb250ZW50Oifwn4yTJ30uc3Mtd2F4aW5nZ2liYm91c21vb246YmVmb3JlLC5zcy13YXhpbmdnaWJib3VzbW9vbi5yaWdodDphZnRlcntjb250ZW50Oifwn4yUJ30uc3Mtd2FuaW5nZ2liYm91c21vb246YmVmb3JlLC5zcy13YW5pbmdnaWJib3VzbW9vbi5yaWdodDphZnRlcntjb250ZW50Oifwn4yWJ30uc3MtbGFzdHF1YXJ0ZXJtb29uOmJlZm9yZSwuc3MtbGFzdHF1YXJ0ZXJtb29uLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfjJcnfS5zcy13YW5pbmdjcmVzY2VudG1vb246YmVmb3JlLC5zcy13YW5pbmdjcmVzY2VudG1vb24ucmlnaHQ6YWZ0ZXJ7Y29udGVudDon8J+MmCd9LnNzLWZhbjpiZWZvcmUsLnNzLWZhbi5yaWdodDphZnRlcntjb250ZW50OifvioAnfS5zcy1iaWtlOmJlZm9yZSwuc3MtYmlrZS5yaWdodDphZnRlcntjb250ZW50Oifwn5qyJ30uc3Mtd2hlZWxjaGFpcjpiZWZvcmUsLnNzLXdoZWVsY2hhaXIucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4pm/J30uc3MtYnJpZWZjYXNlOmJlZm9yZSwuc3MtYnJpZWZjYXNlLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/CfkrwnfS5zcy1oYW5nZXI6YmVmb3JlLC5zcy1oYW5nZXIucmlnaHQ6YWZ0ZXJ7Y29udGVudDon74agJ30uc3MtY29tYjpiZWZvcmUsLnNzLWNvbWIucmlnaHQ6YWZ0ZXJ7Y29udGVudDon74ahJ30uc3MtbWVkaWNhbGNyb3NzOmJlZm9yZSwuc3MtbWVkaWNhbGNyb3NzLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++SsCd9LnNzLXVwOmJlZm9yZSwuc3MtdXAucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4qyGJ30uc3MtdXByaWdodDpiZWZvcmUsLnNzLXVwcmlnaHQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4qyIJ30uc3MtcmlnaHQ6YmVmb3JlLC5zcy1yaWdodC5yaWdodDphZnRlcntjb250ZW50OifinqEnfS5zcy1kb3ducmlnaHQ6YmVmb3JlLC5zcy1kb3ducmlnaHQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4qyKJ30uc3MtZG93bjpiZWZvcmUsLnNzLWRvd24ucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4qyHJ30uc3MtZG93bmxlZnQ6YmVmb3JlLC5zcy1kb3dubGVmdC5yaWdodDphZnRlcntjb250ZW50OifirIsnfS5zcy1sZWZ0OmJlZm9yZSwuc3MtbGVmdC5yaWdodDphZnRlcntjb250ZW50OifirIUnfS5zcy11cGxlZnQ6YmVmb3JlLC5zcy11cGxlZnQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4qyJJ30uc3MtbmF2aWdhdGV1cDpiZWZvcmUsLnNzLW5hdmlnYXRldXAucmlnaHQ6YWZ0ZXJ7Y29udGVudDon75SAJ30uc3MtbmF2aWdhdGVyaWdodDpiZWZvcmUsLnNzLW5hdmlnYXRlcmlnaHQucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4pa7J30uc3MtbmF2aWdhdGVkb3duOmJlZm9yZSwuc3MtbmF2aWdhdGVkb3duLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++UgSd9LnNzLW5hdmlnYXRlbGVmdDpiZWZvcmUsLnNzLW5hdmlnYXRlbGVmdC5yaWdodDphZnRlcntjb250ZW50Oifil4UnfS5zcy1yZXR3ZWV0OmJlZm9yZSwuc3MtcmV0d2VldC5yaWdodDphZnRlcntjb250ZW50OifvmIAnfS5zcy1zaGFyZTpiZWZvcmUsLnNzLXNoYXJlLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J++YgSd9XG4iLCIvKiBAbGljZW5zZVxuICogTXlGb250cyBXZWJmb250IEJ1aWxkIElEIDI2MDAxMTUsIDIwMTMtMDctMTFUMTE6NDc6MjEtMDQwMFxuICpcbiAqIFRoZSBmb250cyBsaXN0ZWQgaW4gdGhpcyBub3RpY2UgYXJlIHN1YmplY3QgdG8gdGhlIEVuZCBVc2VyIExpY2Vuc2VcbiAqIEFncmVlbWVudChzKSBlbnRlcmVkIGludG8gYnkgdGhlIHdlYnNpdGUgb3duZXIuIEFsbCBvdGhlciBwYXJ0aWVzIGFyZVxuICogZXhwbGljaXRseSByZXN0cmljdGVkIGZyb20gdXNpbmcgdGhlIExpY2Vuc2VkIFdlYmZvbnRzKHMpLlxuICpcbiAqIFlvdSBtYXkgb2J0YWluIGEgdmFsaWQgbGljZW5zZSBhdCB0aGUgVVJMcyBiZWxvdy5cbiAqXG4gKiBXZWJmb250OiBGYWtlIFJlY2VpcHQgYnkgVHlwb2Rlcm1pY1xuICogVVJMOiBodHRwOi8vd3d3Lm15Zm9udHMuY29tL2ZvbnRzL3R5cG9kZXJtaWMvZmFrZS1yZWNlaXB0L3JlZ3VsYXIvXG4gKiBDb3B5cmlnaHQ6IChjKSAxOTk5LTIwMTIgVHlwb2Rlcm1pYyBGb250cyBJbmMuIFNlZSBhdHRhY2hlZCBsaWNlbnNlIGFncmVlbWVudC4gSWYgYWdyZWVtZW50IGlzIG1pc3NpbmcgdmlzaXQgdHlwb2Rlcm1pY2ZvbnRzLmNvbSBmb3IgbW9yZSBpbmZvLiBUaGlzIGZvbnQgaXMgcGFydCBvZiB0aGUgTGFyYWJpZSBGb250cyBjb2xsZWN0aW9uIGZyb20gVHlwb2Rlcm1pYyBGb250cy5cbiAqIExpY2Vuc2VkIHBhZ2V2aWV3czogVW5saW1pdGVkXG4gKlxuICpcbiAqIExpY2Vuc2U6IGh0dHA6Ly93d3cubXlmb250cy5jb20vdmlld2xpY2Vuc2U/dHlwZT13ZWImYnVpbGRpZD0yNjAwMTE1XG4gKlxuICogwqkgMjAxMyBNeUZvbnRzIEluY1xuKi9cblxuXG5cblxuJGtpdHMyN2EtZm9udC1wYXRoOiAnLi4vZm9udHMvZm9udC1mYWtlLXJlY2VpcHQnICFkZWZhdWx0O1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRmFrZVJlY2VpcHQtUmVndWxhcic7XG4gIHNyYzogdXJsKCcjeyRraXRzMjdhLWZvbnQtcGF0aH0vMjdBQ0IzXzBfMC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGtpdHMyN2EtZm9udC1wYXRofS8yN0FDQjNfMF8wLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnI3ska2l0czI3YS1mb250LXBhdGh9LzI3QUNCM18wXzAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JGtpdHMyN2EtZm9udC1wYXRofS8yN0FDQjNfMF8wLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cbiIsIi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tZHJhZ19kcm9wLm11bHRpID4gLnNlbGVjdGl6ZS1pbnB1dCA+IGRpdi51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDYpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDEycHggNHB4ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMnB4IDRweCAjZmZmZmZmO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1kcmFnX2Ryb3AgLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICchJztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1kcmFnX2Ryb3AgLnVpLXNvcnRhYmxlLWhlbHBlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHggOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI3ODRiOTtcbiAgYmFja2dyb3VuZDogI2RmZWRmNTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duLWhlYWRlci1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiA1MCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjQ7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duLWhlYWRlci1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjYmZiZmJmO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93bi5wbHVnaW4tb3B0Z3JvdXBfY29sdW1ucyAub3B0Z3JvdXAge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjJmMmYyO1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDAgbm9uZTtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cC1oZWFkZXIge1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gW2RhdGEtdmFsdWVdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gW2RhdGEtdmFsdWVdIC5yZW1vdmUge1xuICB6LWluZGV4OiAxO1xuICAvKiBmaXhlcyBpZSBidWcgKHNlZSAjMzkyKSAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHggMCAwIDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2QwZDBkMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIFtkYXRhLXZhbHVlXSAucmVtb3ZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiBbZGF0YS12YWx1ZV0uYWN0aXZlIC5yZW1vdmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2NhY2FjYTtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuZGlzYWJsZWQgW2RhdGEtdmFsdWVdIC5yZW1vdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIC5kaXNhYmxlZCBbZGF0YS12YWx1ZV0gLnJlbW92ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93bixcbi5zZWxlY3RpemUtaW5wdXQsXG4uc2VsZWN0aXplLWlucHV0IGlucHV0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93biB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLnNlbGVjdGl6ZS1pbnB1dCxcbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dC5pbnB1dC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMjc4NGI5O1xuICBjdXJzb3I6IHRleHQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zZWxlY3RpemUtaW5wdXQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dC5oYXMtaXRlbXMge1xuICBwYWRkaW5nOiA2cHggOHB4IDNweDtcbn1cbi5zZWxlY3RpemUtaW5wdXQuZnVsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzg0Yjk7XG59XG4uc2VsZWN0aXplLWlucHV0LmRpc2FibGVkLFxuLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCAqIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0aXplLWlucHV0LmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uc2VsZWN0aXplLWlucHV0LmRyb3Bkb3duLWFjdGl2ZSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xufVxuLnNlbGVjdGl6ZS1pbnB1dCA+ICoge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGRpc3BsYXk6IC1tb3otaW5saW5lLXN0YWNrO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHpvb206IDE7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG59XG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dCA+IGRpdiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIDNweCAzcHggMDtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlcjogMCBzb2xpZCAjZDBkMGQwO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQgPiBkaXYuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2U4ZThlODtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlcjogMCBzb2xpZCAjY2FjYWNhO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQgPiBkaXYsXG4uc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCA+IGRpdi5hY3RpdmUge1xuICBjb2xvcjogIzgwODA4MDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwIHNvbGlkICNmZmZmZmY7XG59XG4uc2VsZWN0aXplLWlucHV0ID4gaW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAycHggMCAwICFpbXBvcnRhbnQ7XG4gIHRleHQtaW5kZW50OiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNlbGVjdGl6ZS1pbnB1dDo6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogbGVmdDtcbn1cbi5zZWxlY3RpemUtaW5wdXQuZHJvcGRvd24tYWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGhlaWdodDogMXB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNzg0Yjk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbjogLTFweCAwIDAgMDtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24gW2RhdGEtc2VsZWN0YWJsZV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIFtkYXRhLXNlbGVjdGFibGVdIC5oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyNSwgMTY4LCAyMDgsIDAuMik7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXSxcbi5zZWxlY3RpemUtZHJvcGRvd24gLm9wdGdyb3VwLWhlYWRlciB7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIC5vcHRncm91cDpmaXJzdC1jaGlsZCAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZm9udC1mYW1pbHk6ICdIYXJyaWV0IERpc3BsYXknLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2M2FhO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24gLmV4dHIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5zZWxlY3RpemUtZHJvcGRvd24gLmFjdGl2ZSAuZXh0ciB7XG4gIGNvbG9yOiBoc2woMjEwLCA0NSUsIDcyJSk7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIC5hY3RpdmUuY3JlYXRlIHtcbiAgY29sb3I6ICM0OTVjNjg7XG59XG4uc2VsZWN0aXplLWRyb3Bkb3duIC5jcmVhdGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dCxcbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dCBpbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dC5pbnB1dC1hY3RpdmUsXG4uc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlIGlucHV0IHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0OmFmdGVyIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwIDVweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LmRyb3Bkb3duLWFjdGl2ZTphZnRlciB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4IDVweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmIHRyYW5zcGFyZW50O1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnJ0bC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dDphZnRlciB7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnNlbGVjdGl6ZS1jb250cm9sLnJ0bCAuc2VsZWN0aXplLWlucHV0ID4gaW5wdXQge1xuICBtYXJnaW46IDAgNHB4IDAgLTJweCAhaW1wb3J0YW50O1xufVxuLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cblxuXG5cblxuXG5cbi5lcGltYXAtbG9jYXRpb25zZWFyY2ggLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1kcmFnX2Ryb3AubXVsdGkgPiAuc2VsZWN0aXplLWlucHV0ID4gZGl2LnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNikgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMTJweCA0cHggI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDEycHggNHB4ICNmZmZmZmY7XG59XG4uZXBpbWFwLWxvY2F0aW9uc2VhcmNoIC5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tZHJhZ19kcm9wIC51aS1zb3J0YWJsZS1wbGFjZWhvbGRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnISc7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5lcGltYXAtbG9jYXRpb25zZWFyY2ggLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1kcmFnX2Ryb3AgLnVpLXNvcnRhYmxlLWhlbHBlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5lcGltYXAtbG9jYXRpb25zZWFyY2ggLnNlbGVjdGl6ZS1kcm9wZG93bi1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDBkMGQwO1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbn1cbi5lcGltYXAtbG9jYXRpb25zZWFyY2ggLnNlbGVjdGl6ZS1kcm9wZG93bi1oZWFkZXItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogNTAlO1xuICBjb2xvcjogIzMwMzAzMDtcbiAgb3BhY2l0eTogMC40O1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xufVxuLmVwaW1hcC1sb2NhdGlvbnNlYXJjaCAuc2VsZWN0aXplLWRyb3Bkb3duLWhlYWRlci1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmVwaW1hcC1sb2NhdGlvbnNlYXJjaCAuc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMmYyZjI7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmVwaW1hcC1sb2NhdGlvbnNlYXJjaCAuc2VsZWN0aXplLWRyb3Bkb3duLnBsdWdpbi1vcHRncm91cF9jb2x1bW5zIC5vcHRncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7XG59XG4uZXBpbWFwLWxvY2F0aW9uc2VhcmNoIC5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXBpbWFwLWxvY2F0aW9uc2VhcmNoIC5zZWxlY3RpemUtZHJvcGRvd24ucGx1Z2luLW9wdGdyb3VwX2NvbHVtbnMgLm9wdGdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbn1cbi5lcGltYXAtbG9jYXRpb25zZWFyY2ggLnNlbGVjdGl6ZS1jb250cm9sLnBsdWdpbi1yZW1vdmVfYnV0dG9uIFtkYXRhLXZhbHVlXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuLmVwaW1hcC1sb2NhdGlvbnNlYXJjaCAuc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gW2RhdGEtdmFsdWVdIC5yZW1vdmUge1xuICB6LWluZGV4OiAxO1xuICAvKiBmaXhlcyBpZSBidWcgKHNlZSAjMzkyKSAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDE3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHggMCAwIDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2QwZDBkMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmVwaW1hcC1sb2NhdGlvbnNlYXJjaCAuc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gW2RhdGEtdmFsdWVdIC5yZW1vdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLmVwaW1hcC1sb2NhdGlvbnNlYXJjaCAuc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gW2RhdGEtdmFsdWVdLmFjdGl2ZSAucmVtb3ZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjYWNhY2E7XG59XG4uZXBpbWFwLWxvY2F0aW9uc2VhcmNoIC5zZWxlY3RpemUtY29udHJvbC5wbHVnaW4tcmVtb3ZlX2J1dHRvbiAuZGlzYWJsZWQgW2RhdGEtdmFsdWVdIC5yZW1vdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmVwaW1hcC1sb2NhdGlvbnNlYXJjaCAuc2VsZWN0aXplLWNvbnRyb2wucGx1Z2luLXJlbW92ZV9idXR0b24gLmRpc2FibGVkIFtkYXRhLXZhbHVlXSAucmVtb3ZlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG59XG4uZXBpbWFwLWxvY2F0aW9uc2VhcmNoIC5zZWxlY3RpemUtY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lcGltYXAtbG9jYXRpb25zZWFyY2ggLnNlbGVjdGl6ZS1kcm9wZG93bixcbi5lcGltYXAtbG9jYXRpb25zZWFyY2ggLnNlbGVjdGl6ZS1pbnB1dCxcbi5lcGltYXAtbG9jYXRpb25zZWFyY2ggLnNlbGVjdGl6ZS1pbnB1dCBpbnB1dCB7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbn1cbi5lcGltYXAtbG9jYXRpb25zZWFyY2ggLnNlbGVjdGl6ZS1pbnB1dCxcbi5lcGltYXAtbG9jYXRpb25zZWFyY2ggLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0LmlucHV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGN1cnNvcjogdGV4dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmVwaW1hcC1sb2NhdGlvbnNlYXJjaCAuc2VsZWN0aXplLWlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMDtcbiAgcGFkZGluZzogOHB4IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5lcGltYXAtbG9jYXRpb25zZWFyY2ggLnNlbGVjdGl6ZS1jb250cm9sLm11bHRpIC5zZWxlY3RpemUtaW5wdXQuaGFzLWl0ZW1zIHtcbiAgcGFkZGluZzogNnB4IDhweCAzcHg7XG59XG4uZXBpbWFwLWxvY2F0aW9uc2VhcmNoIC5zZWxlY3RpemUtaW5wdXQuZnVsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uZXBpbWFwLWxvY2F0aW9uc2VhcmNoIC5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQsXG4uZXBpbWFwLWxvY2F0aW9uc2VhcmNoIC5zZWxlY3RpemUtaW5wdXQuZGlzYWJsZWQgKiB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuLmVwaW1hcC1sb2NhdGlvbnNlYXJjaCAuc2VsZWN0aXplLWlucHV0LmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uZXBpbWFwLWxvY2F0aW9uc2VhcmNoIC5zZWxlY3RpemUtaW5wdXQuZHJvcGRvd24tYWN0aXZlIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG59XG4uZXBpbWFwLWxvY2F0aW9uc2VhcmNoIC5zZWxlY3RpemUtaW5wdXQgPiAqIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBkaXNwbGF5OiAtbW96LWlubGluZS1zdGFjaztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xufVxuLmVwaW1hcC1sb2NhdGlvbnNlYXJjaCAuc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dCA+IGRpdiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIDNweCAzcHggMDtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGJvcmRlcjogMCBzb2xpZCAjZDBkMGQwO1xufVxuLmVwaW1hcC1sb2NhdGlvbnNlYXJjaCAuc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dCA+IGRpdi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZThlOGU4O1xuICBjb2xvcjogIzMwMzAzMDtcbiAgYm9yZGVyOiAwIHNvbGlkICNjYWNhY2E7XG59XG4uZXBpbWFwLWxvY2F0aW9uc2VhcmNoIC5zZWxlY3RpemUtY29udHJvbC5tdWx0aSAuc2VsZWN0aXplLWlucHV0LmRpc2FibGVkID4gZGl2LFxuLmVwaW1hcC1sb2NhdGlvbnNlYXJjaCAuc2VsZWN0aXplLWNvbnRyb2wubXVsdGkgLnNlbGVjdGl6ZS1pbnB1dC5kaXNhYmxlZCA+IGRpdi5hY3RpdmUge1xuICBjb2xvcjogIzdkN2Q3ZDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwIHNvbGlkICNmZmZmZmY7XG59XG4uZXBpbWFwLWxvY2F0aW9uc2VhcmNoIC5zZWxlY3RpemUtaW5wdXQgPiBpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDJweCAwIDAgIWltcG9ydGFudDtcbiAgdGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwIG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZXBpbWFwLWxvY2F0aW9uc2VhcmNoIC5zZWxlY3RpemUtaW5wdXQgPiBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lcGltYXAtbG9jYXRpb25zZWFyY2ggLnNlbGVjdGl6ZS1pbnB1dCA+IGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmVwaW1hcC1sb2NhdGlvbnNlYXJjaCAuc2VsZWN0aXplLWlucHV0OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBsZWZ0O1xufVxuLmVwaW1hcC1sb2NhdGlvbnNlYXJjaCAuc2VsZWN0aXplLWlucHV0LmRyb3Bkb3duLWFjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5lcGltYXAtbG9jYXRpb25zZWFyY2ggLnNlbGVjdGl6ZS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbjogLTFweCAwIDAgMDtcbiAgYm9yZGVyLXRvcDogMCBub25lO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbn1cbi5lcGltYXAtbG9jYXRpb25zZWFyY2ggLnNlbGVjdGl6ZS1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lcGltYXAtbG9jYXRpb25zZWFyY2ggLnNlbGVjdGl6ZS1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXSAuaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMjUsIDE2OCwgMjA4LCAwLjIpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cbi5lcGltYXAtbG9jYXRpb25zZWFyY2ggLnNlbGVjdGl6ZS1kcm9wZG93biBbZGF0YS1zZWxlY3RhYmxlXSxcbi5lcGltYXAtbG9jYXRpb25zZWFyY2ggLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgcGFkZGluZzogNXB4IDhweDtcbn1cbi5lcGltYXAtbG9jYXRpb25zZWFyY2ggLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXA6Zmlyc3QtY2hpbGQgLm9wdGdyb3VwLWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbn1cbi5lcGltYXAtbG9jYXRpb25zZWFyY2ggLnNlbGVjdGl6ZS1kcm9wZG93biAub3B0Z3JvdXAtaGVhZGVyIHtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG4uZXBpbWFwLWxvY2F0aW9uc2VhcmNoIC5zZWxlY3RpemUtZHJvcGRvd24gLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWZhZmQ7XG4gIGNvbG9yOiAjNDk1YzY4O1xufVxuLmVwaW1hcC1sb2NhdGlvbnNlYXJjaCAuc2VsZWN0aXplLWRyb3Bkb3duIC5hY3RpdmUuY3JlYXRlIHtcbiAgY29sb3I6ICM0OTVjNjg7XG59XG4uZXBpbWFwLWxvY2F0aW9uc2VhcmNoIC5zZWxlY3RpemUtZHJvcGRvd24gLmNyZWF0ZSB7XG4gIGNvbG9yOiByZ2JhKDQ4LCA0OCwgNDgsIDAuNSk7XG59XG4uZXBpbWFwLWxvY2F0aW9uc2VhcmNoIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG59XG4uZXBpbWFwLWxvY2F0aW9uc2VhcmNoIC5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dCxcbi5lcGltYXAtbG9jYXRpb25zZWFyY2ggLnNlbGVjdGl6ZS1jb250cm9sLnNpbmdsZSAuc2VsZWN0aXplLWlucHV0IGlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmVwaW1hcC1sb2NhdGlvbnNlYXJjaCAuc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlLFxuLmVwaW1hcC1sb2NhdGlvbnNlYXJjaCAuc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQuaW5wdXQtYWN0aXZlIGlucHV0IHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLmVwaW1hcC1sb2NhdGlvbnNlYXJjaCAuc2VsZWN0aXplLWNvbnRyb2wuc2luZ2xlIC5zZWxlY3RpemUtaW5wdXQ6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDAgNXB4O1xuICBib3JkZXItY29sb3I6ICM4MDgwODAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4uZXBpbWFwLWxvY2F0aW9uc2VhcmNoIC5zZWxlY3RpemUtY29udHJvbC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dC5kcm9wZG93bi1hY3RpdmU6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweCA1cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzgwODA4MCB0cmFuc3BhcmVudDtcbn1cbi5lcGltYXAtbG9jYXRpb25zZWFyY2ggLnNlbGVjdGl6ZS1jb250cm9sLnJ0bC5zaW5nbGUgLnNlbGVjdGl6ZS1pbnB1dDphZnRlciB7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmVwaW1hcC1sb2NhdGlvbnNlYXJjaCAuc2VsZWN0aXplLWNvbnRyb2wucnRsIC5zZWxlY3RpemUtaW5wdXQgPiBpbnB1dCB7XG4gIG1hcmdpbjogMCA0cHggMCAtMnB4ICFpbXBvcnRhbnQ7XG59XG4uZXBpbWFwLWxvY2F0aW9uc2VhcmNoIC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuXG5cblxuLmVwaW1hcC1sb2NhdGlvbnNlYXJjaCAuc2VsZWN0aXplLWNvbnRyb2w6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyAnO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogNDglO1xuICAgIHJpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbjogLThweCAwIDAgMDtcblxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2ltZy9zcGlubmVyLmdpZlwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgICB3aWR0aDogMTZweDsgaGVpZ2h0OiAxNnB4O1xuICBcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuXG4uZXBpbWFwLWxvY2F0aW9uc2VhcmNoIC5zZWxlY3RpemUtY29udHJvbC5sb2FkaW5nOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDAuNDtcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQ0FBLEFBQ0UsZUFEYSxDQUNiLEtBQUssRUFEUCxlQUFlLENBQ04sT0FBTyxFQURoQixlQUFlLENBQ0csS0FBSyxFQUR2QixlQUFlLENBQ1UsS0FBSyxFQUQ5QixlQUFlLENBQ2lCLEtBQUssRUFEckMsZUFBZSxDQUN3QixFQUFFLEVBRHpDLGVBQWUsQ0FDNEIsRUFBRSxFQUQ3QyxlQUFlLENBQ2dDLEVBQUUsQ0FBQztFQUM5QyxNQUFNLEVBQUMsQ0FBQztFQUNSLE9BQU8sRUFBQyxDQUFDO0VBQ1QsTUFBTSxFQUFDLENBQUM7RUFDUixPQUFPLEVBQUMsQ0FBQztFQUNULFNBQVMsRUFBQyxJQUFJO0VBQ2QsSUFBSSxFQUFFLE9BQU87RUFDYixjQUFjLEVBQUMsUUFBUSxHQUN4Qjs7QUFUSCxBQVlFLGVBWmEsQ0FZYixLQUFLLENBQUM7RUFBRSxlQUFlLEVBQUMsUUFBUTtFQUFFLGNBQWMsRUFBQyxDQUFDLEdBQUk7O0FBWnhELEFBY0UsZUFkYSxDQWNiLEVBQUUsQ0FBQztFQUFFLGNBQWMsRUFBRSxHQUFHLEdBQUk7O0FBZDlCLEFBZ0JFLGVBaEJhLENBZ0JiLEVBQUUsQUFBQSxRQUFRLENBQUM7RUFDVCxPQUFPLEVB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QUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLEtBQUssR0FBRTs7QUFBRCxBQUFBLFFBQVEsQUFBQSxPQUFPLEVBQUMsUUFBUSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsS0FBSyxHQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sRUFBQyxVQUFVLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxRQUFRLEFBQUEsT0FBTyxFQUFDLFFBQVEsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFNBQVMsQUFBQSxPQUFPLEVBQUMsU0FBUyxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsbUJBQW1CLEFBQUEsT0FBTyxFQUFDLG1CQUFtQixBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsU0FBUyxBQUFBLE9BQU8sRUFBQyxTQUFTLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxXQUFXLEFBQUEsT0FBTyxFQUFDLFdBQVcsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLEtBQUssR0FBRTs7QUFBRCxBQUFBLFFBQVEsQUFBQSxPQUFPLEVBQUMsUUFBUSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsS0FBSyxHQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sRUFBQyxVQUFVLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxLQUFLLEdBQUU7O0FBQUQsQUFBQSxPQUFPLEFBQUEsT0FBTyxFQUFDLE9BQU8sQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLEtBQUssR0FBRTs7QUFBRCxBQUFBLGFBQWEsQUFBQSxPQUFPLEVBQUMsYUFBYSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsT0FBTyxBQUFBLE9BQU8sRUFBQyxPQUFPLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxLQUFLLEdBQUU7O0FBQUQsQUFBQSxXQUFXLEFBQUEsT0FBTyxFQUFDLFdBQVcsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLEtBQUssR0FBRTs7QUFBRCxBQUFBLGFBQWEsQUFBQSxPQUFPLEVBQUMsYUFBYSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsS0FBSyxHQUFFOztBQUFELEFBQUEsU0FBUyxBQUFBLE9BQU8sRUFBQyxTQUFTLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxVQUFVLEFBQUEsT0FBTyxFQUFDLFVBQVUsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLE9BQU8sQUFBQSxPQUFPLEVBQUMsT0FBTyxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsWUFBWSxBQUFBLE9BQU8sRUFBQyxZQUFZLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxLQUFLLEdBQUU7O0FBQUQsQUFBQSxRQUFRLEFBQUEsT0FBTyxFQUFDLFFBQVEsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFFBQVEsQUFBQSxPQUFPLEVBQUMsUUFBUSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsS0FBSyxHQUFFOztBQUFELEFBQUEsV0FBVyxBQUFBLE9BQU8sRUFBQyxXQUFXLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxLQUFLLEdBQUU7O0FBQUQsQUFBQSxTQUFTLEFBQUEsT0FBTyxFQUFDLFNBQVMsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFFBQVEsQUFBQSxPQUFPLEVBQUMsUUFBUSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sRUFBQyxVQUFVLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxRQUFRLEFBQUEsT0FBTyxFQUFDLFFBQVEsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLEVBQUMsVUFBVSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsY0FBYyxBQUFBLE9BQU8sRUFBQyxjQUFjLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxPQUFPLEFBQUEsT0FBTyxFQUFDLE9BQU8sQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLEVBQUMsVUFBVSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sRUFBQyxVQUFVLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxTQUFTLEFBQUEsT0FBTyxFQUFDLFNBQVMsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLEtB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QUFELEFBQUEsU0FBUyxBQUFBLE9BQU8sRUFBQyxTQUFTLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxLQUFLLEdBQUU7O0FBQUQsQUFBQSxZQUFZLEFBQUEsT0FBTyxFQUFDLFlBQVksQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFdBQVcsQUFBQSxPQUFPLEVBQUMsV0FBVyxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsWUFBWSxBQUFBLE9BQU8sRUFBQyxZQUFZLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxZQUFZLEFBQUEsT0FBTyxFQUFDLFlBQVksQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLGNBQWMsQUFBQSxPQUFPLEVBQUMsY0FBYyxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsS0FBSyxHQUFFOztBQUFELEFBQUEsWUFBWSxBQUFBLE9BQU8sRUFBQyxZQUFZLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxPQUFPLEFBQUEsT0FBTyxFQUFDLE9BQU8sQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLGFBQWEsQUFBQSxPQUFPLEVBQUMsYUFBYSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsU0FBUyxBQUFBLE9BQU8sRUFBQyxTQUFTLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxjQUFjLEFBQUEsT0FBTyxFQUFDLGNBQWMsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLEtBQUssR0FBRTs7QUFBRCxBQUFBLGFBQWEsQUFBQSxPQUFPLEVBQUMsYUFBYSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sRUFBQyxVQUFVLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxLQUFLLEdBQUU7O0FBQUQsQUFBQSxhQUFhLEFBQUEsT0FBTyxFQUFDLGFBQWEsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLEtBQUssR0FBRTs7QUFBRCxBQUFBLGdCQUFnQixBQUFBLE9BQU8sRUFBQyxnQkFBZ0IsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLGNBQWMsQUFBQSxPQUFPLEVBQUMsY0FBYyxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsS0FBSyxHQUFFOztBQUFELEFBQUEsV0FBVyxBQUFBLE9BQU8sRUFBQyxXQUFXLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxVQUFVLEFBQUEsT0FBTyxFQUFDLFVBQVUsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLEtBQUssR0FBRTs7QUFBRCxBQUFBLFdBQVcsQUFBQSxPQUFPLEVBQUMsV0FBVyxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsS0FBSyxHQUFFOztBQUFELEFBQUEsU0FBUyxBQUFBLE9BQU8sRUFBQyxTQUFTLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxLQUFLLEdBQUU7O0FBQUQsQUFBQSxVQUFVLEFBQUEsT0FBTyxFQUFDLFVBQVUsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFFBQVEsQUFBQSxPQUFPLEVBQUMsUUFBUSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsYUFBYSxBQUFBLE9BQU8sRUFBQyxhQUFhLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxhQUFhLEFBQUEsT0FBTyxFQUFDLGFBQWEsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLEtBQUssR0FBRTs7QUFBRCxBQUFBLFFBQVEsQUFBQSxPQUFPLEVBQUMsUUFBUSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsU0FBUyxBQUFBLE9BQU8sRUFBQyxTQUFTLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxRQUFRLEFBQUEsT0FBTyxFQUFDLFFBQVEsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLEVBQUMsVUFBVSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sRUFBQyxVQUFVLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxlQUFlLEFBQUEsT0FBTyxFQUFDLGVBQWUsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFlBQVksQUFBQSxPQUFPLEVBQUMsWUFBWSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsZUFBZSxBQUFBLE9BQU8sRUFBQyxlQUFlLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxTQUFTLEFBQUEsT0FBTyxFQUFDLFNBQVMsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLEVBQUMsVUFBVSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsS0FBSyxHQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sRUFBQyxVQUFVLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxXQUFXLEFBQUEsT0FBTyxFQUFDLFdBQVcsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLEtBQUssR0FBRTs7QUFBRCxBQUFBLFNBQVMsQUFBQSxPQUFPLEVBQUMsU0FBUyxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsY0FBYyxBQUFBLE9BQU8sRUFBQyxjQUFjLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxRQUFRLEFBQUEsT0FBTyxFQUFDLFFBQVEsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLEtBQUssR0FBRTs7QUFBRCxBQUFBLFlBQVksQUFBQSxPQUFPLEVBQUMsWUFBWSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsS0FBSyxHQUFFOztBQUFELEFBQUEsYUFBYSxBQUFBLE9BQU8sRUFBQyxhQUFhLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxLQUFLLEdBQUU7O0FBQUQsQUFBQSxhQUFhLEFBQUEsT0FBTyxFQUFDLGFBQWEsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFFBQVEsQUFBQSxPQUFPLEVBQUMsUUFBUSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsV0FBVyxBQUFBLE9BQU8sRUFBQyxXQUFXLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxjQUFjLEFBQUEsT0FBTyxFQUFDLGNBQWMsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFNBQVMsQUFBQSxPQUFPLEVBQUMsU0FBUyxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsT0FBTyxBQUFBLE9BQU8sRUFBQyxPQUFPLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxXQUFXLEFBQUEsT0FBTyxFQUFDLFdBQVcsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLEtBQUssR0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLEVBQUMsVUFBVSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sRUFBQyxVQUFVLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxjQUFjLEFBQUEsT0FBTyxFQUFDLGNBQWMsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFFBQVEsQUFBQSxPQUFPLEVBQUMsUUFBUSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsS0FBSyxHQUFFOztBQUFELEFBQUEsV0FBVyxBQUFBLE9BQU8sRUFBQyxXQUFXLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxLQUFLLEdBQUU7O0FBQUQsQUFBQSxlQUFlLEFBQUEsT0FBTyxFQUFDLGVBQWUsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sRUFBQyxpQkFBaUIsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLGNBQWMsQUFBQSxPQUFPLEVBQUMsY0FBYyxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsbUJBQW1CLEFBQUEsT0FBTyxFQUFDLG1CQUFtQixBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsYUFBYSxBQUFBLE9BQU8sRUFBQyxhQUFhLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxLQUFLLEdBQUU7O0FBQUQsQUFBQSxVQUFVLEFBQUEsT0FBTyxFQUFDLFVBQVUsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sRUFBQyxpQkFBaUIsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFlBQVksQUFBQSxPQUFPLEVBQUMsWUFBWSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsZUFBZSxBQUFBLE9BQU8sRUFBQyxlQUFlLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxlQUFlLEFBQUEsT0FBTyxFQUFDLGVBQWUsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLEVBQUMsVUFBVSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsYUFBYSxBQUFBLE9BQU8sRUFBQyxhQUFhLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxRQUFRLEFBQUEsT0FBTyxFQUFDLFFBQVEsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFNBQVMsQUFBQSxPQUFPLEVBQUMsU0FBUyxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsV0FBVyxBQUFBLE9BQU8sRUFBQyxXQUFXLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxRQUFRLEFBQUEsT0FBTyxFQUFDLFFBQVEsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFdBQVcsQUFBQSxPQUFPLEVBQUMsV0FBVyxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsUUFBUSxBQUFBLE9BQU8sRUFBQyxRQUFRLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxLQUFLLEdBQUU7O0FBQUQsQUFBQSxTQUFTLEFBQUEsT0FBTyxFQUFDLFNBQVMsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFdBQVcsQUFBQSxPQUFPLEVBQUMsV0FBVyxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsY0FBYyxBQUFBLE9BQU8sRUFBQyxjQUFjLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxhQUFhLEFBQUEsT0FBTyxFQUFDLGFBQWEsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLGNBQWMsQUFBQSxPQUFPLEVBQUMsY0FBYyxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsT0FBTyxBQUFBLE9BQU8sRUFBQyxPQUFPLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxPQUFPLEFBQUEsT0FBTyxFQUFDLE9BQU8sQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLE9BQU8sQUFBQSxPQUFPLEVBQUMsT0FBTyxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsT0FBTyxBQUFBLE9BQU8sRUFBQyxPQUFPLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxPQUFPLEFBQUEsT0FBTyxFQUFDLE9BQU8sQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLE9BQU8sQUFBQSxPQUFPLEVBQUMsT0FBTyxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsT0FBTyxBQUFBLE9BQU8sRUFBQyxPQUFPLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxPQUFPLEFBQUEsT0FBTyxFQUFDLE9BQU8sQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLE9BQU8sQUFBQSxPQUFPLEVBQUMsT0FBTyxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sRUFBQyxVQUFVLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxLQUFLLEdBQUU7O0FBQUQsQUFBQSxjQUFjLEFBQUEsT0FBTyxFQUFDLGNBQWMsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLEtBQUssR0FBRTs7QUFBRCxBQUFBLGtCQUFrQixBQUFBLE9BQU8sRUFBQyxrQkFBa0IsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLGdCQUFnQixBQUFBLE9BQU8sRUFBQyxnQkFBZ0IsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFNBQVMsQUFBQSxPQUFPLEVBQUMsU0FBUyxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsV0FBVyxBQUFBLE9BQU8sRUFBQyxXQUFXLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxTQUFTLEFBQUEsT0FBTyxFQUFDLFNBQVMsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLEVBQUMsVUFBVSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsT0FBTyxBQUFBLE9BQU8sRUFBQyxPQUFPLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxLQUFLLEdBQUU7O0FBQUQsQUFBQSxXQUFXLEFBQUEsT0FBTyxFQUFDLFdBQVcsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLHFCQUFxQixBQUFBLE9BQU8sRUFBQyxxQkFBcUIsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFlBQVksQUFBQSxPQUFPLEVBQUMsWUFBWSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sRUFBQyxVQUFVLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxZQUFZLEFBQUEsT0FBTyxFQUFDLFlBQVksQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFFBQVEsQUFBQSxPQUFPLEVBQUMsUUFBUSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsUUFBUSxBQUFBLE9BQU8sRUFBQyxRQUFRLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxTQUFTLEFBQUEsT0FBTyxFQUFDLFNBQVMsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFdBQVcsQUFBQSxPQUFPLEVBQUMsV0FBVyxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsVUFBVSxBQUFBLE9BQU8sRUFBQyxVQUFVLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxTQUFTLEFBQUEsT0FBTyxFQUFDLFNBQVMsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFdBQVcsQUFBQSxPQUFPLEVBQUMsV0FBVyxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsYUFBYSxBQUFBLE9BQU8sRUFBQyxhQUFhLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxRQUFRLEFBQUEsT0FBTyxFQUFDLFFBQVEsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLEdBQUcsR0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLEVBQUMsVUFBVSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsR0FBRyxHQUFFOztBQUFELEFBQUEsU0FBUyxBQUFBLE9BQU8sRUFBQyxTQUFTLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxVQUFVLEFBQUEsT0FBTyxFQUFDLFVBQVUsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLGlCQUFpQixBQUFBLE9BQU8sRUFBQyxpQkFBaUIsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLEtBQUssR0FBRTs7QUFBRCxBQUFBLHlCQUF5QixBQUFBLE9BQU8sRUFBQyx5QkFBeUIsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLEtBQUssR0FBRTs7QUFBRCxBQUFBLFNBQVMsQUFBQSxPQUFPLEVBQUMsU0FBUyxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsYUFBYSxBQUFBLE9BQU8sRUFBQyxhQUFhLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxjQUFjLEFBQUEsT0FBTyxFQUFDLGNBQWMsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLE9BQU8sQUFBQSxPQUFPLEVBQUMsT0FBTyxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsUUFBUSxBQUFBLE9BQU8sRUFBQyxRQUFRLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxVQUFVLEFBQUEsT0FBTyxFQUFDLFVBQVUsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLGNBQWMsQUFBQSxPQUFPLEVBQUMsY0FBYyxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsS0FBSyxHQUFFOztBQUFELEFBQUEsWUFBWSxBQUFBLE9BQU8sRUFBQyxZQUFZLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxTQUFTLEFBQUEsT0FBTyxFQUFDLFNBQVMsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLEtBQUssR0FBRTs7QUFBRCxBQUFBLGVBQWUsQUFBQSxPQUFPLEVBQUMsZUFBZSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsZUFBZSxBQUFBLE9BQU8sRUFBQyxlQUFlLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxLQUFLLEdBQUU7O0FBQUQsQUFBQSxTQUFTLEFBQUEsT0FBTyxFQUFDLFNBQVMsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLEtBQUssR0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLEVBQUMsVUFBVSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsWUFBWSxBQUFBLE9BQU8sRUFBQyxZQUFZLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxZQUFZLEFBQUEsT0FBTyxFQUFDLFlBQVksQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFVBQVUsQUFBQSxPQUFPLEVBQUMsVUFBVSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsS0FBSyxHQUFFOztBQUFELEFBQUEsU0FBUyxBQUFBLE9BQU8sRUFBQyxTQUFTLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxLQUFLLEdBQUU7O0FBQUQsQUFBQSxTQUFTLEFBQUEsT0FBTyxFQUFDLFNBQVMsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLGNBQWMsQUFBQSxPQUFPLEVBQUMsY0FBYyxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsUUFBUSxBQUFBLE9BQU8sRUFBQyxRQUFRLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxVQUFVLEFBQUEsT0FBTyxFQUFDLFVBQVUsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLEtBQUssR0FBRTs7QUFBRCxBQUFBLGNBQWMsQUFBQSxPQUFPLEVBQUMsY0FBYyxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsS0FBSyxHQUFFOztBQUFELEFBQUEsU0FBUyxBQUFBLE9BQU8sRUFBQyxTQUFTLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxLQUFLLEdBQUU7O0FBQUQsQUFBQSxPQUFPLEFBQUEsT0FBTyxFQUFDLE9BQU8sQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLFFBQVEsQUFBQSxPQUFPLEVBQUMsUUFBUSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsWUFBWSxBQUFBLE9BQU8sRUFBQyxZQUFZLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxhQUFhLEFBQUEsT0FBTyxFQUFDLGFBQWEsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLGFBQWEsQUFBQSxPQUFPLEVBQUMsYUFBYSxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsU0FBUyxBQUFBLE9BQU8sRUFBQyxTQUFTLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxjQUFjLEFBQUEsT0FBTyxFQUFDLGNBQWMsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFBLGNBQWMsQUFBQSxPQUFPLEVBQUMsY0FBYyxBQUFBLE1BQU0sQUFBQSxNQUFNLENBQUE7RUFBQyxPQUFPLEVBQUMsSUFBSSxHQUFFOztBQUFELEFBQUEsY0FBYyxBQUFBLE9BQU8sRUFBQyxjQUFjLEFBQUEsTUFBTSxBQUFBLE1BQU0sQ0FBQTtFQUFDLE9BQU8sRUFBQyxJQUFJLEdBQUU7O0FBQUQsQUFBQSxjQUFjLEFBQUEsT0FBTyxFQUFDLGNBQWMsQUFBQSxNQUFNLEFBQUEsTUFBTSxDQUFBO0VBQUMsT0FBTyxFQUFDLElBQUksR0FBRTs7QUFBRCxBQUFB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 */
</pre></body></html>