/*
Theme Name: Sigstr
Author: Sigstr
Author URI: https://sigstr.com
Version: 3.0
*/
@charset "UTF-8";@font-face{font-family:SSGizmo;src:url(assets/webfonts/ss-gizmo/ss-gizmo.eot);src:url(assets/webfonts/ss-gizmo/ss-gizmo.eot?#iefix) format("embedded-opentype"),url(assets/webfonts/ss-gizmo/ss-gizmo.woff) format("woff"),url(assets/webfonts/ss-gizmo/ss-gizmo.ttf) format("truetype"),url(assets/webfonts/ss-gizmo/ss-gizmo.svg#SSGizmo) format("svg");font-weight:400;font-style:normal}.ss-icon,.ss-icon.ss-gizmo,[class*=" ss-"].right:after,[class*=" ss-"].ss-gizmo.right:after,[class*=" ss-"].ss-gizmo:before,[class*=" ss-"]:before,[class^=ss-].right:after,[class^=ss-].ss-gizmo.right:after,[class^=ss-].ss-gizmo:before,[class^=ss-]:before{font-family:SSGizmo;font-style:normal;font-weight:400;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-webkit-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-"].ss-gizmo.right:before,[class^=ss-].right:before{display:none;content:''}.ss-cursor.right:after,.ss-cursor:before{content:''}.ss-crosshair.right:after,.ss-crosshair:before{content:'⌖'}.ss-search.right:after,.ss-search:before{content:'🔎'}.ss-zoomin.right:after,.ss-zoomin:before{content:''}.ss-zoomout.right:after,.ss-zoomout:before{content:''}.ss-view.right:after,.ss-view:before{content:'👀'}.ss-attach.right:after,.ss-attach:before{content:'📎'}.ss-link.right:after,.ss-link:before{content:'🔗'}.ss-unlink.right:after,.ss-unlink:before{content:''}.ss-move.right:after,.ss-move:before{content:''}.ss-write.right:after,.ss-write:before{content:'✎'}.ss-writingdisabled.right:after,.ss-writingdisabled:before{content:''}.ss-erase.right:after,.ss-erase:before{content:'✐'}.ss-compose.right:after,.ss-compose:before{content:'📝'}.ss-lock.right:after,.ss-lock:before{content:'🔒'}.ss-unlock.right:after,.ss-unlock:before{content:'🔓'}.ss-key.right:after,.ss-key:before{content:'🔑'}.ss-backspace.right:after,.ss-backspace:before{content:'⌫'}.ss-ban.right:after,.ss-ban:before{content:'🚫'}.ss-smoking.right:after,.ss-smoking:before{content:'🚬'}.ss-nosmoking.right:after,.ss-nosmoking:before{content:'🚭'}.ss-trash.right:after,.ss-trash:before{content:''}.ss-target.right:after,.ss-target:before{content:'◎'}.ss-tag.right:after,.ss-tag:before{content:''}.ss-bookmark.right:after,.ss-bookmark:before{content:'🔖'}.ss-flag.right:after,.ss-flag:before{content:'⚑'}.ss-like.right:after,.ss-like:before{content:'👍'}.ss-dislike.right:after,.ss-dislike:before{content:'👎'}.ss-heart.right:after,.ss-heart:before{content:'♥'}.ss-star.right:after,.ss-star:before{content:'⋆'}.ss-sample.right:after,.ss-sample:before{content:''}.ss-crop.right:after,.ss-crop:before{content:''}.ss-layers.right:after,.ss-layers:before{content:''}.ss-layergroup.right:after,.ss-layergroup:before{content:''}.ss-pen.right:after,.ss-pen:before{content:'✒'}.ss-bezier.right:after,.ss-bezier:before{content:''}.ss-pixels.right:after,.ss-pixels:before{content:''}.ss-phone.right:after,.ss-phone:before{content:'📞'}.ss-phonedisabled.right:after,.ss-phonedisabled:before{content:''}.ss-touchtonephone.right:after,.ss-touchtonephone:before{content:'☏'}.ss-mail.right:after,.ss-mail:before{content:'✉'}.ss-inbox.right:after,.ss-inbox:before{content:'📥'}.ss-outbox.right:after,.ss-outbox:before{content:'📤'}.ss-chat.right:after,.ss-chat:before{content:'💬'}.ss-user.right:after,.ss-user:before{content:'👤'}.ss-users.right:after,.ss-users:before{content:'👥'}.ss-usergroup.right:after,.ss-usergroup:before{content:''}.ss-businessuser.right:after,.ss-businessuser:before{content:''}.ss-man.right:after,.ss-man:before{content:'👨'}.ss-male.right:after,.ss-male:before{content:''}.ss-woman.right:after,.ss-woman:before{content:'👩'}.ss-female.right:after,.ss-female:before{content:''}.ss-raisedhand.right:after,.ss-raisedhand:before{content:'✋'}.ss-hand.right:after,.ss-hand:before{content:''}.ss-pointup.right:after,.ss-pointup:before{content:'👆'}.ss-pointupright.right:after,.ss-pointupright:before{content:''}.ss-pointright.right:after,.ss-pointright:before{content:'👉'}.ss-pointdownright.right:after,.ss-pointdownright:before{content:''}.ss-pointdown.right:after,.ss-pointdown:before{content:'👇'}.ss-pointdownleft.right:after,.ss-pointdownleft:before{content:''}.ss-pointleft.right:after,.ss-pointleft:before{content:'👈'}.ss-pointupleft.right:after,.ss-pointupleft:before{content:''}.ss-cart.right:after,.ss-cart:before{content:''}.ss-creditcard.right:after,.ss-creditcard:before{content:'💳'}.ss-calculator.right:after,.ss-calculator:before{content:''}.ss-barchart.right:after,.ss-barchart:before{content:'📊'}.ss-piechart.right:after,.ss-piechart:before{content:''}.ss-box.right:after,.ss-box:before{content:'📦'}.ss-home.right:after,.ss-home:before{content:'⌂'}.ss-globe.right:after,.ss-globe:before{content:'🌎'}.ss-navigate.right:after,.ss-navigate:before{content:''}.ss-compass.right:after,.ss-compass:before{content:''}.ss-signpost.right:after,.ss-signpost:before{content:''}.ss-location.right:after,.ss-location:before{content:''}.ss-floppydisk.right:after,.ss-floppydisk:before{content:'💾'}.ss-database.right:after,.ss-database:before{content:''}.ss-hdd.right:after,.ss-hdd:before{content:''}.ss-microchip.right:after,.ss-microchip:before{content:''}.ss-music.right:after,.ss-music:before{content:'♫'}.ss-headphones.right:after,.ss-headphones:before{content:'🎧'}.ss-discdrive.right:after,.ss-discdrive:before{content:''}.ss-volume.right:after,.ss-volume:before{content:'🔈'}.ss-lowvolume.right:after,.ss-lowvolume:before{content:'🔉'}.ss-mediumvolume.right:after,.ss-mediumvolume:before{content:''}.ss-highvolume.right:after,.ss-highvolume:before{content:'🔊'}.ss-airplay.right:after,.ss-airplay:before{content:''}.ss-camera.right:after,.ss-camera:before{content:'📷'}.ss-picture.right:after,.ss-picture:before{content:'🌄'}.ss-video.right:after,.ss-video:before{content:'📹'}.ss-webcam.right:after,.ss-webcam:before{content:''}.ss-film.right:after,.ss-film:before{content:''}.ss-playvideo.right:after,.ss-playvideo:before{content:''}.ss-videogame.right:after,.ss-videogame:before{content:'🎮'}.ss-play.right:after,.ss-play:before{content:'▶'}.ss-pause.right:after,.ss-pause:before{content:''}.ss-stop.right:after,.ss-stop:before{content:'■'}.ss-record.right:after,.ss-record:before{content:'●'}.ss-rewind.right:after,.ss-rewind:before{content:'⏪'}.ss-fastforward.right:after,.ss-fastforward:before{content:'⏩'}.ss-skipback.right:after,.ss-skipback:before{content:'⏮'}.ss-skipforward.right:after,.ss-skipforward:before{content:'⏭'}.ss-eject.right:after,.ss-eject:before{content:'⏏'}.ss-repeat.right:after,.ss-repeat:before{content:'🔁'}.ss-replay.right:after,.ss-replay:before{content:'↺'}.ss-shuffle.right:after,.ss-shuffle:before{content:'🔀'}.ss-index.right:after,.ss-index:before{content:''}.ss-storagebox.right:after,.ss-storagebox:before{content:''}.ss-book.right:after,.ss-book:before{content:'📕'}.ss-notebook.right:after,.ss-notebook:before{content:'📓'}.ss-newspaper.right:after,.ss-newspaper:before{content:'📰'}.ss-gridlines.right:after,.ss-gridlines:before{content:''}.ss-rows.right:after,.ss-rows:before{content:''}.ss-columns.right:after,.ss-columns:before{content:''}.ss-thumbnails.right:after,.ss-thumbnails:before{content:''}.ss-mouse.right:after,.ss-mouse:before{content:''}.ss-usb.right:after,.ss-usb:before{content:''}.ss-desktop.right:after,.ss-desktop:before{content:'💻'}.ss-laptop.right:after,.ss-laptop:before{content:''}.ss-tablet.right:after,.ss-tablet:before{content:''}.ss-smartphone.right:after,.ss-smartphone:before{content:''}.ss-cell.right:after,.ss-cell:before{content:'📱'}.ss-battery.right:after,.ss-battery:before{content:'🔋'}.ss-highbattery.right:after,.ss-highbattery:before{content:''}.ss-mediumbattery.right:after,.ss-mediumbattery:before{content:''}.ss-lowbattery.right:after,.ss-lowbattery:before{content:''}.ss-chargingbattery.right:after,.ss-chargingbattery:before{content:''}.ss-lightbulb.right:after,.ss-lightbulb:before{content:'💡'}.ss-washer.right:after,.ss-washer:before{content:''}.ss-downloadcloud.right:after,.ss-downloadcloud:before{content:''}.ss-download.right:after,.ss-download:before{content:''}.ss-downloadbox.right:after,.ss-downloadbox:before{content:''}.ss-uploadcloud.right:after,.ss-uploadcloud:before{content:''}.ss-upload.right:after,.ss-upload:before{content:''}.ss-uploadbox.right:after,.ss-uploadbox:before{content:''}.ss-fork.right:after,.ss-fork:before{content:''}.ss-merge.right:after,.ss-merge:before{content:''}.ss-refresh.right:after,.ss-refresh:before{content:'↻'}.ss-sync.right:after,.ss-sync:before{content:''}.ss-loading.right:after,.ss-loading:before{content:''}.ss-file.right:after,.ss-file:before{content:'📄'}.ss-files.right:after,.ss-files:before{content:''}.ss-addfile.right:after,.ss-addfile:before{content:''}.ss-removefile.right:after,.ss-removefile:before{content:''}.ss-checkfile.right:after,.ss-checkfile:before{content:''}.ss-deletefile.right:after,.ss-deletefile:before{content:''}.ss-exe.right:after,.ss-exe:before{content:''}.ss-zip.right:after,.ss-zip:before{content:''}.ss-doc.right:after,.ss-doc:before{content:''}.ss-pdf.right:after,.ss-pdf:before{content:''}.ss-jpg.right:after,.ss-jpg:before{content:''}.ss-png.right:after,.ss-png:before{content:''}.ss-mp3.right:after,.ss-mp3:before{content:''}.ss-rar.right:after,.ss-rar:before{content:''}.ss-gif.right:after,.ss-gif:before{content:''}.ss-folder.right:after,.ss-folder:before{content:'📁'}.ss-openfolder.right:after,.ss-openfolder:before{content:'📂'}.ss-downloadfolder.right:after,.ss-downloadfolder:before{content:''}.ss-uploadfolder.right:after,.ss-uploadfolder:before{content:''}.ss-quote.right:after,.ss-quote:before{content:'“'}.ss-unquote.right:after,.ss-unquote:before{content:'”'}.ss-print.right:after,.ss-print:before{content:'⎙'}.ss-copier.right:after,.ss-copier:before{content:''}.ss-fax.right:after,.ss-fax:before{content:'📠'}.ss-scanner.right:after,.ss-scanner:before{content:''}.ss-printregistration.right:after,.ss-printregistration:before{content:''}.ss-shredder.right:after,.ss-shredder:before{content:''}.ss-expand.right:after,.ss-expand:before{content:'⤢'}.ss-contract.right:after,.ss-contract:before{content:''}.ss-help.right:after,.ss-help:before{content:'❓'}.ss-info.right:after,.ss-info:before{content:'ℹ'}.ss-alert.right:after,.ss-alert:before{content:'⚠'}.ss-caution.right:after,.ss-caution:before{content:'⛔'}.ss-logout.right:after,.ss-logout:before{content:''}.ss-login.right:after,.ss-login:before{content:''}.ss-scaleup.right:after,.ss-scaleup:before{content:''}.ss-scaledown.right:after,.ss-scaledown:before{content:''}.ss-plus.right:after,.ss-plus:before{content:'+'}.ss-hyphen.right:after,.ss-hyphen:before{content:'-'}.ss-check.right:after,.ss-check:before{content:'✓'}.ss-delete.right:after,.ss-delete:before{content:'␡'}.ss-notifications.right:after,.ss-notifications:before{content:'🔔'}.ss-notificationsdisabled.right:after,.ss-notificationsdisabled:before{content:'🔕'}.ss-clock.right:after,.ss-clock:before{content:'⏲'}.ss-stopwatch.right:after,.ss-stopwatch:before{content:'⏱'}.ss-alarmclock.right:after,.ss-alarmclock:before{content:'⏰'}.ss-egg.right:after,.ss-egg:before{content:''}.ss-eggs.right:after,.ss-eggs:before{content:''}.ss-cheese.right:after,.ss-cheese:before{content:''}.ss-chickenleg.right:after,.ss-chickenleg:before{content:'🍗'}.ss-pizzapie.right:after,.ss-pizzapie:before{content:''}.ss-pizza.right:after,.ss-pizza:before{content:'🍕'}.ss-cheesepizza.right:after,.ss-cheesepizza:before{content:''}.ss-frenchfries.right:after,.ss-frenchfries:before{content:'🍟'}.ss-apple.right:after,.ss-apple:before{content:'🍏'}.ss-carrot.right:after,.ss-carrot:before{content:''}.ss-broccoli.right:after,.ss-broccoli:before{content:''}.ss-cucumber.right:after,.ss-cucumber:before{content:''}.ss-orange.right:after,.ss-orange:before{content:'🍊'}.ss-lemon.right:after,.ss-lemon:before{content:'🍋'}.ss-onion.right:after,.ss-onion:before{content:''}.ss-bellpepper.right:after,.ss-bellpepper:before{content:''}.ss-peas.right:after,.ss-peas:before{content:''}.ss-grapes.right:after,.ss-grapes:before{content:'🍇'}.ss-strawberry.right:after,.ss-strawberry:before{content:'🍓'}.ss-bread.right:after,.ss-bread:before{content:'🍞'}.ss-mug.right:after,.ss-mug:before{content:'☕'}.ss-mugs.right:after,.ss-mugs:before{content:''}.ss-espresso.right:after,.ss-espresso:before{content:''}.ss-macchiato.right:after,.ss-macchiato:before{content:''}.ss-cappucino.right:after,.ss-cappucino:before{content:''}.ss-latte.right:after,.ss-latte:before{content:''}.ss-icedcoffee.right:after,.ss-icedcoffee:before{content:''}.ss-coffeebean.right:after,.ss-coffeebean:before{content:''}.ss-coffeemilk.right:after,.ss-coffeemilk:before{content:''}.ss-coffeefoam.right:after,.ss-coffeefoam:before{content:''}.ss-coffeesugar.right:after,.ss-coffeesugar:before{content:''}.ss-sugarpackets.right:after,.ss-sugarpackets:before{content:''}.ss-capsule.right:after,.ss-capsule:before{content:''}.ss-capsulerecycling.right:after,.ss-capsulerecycling:before{content:''}.ss-insertcapsule.right:after,.ss-insertcapsule:before{content:''}.ss-tea.right:after,.ss-tea:before{content:'🍵'}.ss-teabag.right:after,.ss-teabag:before{content:''}.ss-jug.right:after,.ss-jug:before{content:''}.ss-pitcher.right:after,.ss-pitcher:before{content:''}.ss-kettle.right:after,.ss-kettle:before{content:''}.ss-wineglass.right:after,.ss-wineglass:before{content:'🍷'}.ss-sugar.right:after,.ss-sugar:before{content:''}.ss-oven.right:after,.ss-oven:before{content:''}.ss-stove.right:after,.ss-stove:before{content:''}.ss-vent.right:after,.ss-vent:before{content:''}.ss-exhaust.right:after,.ss-exhaust:before{content:''}.ss-steam.right:after,.ss-steam:before{content:'♨'}.ss-dishwasher.right:after,.ss-dishwasher:before{content:''}.ss-toaster.right:after,.ss-toaster:before{content:''}.ss-microwave.right:after,.ss-microwave:before{content:''}.ss-electrickettle.right:after,.ss-electrickettle:before{content:''}.ss-refrigerator.right:after,.ss-refrigerator:before{content:''}.ss-freezer.right:after,.ss-freezer:before{content:''}.ss-utensils.right:after,.ss-utensils:before{content:'🍴'}.ss-cookingutensils.right:after,.ss-cookingutensils:before{content:''}.ss-whisk.right:after,.ss-whisk:before{content:''}.ss-pizzacutter.right:after,.ss-pizzacutter:before{content:''}.ss-measuringcup.right:after,.ss-measuringcup:before{content:''}.ss-colander.right:after,.ss-colander:before{content:''}.ss-eggtimer.right:after,.ss-eggtimer:before{content:''}.ss-platter.right:after,.ss-platter:before{content:''}.ss-plates.right:after,.ss-plates:before{content:''}.ss-steamplate.right:after,.ss-steamplate:before{content:''}.ss-cups.right:after,.ss-cups:before{content:''}.ss-steamglass.right:after,.ss-steamglass:before{content:''}.ss-pot.right:after,.ss-pot:before{content:''}.ss-steampot.right:after,.ss-steampot:before{content:''}.ss-chef.right:after,.ss-chef:before{content:''}.ss-weathervane.right:after,.ss-weathervane:before{content:''}.ss-thermometer.right:after,.ss-thermometer:before{content:''}.ss-thermometerup.right:after,.ss-thermometerup:before{content:''}.ss-thermometerdown.right:after,.ss-thermometerdown:before{content:''}.ss-droplet.right:after,.ss-droplet:before{content:'💧'}.ss-sunrise.right:after,.ss-sunrise:before{content:'🌅'}.ss-sunset.right:after,.ss-sunset:before{content:'🌇'}.ss-sun.right:after,.ss-sun:before{content:'☀'}.ss-cloud.right:after,.ss-cloud:before{content:'☁'}.ss-clouds.right:after,.ss-clouds:before{content:''}.ss-partlycloudy.right:after,.ss-partlycloudy:before{content:'⛅'}.ss-rain.right:after,.ss-rain:before{content:'☔'}.ss-rainheavy.right:after,.ss-rainheavy:before{content:''}.ss-lightning.right:after,.ss-lightning:before{content:'☇'}.ss-thunderstorm.right:after,.ss-thunderstorm:before{content:'⛈'}.ss-umbrella.right:after,.ss-umbrella:before{content:'☂'}.ss-rainumbrella.right:after,.ss-rainumbrella:before{content:''}.ss-rainbow.right:after,.ss-rainbow:before{content:'🌈'}.ss-rainbowclouds.right:after,.ss-rainbowclouds:before{content:''}.ss-fog.right:after,.ss-fog:before{content:''}.ss-wind.right:after,.ss-wind:before{content:''}.ss-tornado.right:after,.ss-tornado:before{content:''}.ss-snowflake.right:after,.ss-snowflake:before{content:'❄'}.ss-snowcrystal.right:after,.ss-snowcrystal:before{content:'❆'}.ss-lightsnow.right:after,.ss-lightsnow:before{content:''}.ss-snow.right:after,.ss-snow:before{content:''}.ss-heavysnow.right:after,.ss-heavysnow:before{content:''}.ss-hail.right:after,.ss-hail:before{content:''}.ss-crescentmoon.right:after,.ss-crescentmoon:before{content:'🌙'}.ss-waxingcrescentmoon.right:after,.ss-waxingcrescentmoon:before{content:'🌒'}.ss-firstquartermoon.right:after,.ss-firstquartermoon:before{content:'🌓'}.ss-waxinggibbousmoon.right:after,.ss-waxinggibbousmoon:before{content:'🌔'}.ss-waninggibbousmoon.right:after,.ss-waninggibbousmoon:before{content:'🌖'}.ss-lastquartermoon.right:after,.ss-lastquartermoon:before{content:'🌗'}.ss-waningcrescentmoon.right:after,.ss-waningcrescentmoon:before{content:'🌘'}.ss-fan.right:after,.ss-fan:before{content:''}.ss-bike.right:after,.ss-bike:before{content:'🚲'}.ss-wheelchair.right:after,.ss-wheelchair:before{content:'♿'}.ss-briefcase.right:after,.ss-briefcase:before{content:'💼'}.ss-hanger.right:after,.ss-hanger:before{content:''}.ss-comb.right:after,.ss-comb:before{content:''}.ss-medicalcross.right:after,.ss-medicalcross:before{content:''}.ss-up.right:after,.ss-up:before{content:'⬆'}.ss-upright.right:after,.ss-upright:before{content:'⬈'}.ss-right.right:after,.ss-right:before{content:'➡'}.ss-downright.right:after,.ss-downright:before{content:'⬊'}.ss-down.right:after,.ss-down:before{content:'⬇'}.ss-downleft.right:after,.ss-downleft:before{content:'⬋'}.ss-left.right:after,.ss-left:before{content:'⬅'}.ss-upleft.right:after,.ss-upleft:before{content:'⬉'}.ss-navigateup.right:after,.ss-navigateup:before{content:''}.ss-navigateright.right:after,.ss-navigateright:before{content:'▻'}.ss-navigatedown.right:after,.ss-navigatedown:before{content:''}.ss-navigateleft.right:after,.ss-navigateleft:before{content:'◅'}.ss-retweet.right:after,.ss-retweet:before{content:''}.ss-share.right:after,.ss-share:before{content:''}.bg-red{background-color:#ea6953}.bg-yellow{background-color:#ffd26e}.bg-sigstr{background-color:#4aa951}.bg-teal{background-color:#77d5cf}.bg-orange{background-color:#eb905a}.bg-purple{background-color:#9f95d0}.bg-slate{background-color:#566871}.bg-seaweed{background-color:#035157}.bg-white{background-color:#fff}.bg-greydarkest{background-color:#4f5050}.color-grey{color:#b2b4b2}@-webkit-keyframes bounce{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.98);transform:scale(.98)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.98);transform:scale(.98)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fade-in-out{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes fade-in-out{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@media (max-width:1040px){.grid-lg,.grid-md{padding-left:40px;padding-right:40px}}.grid-sm{max-width:720px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media (max-width:560px){.grid-sm{padding-left:24px;padding-right:24px}}.grid-md{max-width:960px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media (max-width:560px){.grid-md{padding-left:24px;padding-right:24px}}.grid-lg{max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media (max-width:560px){.grid-lg{padding-left:24px;padding-right:24px}}.col-1{width:calc(1/12 * 100%)}.col-2{width:calc(2/12 * 100%)}.col-3{width:calc(3/12 * 100%)}.col-4{width:calc(4/12 * 100%)}.col-5{width:calc(5/12 * 100%)}.col-6{width:calc(6/12 * 100%)}.col-7{width:calc(7/12 * 100%)}.col-8{width:calc(8/12 * 100%)}.col-9{width:calc(9/12 * 100%)}.col-10{width:calc(10/12 * 100%)}.col-11{width:calc(11/12 * 100%)}.col-12{width:calc(12/12 * 100%)}@media (max-width:800px){.grid-sm{margin-left:40px;margin-right:40px}}@media (max-width:560px){.grid-sm{margin-left:0;margin-right:0}}@media (max-width:1320px){.grid-lg{margin-left:60px;margin-right:60px}}@media (max-width:1040px){.grid-lg{margin-left:0;margin-right:0}}.p-default{padding:80px 0}@media (max-width:800px){.p-default{padding:40px 0}}.btn{display:inline-block;padding:0 16px;font-size:15px;line-height:40px;letter-spacing:.75px;box-shadow:0 2px 5px rgba(0,0,0,.1);border-radius:2px;text-transform:uppercase;text-decoration:none;border:2px solid transparent;margin:auto;font-weight:700;box-shadow:0 6px 16px 6px rgba(0,0,0,.05);transition:.2s all ease}.btn:hover{opacity:1;box-shadow:0 4px 12px rgba(0,0,0,.04);cursor:pointer}.btn:focus{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:.3s;animation-duration:.3s;outline:0}.btn-group .btn:first-child{margin-right:80px}.btn-primary{background-color:#4aa951;color:#fff}.btn-secondary{background-color:rgba(255,255,255,.95);color:rgba(86,104,113,.8)}.btn-secondary:hover{color:#566871;background-color:#fff}.btn-tertiary{border-color:#fff;color:#fff;box-shadow:unset}.btn-tertiary:hover{background-color:#fff;color:#566871}.btn-quaternary{border-color:#4aa951;color:#4aa951;background-color:transparent;box-shadow:unset}.btn-quaternary:hover{box-shadow:unset;background-color:#4aa951;color:#fff}.btn-5{background-color:rgba(86,104,113,.9);color:#fff}.btn-5:hover{background-color:#566871}.btn-6{background-color:rgba(0,0,0,.9);color:#fff}.btn-6:hover{background-color:#000}*{box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cta-card,body,section{background-color:#fcfcfc}@media (max-width:420px){body,section{background-color:#fff}}button{transition:.2s all ease}input[type=button],input[type=submit],input[type=text],textarea{-webkit-appearance:none;border-radius:0}.careers .page,.company .page{padding-top:80px}.page-wrapper{z-index:2;position:relative;background-color:transparent}.page-wrapper-inner{background-color:#fff}i{font-family:SSGizmo;font-style:normal;text-align:center;color:#cdcbcb;display:block;line-height:100%}.pagination{text-align:center;padding:0 0 40px}.pagination a{margin-top:0;padding:80px 32px 0}@media (max-width:560px){.pagination a{padding:48px}}@media (max-width:420px){.pagination a{padding:48px 24px}}.notfound .grid-sm{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:160px 0 80px}a,button,div,h1,h2,h3,h4,h5,h6,input,p,span{font-family:BrandonText,"SF UI Text","San Francisco",-apple-system,BlinkMacSystemFont,sans-serif}h1{font-size:44px;line-height:56px;color:#fff;font-family:BrandonTextWeb-Medium,'SF UI Text','San Francisco',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500;margin:0 auto 16px}@media (max-width:720px){h1{font-size:32px;line-height:38px;margin-bottom:12px}}h1+p{font-size:20px;margin-bottom:24px}h1 *{font-family:BrandonTextWeb-Medium,'SF UI Text','San Francisco',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500}h2{font-size:32px;line-height:100%;color:#fff;text-align:center;margin:0 auto 24px;text-transform:uppercase;letter-spacing:.25px}h3{font-size:35px;line-height:42px;color:#566871;text-align:left;font-weight:400;margin:0 0 8px}@media (max-width:800px){h3{font-size:26px;line-height:34px;margin-bottom:8px}}h4{font-size:24px;line-height:100%;color:#566871;font-family:BrandonTextWeb-Medium,'SF UI Text','San Francisco',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500;text-align:center;margin:0 auto 12px;text-transform:uppercase;letter-spacing:.25px}h4.no-subtitle{position:relative;margin-bottom:80px}h4.no-subtitle:after{position:absolute;content:'';bottom:-24px;width:160px;border-bottom:2px solid #ececec;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:800px){h4.no-subtitle{margin-bottom:40px}h4.no-subtitle:after{display:none}}h4+p{margin-bottom:48px;text-align:center}@media (max-width:800px){h4{font-size:20px;line-height:24px;margin-bottom:8px}}@media (max-width:560px){h4+p{margin-bottom:24px}}h5{font-size:14px;line-height:100%;color:#4aa951;text-align:center;font-family:BrandonTextWeb-Medium,'SF UI Text','San Francisco',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500;margin:8px auto;text-transform:uppercase}h6{font-size:18px;line-height:100%;color:#b2b4b2;margin:0 0 24px;text-transform:uppercase}p{font-size:18px;line-height:28px;color:#919191;margin:0}@media (max-width:560px){p{font-size:16px;line-height:26px}}.link-arrow{display:inline-block;color:#4aa951;font-size:16px;line-height:100%;text-decoration:none;margin-top:16px;transition:.2s all ease;text-transform:capitalize;font-family:BrandonTextWeb-Medium,'SF UI Text','San Francisco',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500}.link-arrow:after{transition:.2s all ease;font-family:SSGizmo;margin-left:8px;position:relative;top:4px;left:0;content:"▻";font-style:normal;font-weight:400;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-webkit-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga"}.link-arrow:hover{opacity:.8}.link-arrow:hover:after{left:4px}.link-arrow-reverse:after{content:none}.link-arrow-reverse:before{transition:.2s all ease;font-family:SSGizmo;margin-right:8px;position:relative;top:4px;right:0;content:'navigateleft'}.link-arrow-reverse:hover:before{right:4px}.link-navigation-secondary{color:rgba(74,169,81,.8);font-weight:700;position:relative;display:inline-block;text-decoration:none;font-style:normal;transition:.2s all ease}.link-navigation-secondary:hover{color:#4aa951}.link-play{display:inline-block;color:#4aa951;font-size:16px;font-family:BrandonTextWeb-Medium,'SF UI Text','San Francisco',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500;line-height:100%;text-decoration:none;margin-top:16px;transition:.2s all ease;text-transform:capitalize}.link-play:after{transition:.2s all ease;font-family:SSGizmo;margin-left:8px;position:relative;top:4px;left:0;content:'play'}.link-play:hover{opacity:.8}.link-play:hover:after{left:4px}.link-underline{color:#4aa951;position:relative;display:inline-block;text-decoration:none;font-style:normal;font-family:BrandonTextWeb-Medium,'SF UI Text','San Francisco',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500}.link-underline:before{content:' ';height:2px;background-color:rgba(74,169,81,.2);width:100%;display:block;position:absolute;bottom:2px;transition:.2s all ease}.link-underline:hover:before{height:calc(100% - 4px)}.link-underline-white{color:#fff}.link-underline-white:before{background-color:rgba(255,255,255,.2)}.icon-lg{font-size:52px;text-align:left}.icon-sm{font-size:40px}.center{text-align:center}.left-align{text-align:left}@media (max-width:560px){.center-mobile{text-align:center}}.h7{color:#566871;font-size:24px;line-height:34px;margin-bottom:32px;font-family:BrandonTextWeb-Medium,'SF UI Text','San Francisco',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500}.h8{color:#000;font-size:16px;text-transform:uppercase;margin-bottom:8px;font-family:BrandonTextWeb-Medium,'SF UI Text','San Francisco',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500}.f7{font-size:15px;line-height:21px}.list{list-style-type:none;padding-left:0}.no-underline{text-decoration:none}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.relative{position:relative}.absolute{position:absolute}.block{display:block}.flex-direction-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.justify-content-flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.overflow-hidden{overflow:hidden}.m-r-0{margin-right:0}.m-t-0{margin-top:0}.m-t-1{margin-top:1rem}.m-b-3{margin-bottom:3rem}.m-b-1{margin-bottom:1rem}.m-b-0{margin-bottom:0}.p-section{padding:80px 0}@media (max-width:560px){.p-section{padding:40px 0}}.w-100{width:100%}.icon-grid{display:-webkit-box;display:-ms-flexbox;display:flex}.icon-grid .icon-item{width:256px;text-align:center}.icon-grid .icon-item p{line-height:25px}@media (max-width:880px){.icon-grid .icon-item{margin:0 auto 24px;width:calc(50% - 8px);padding:24px 16px}}@media (max-width:560px){.icon-grid .icon-item{width:100%;border:2px solid #ececec}.icon-grid .icon-item i{margin-bottom:8px}.icon-grid .icon-item p{margin-top:8px}}.icon-grid-5{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icon-grid-5 .icon-item{margin-right:96px}.icon-grid-5 .icon-item:nth-child(n+3):nth-child(odd){margin-right:0}.icon-grid-5 .icon-item:nth-child(-n+3){margin-bottom:48px}.cta-card{padding:120px 0}@media (max-width:560px){.cta-card{padding:80px 0}}.portraitquote-body{font-size:32px;line-height:44px}.employeequote{background-color:#fff;padding:40px 0}.employeequote .grid-sm{border-radius:2px}.employeequote-attr{font-size:14px}.employeequote img{width:96px;height:96px;border-radius:2px}.employeequote-body{font-size:20px;line-height:28px;position:relative;z-index:0}.employeequote-body:before{z-index:-1;content:'“';font-weight:700;color:#ececec;position:absolute;-webkit-transform:scale(4);transform:scale(4);top:12%}@media (max-width:400px){.employeequote-body:before{top:10%}}@media (max-width:560px){.employeequote img{display:none}.employeequote .col-9{width:100%}}.customerquote{margin:auto;padding:120px 0;position:relative}.customerquote:after,.customerquote:before{content:'';position:absolute;width:100%;height:100%;top:0}.customerquote:before{background-position:center;background-repeat:no-repeat;background-size:cover}.customerquote:after{content:'';position:absolute;width:100%;height:100%;top:0;background-color:rgba(74,169,81,.95)}.customerquote .grid-lg{position:relative;z-index:1}.customerquote h3{color:#fff;position:relative}.customerquote h3:before{content:'“';position:absolute;-webkit-transform:scale(6) translateY(16%);transform:scale(6) translateY(16%);font-weight:700;opacity:.15}.customerquote p{color:#fff}.customerquote .customerquote-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.customerquote .customerquote-logo img{width:100%}.customerquote .customerquote-attr p{font-weight:400}@media (max-width:1040px){.customerquote{padding:120px 0}}@media (max-width:720px){.customerquote{padding:80px 0}.customerquote .grid-md{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.customerquote .col-8{width:100%}.customerquote .col-2{width:25%}.customerquote .col-2 img{margin-top:16px}}.label-special{background-color:#ececec;border-radius:1px;color:#919191;font-size:14px;line-height:100%;padding:4px 10px;margin-left:8px;display:inline-block}.disclaimer{padding:32px 0;background-color:rgba(0,0,0,.85);z-index:2;width:100%;overflow:hidden;position:fixed;top:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:.5s all ease;opacity:0}.disclaimer.closed{-webkit-transform:translateY(0);transform:translateY(0)}.disclaimer .grid-lg{transition:.65s all ease;opacity:0;top:32px;position:relative}.disclaimer.active{opacity:1}.disclaimer.active .grid-lg{top:16px;opacity:1;top:0}.disclaimer #btn-close{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;position:absolute;right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:-8px;opacity:.5}@media (max-width:1040px){.disclaimer #btn-close{right:40px}}.disclaimer #btn-close i{position:relative;top:4px;right:-3px}.disclaimer #btn-close:hover{cursor:pointer}.disclaimer .cta,.disclaimer .h7,.disclaimer p{color:#fff}.disclaimer .btn{-ms-flex-item-align:end;align-self:flex-end}.disclaimer .btn:hover{color:#000}@media (max-width:560px){.disclaimer{position:static;-webkit-transform:translateY(0);transform:translateY(0)}.disclaimer #btn-close{display:none}.disclaimer .grid-lg{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.disclaimer .grid-lg>div{width:100%}.disclaimer .grid-lg>div p{margin-bottom:1rem}.disclaimer .grid-lg>div .btn{margin-left:0}}.calculator{padding:160px 0}@media (max-width:560px){.calculator{padding:80px 0}}.valueprops{padding-top:120px}@media (max-width:880px){.valueprops{padding-top:80px}}.card{width:100%;box-shadow:0 2px 6px 2px rgba(0,0,0,.06);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:3px;position:relative;transition:.5s all ease;overflow:hidden}.card-image{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;transition:1s all ease}.card-content{transition:.5s all ease;padding:64px}.card-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-icons i{width:33.3%}.card-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.card-logos img{display:block;max-width:100%;max-height:40px;margin:0 auto}.card-calculator{max-width:400px;margin:auto}.card-calculator i{color:#4aa951}.card-calculator input{display:block;width:100%;color:#566871;margin:16px 0;outline:0}.card-calculator h3,.card-calculator input,.card-calculator p{text-align:center;line-height:100%}.card-calculator #calculator-input{border:2px dashed #ececec}.card-calculator #calculator-output{margin:8px 0 12px}.card-calculator p.employees{margin-bottom:8px}.card-calculator p.missingouton{margin-bottom:16px}@media (max-width:1040px){.card{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.card-content{width:100%;padding:40px}.card-icons{display:none}.card-logos{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:0}.card-logos img{margin:0}.card-image{height:240px;width:100%}}@media (max-width:880px){.card-logos{display:none}}@media (max-width:560px){.card-content{padding:32px}.card-icons{display:none}}.icon-grid{display:-webkit-box;display:-ms-flexbox;display:flex}.icon-grid.icon-grid-double .icon-item:nth-child(-n+4){margin-bottom:48px}@media (max-width:880px){.icon-grid.icon-grid-double .icon-item:nth-child(-n+4){margin-bottom:24px}}.icon-grid .icon-item{width:256px;text-align:center}.icon-grid .icon-item p{line-height:25px}@media (max-width:880px){.icon-grid .icon-item{margin:0 auto 24px;width:calc(50% - 8px);padding:24px 16px}}@media (max-width:560px){.icon-grid .icon-item{width:100%;border:2px solid #ececec}.icon-grid .icon-item i{margin-bottom:8px}.icon-grid .icon-item p{margin-top:8px}}.icon-grid-5{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icon-grid-5 .icon-item{margin-right:96px}.icon-grid-5 .icon-item:nth-child(n+3):nth-child(odd){margin-right:0}.icon-grid-5 .icon-item:nth-child(-n+3){margin-bottom:48px}@media (max-width:1040px){.icon-grid-5 .icon-item{margin:0;width:calc(50% - 8px)}}@media (max-width:560px){.icon-grid-5 .icon-item{width:100%}.icon-grid-5 .icon-item:not(:last-child){margin-bottom:48px}}.icon-grid-4{-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:880px){.icon-grid-4{-ms-flex-wrap:wrap;flex-wrap:wrap}}.post{z-index:1;width:calc(50% - 16px);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-decoration:none;margin-bottom:32px;box-shadow:0 6px 16px 6px rgba(0,0,0,.05);transition:.5s all ease;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.post.no-blur:hover .post-header{-webkit-filter:none;filter:none}.post.no-blur:hover .post-logo{opacity:.8}.post.image-half-height .post-image{height:60%}.post-wrapper{padding:80px 0}@media (max-width:800px){.post-wrapper{padding:40px 0}}.post-header{height:480px;width:100%;transition:.4s all ease}.post .post-color,.post .post-image{content:' ';top:0;bottom:0;left:0;right:0;position:absolute}.post-third{width:calc(33.3% - 16px)}.post .post-image{background-position:center center;background-repeat:no-repeat;background-size:cover;transition:.4s all ease}.post .post-color{background-color:rgba(255,255,255,.9);opacity:0;transition:.4s all ease}.post .post-headline{font-size:24px;line-height:32px;color:#566871;font-family:BrandonTextWeb-Medium,'SF UI Text','San Francisco',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500;margin:0 auto 12px}@media (max-width:720px){.post .post-headline{font-size:20px;line-height:28px}}.post-author{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:24px}.post-author img{border-radius:100%;width:32px;height:32px;margin-right:12px}.post-author p{-ms-flex-item-align:end;align-self:flex-end;font-size:14px}.post .post-subheadline{margin-bottom:0}.post-logo{width:100%;height:160px;display:-webkit-box;display:-ms-flexbox;display:flex;transition:.4s ease all}.post-logo img{width:120px;margin:auto}.post .post-content{background-color:rgba(255,255,255,.99);width:100%;padding:24px;transition:.5s all ease;z-index:3;position:absolute;bottom:0}.post .post-content *{transition:.5s all ease}.post-categories{margin-bottom:8px}.post-category{margin:0 8px 8px 0}.post:hover{box-shadow:0 4px 12px rgba(0,0,0,.04)}.post:hover .post-color{opacity:.7}.post:hover .post-header{-webkit-filter:blur(4px);filter:blur(4px)}.post:hover .post-content{background-color:#fff}.post:hover .post-content *{opacity:.7}.post:focus{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:.3s;animation-duration:.3s}@media (max-width:880px){.post{width:100%!important}.post:last-child{margin-bottom:0}}.post-short .post-header{height:320px}.post-small{width:100%;padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;transition:.2s all ease;border-radius:2px}.post-small:hover{background-color:#f9f9f9}.post-small .post-small-left{width:70%}.post-small .post-small-left .post-small-title{color:#4f5050;margin-bottom:8px}.post-small .post-small-left .post-small-subtitle{color:#b2b4b2;font-size:16px;line-height:100%}.post-small .post-small-right{display:-webkit-box;display:-ms-flexbox;display:flex}.post-small .post-small-right p{margin:auto}@media (max-width:560px){.post-small{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 0}.post-small:hover{background-color:transparent}.post-small .post-small-left,.post-small .post-small-right{width:100%}.post-small .post-small-right{margin-top:16px}.post-small .post-small-right p{margin-left:0}}header{height:500px;padding-top:120px;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center}header:before{content:'';position:absolute;background-repeat:no-repeat;background-size:cover;background-position:center center;top:0;left:0;right:0;bottom:0;opacity:.6}header .grid-lg,header .grid-md,header .grid-sm{position:relative}header .grid-sm{padding-top:80px}header p{color:#fff;font-size:20px;line-height:30px}@media (max-width:1320px){header p{font-size:18px;line-height:28px}}@media (max-width:800px){header{height:420px}}@media (max-width:560px){header{height:320px}}.header-sm{height:320px;padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex}.header-sm:before{background-position:center top}.header-sm .grid-sm{margin:auto}.header-sm h2,.header-sm p{width:100%;text-align:center}.header-pattern:before{background-image:url(assets/img/pattern03@2x.png)}.careers header,.company header{height:420px}@media (max-width:800px){.careers header,.company header{height:280px}}.campaigns header,.overview header,.signatures header{padding-top:160px;height:592px;overflow:hidden}.campaigns header .left,.overview header .left,.signatures header .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:560px}.campaigns header .left .left-content,.overview header .left .left-content,.signatures header .left .left-content{margin:40px auto auto}.campaigns header .left .left-content h1 span,.overview header .left .left-content h1 span,.signatures header .left .left-content h1 span{display:block;font-family:BrandonTextWeb-Medium,'SF UI Text','San Francisco',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500}.campaigns header .left .left-content p,.overview header .left .left-content p,.signatures header .left .left-content p{padding-right:48px}.campaigns header .left .left-content p a,.overview header .left .left-content p a,.signatures header .left .left-content p a{color:#fff}.campaigns header .left .left-content p a:before,.overview header .left .left-content p a:before,.signatures header .left .left-content p a:before{background-color:rgba(255,255,255,.5)}@media (max-width:800px){.campaigns header .left .left-content p,.overview header .left .left-content p,.signatures header .left .left-content p{padding-right:0}}@media (max-width:1120px){.campaigns header .left,.overview header .left,.signatures header .left{width:480px}}@media (max-width:720px){.campaigns header,.overview header,.signatures header{height:480px;padding-top:96px}.campaigns header .left,.overview header .left,.signatures header .left{width:100%;text-align:left}.campaigns header .left p,.overview header .left p,.signatures header .left p{padding-right:0}}@media (max-width:400px){.campaigns header,.overview header,.signatures header{height:400px;padding-top:64px}}.content-header{padding-top:0}.content-header .blog-featured,.content-header .featured-slide{padding-top:120px;height:100%}@media (max-width:560px){.content-header .blog-featured,.content-header .featured-slide{padding-top:40px!important;display:-webkit-box;display:-ms-flexbox;display:flex}}.content-header .blog-featured .grid-md,.content-header .blog-featured .grid-sm,.content-header .featured-slide .grid-md,.content-header .featured-slide .grid-sm{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.content-header .blog-featured .featured-title,.content-header .featured-slide .featured-title{text-align:center;white-space:normal}.content-header .blog-featured .featured-subtitle,.content-header .featured-slide .featured-subtitle{width:100%;text-align:center}.content-header .blog-featured .featured-label,.content-header .featured-slide .featured-label{background-color:rgba(255,255,255,.2);color:#fff;font-size:12px;line-height:24px;padding:0 16px;text-transform:uppercase;font-weight:700;border-radius:1px}.content-header .blog-featured .btn,.content-header .blog-featured .featured-label,.content-header .featured-slide .btn,.content-header .featured-slide .featured-label{display:table;margin:0 auto}.content-header.single-header .blog-featured{padding-top:200px}.home{background-color:#fff}.home header{background-size:cover;background-position:right center;left:0;top:0;width:100%;z-index:1;position:relative;height:560px;border-bottom:2px solid #fff}@media (max-width:560px){.home header{height:480px;background-position-x:70%}}.home header:before{background-color:#4aa951;opacity:.25}@media (max-width:1120px){.home header:before{opacity:.85}}@media (max-width:560px){.home header:before{opacity:.95}}.home header:after{content:'';position:absolute;left:0;bottom:0;height:104px;width:100%;background-image:url(assets/img/header-curves.svg);background-size:cover;background-position:center;z-index:0;background-repeat:no-repeat}.home header .grid-lg{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:middle;-ms-grid-row-align:middle;align-self:middle;padding-top:40px!important;z-index:2}@media (max-width:560px){.home header .grid-lg{padding-top:0!important}}.home header .grid-lg h1,.home header .grid-lg p{width:100%}.home header .grid-lg p{max-width:600px}.home header .grid-lg h1{margin-left:0}.home header .grid-lg span{display:block}@media (max-width:560px){.home header .grid-lg span{display:inline}}.home header .btn{margin-left:0}.home .video-card-section{padding-top:40px!important;background-color:transparent}@media (max-width:560px){.home .video-card-section{padding-top:0!important}}.home-campaigns,.home-signatures{background-repeat:no-repeat;background-size:contain;position:relative;background-color:#4aa951}.home-campaigns .card,.home-signatures .card{width:640px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home-campaigns .card i,.home-signatures .card i{margin-bottom:24px}@media (max-width:560px){.home-campaigns .card i,.home-signatures .card i{margin-bottom:16px}}.home-campaigns .card .quote,.home-signatures .card .quote{margin-top:80px;position:relative;z-index:1}@media (max-width:560px){.home-campaigns .card .quote,.home-signatures .card .quote{margin-top:40px}}.home-campaigns .card .quote:before,.home-signatures .card .quote:before{font-family:BrandonText,"SF UI Text","San Francisco",-apple-system,BlinkMacSystemFont,sans-serif;content:'“';position:absolute;-webkit-transform:scale(10) translateY(4px);transform:scale(10) translateY(4px);color:#ececec;opacity:.4;font-weight:700;z-index:-1}.home-campaigns .card .quote p,.home-signatures .card .quote p{font-size:20px}.home-campaigns .card .quote .name,.home-signatures .card .quote .name{font-size:16px;color:#b2b4b2}.home-campaigns .card .quote .name:before,.home-signatures .card .quote .name:before{content:'-';font-family:BrandonText,"SF UI Text","San Francisco",-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;color:#cdcbcb;margin-right:8px}@media (max-width:1120px){.home-campaigns,.home-signatures{background-position:center center;background-size:cover;z-index:0}.home-campaigns:after,.home-signatures:after{background-color:rgba(74,169,81,.8);content:'';width:100%;height:100%;position:absolute;top:0;z-index:-1}}@media (max-width:560px){.home-campaigns:after,.home-signatures:after{background-color:#4aa951}}.home-campaigns{background-image:linear-gradient(to right,#4aa951 0,#4aa951 60%,rgba(74,169,81,0) 75%),url(assets/img/campaigns-inlife-2@2x.jpg);background-position:right;margin-top:80px}.home-campaigns .card{top:80px}@media (max-width:1320px){.home-campaigns{margin-left:0}}@media (max-width:1120px){.home-campaigns{margin-top:40px;background-image:url(assets/img/campaigns-inlife-2@2x.jpg)}}@media (max-width:560px){.home-campaigns .card{top:40px}}.home-signatures{background-image:linear-gradient(to left,#4aa951 0,#4aa951 60%,rgba(74,169,81,0) 75%),url(assets/img/signatures-inlife-1@2x.jpg);background-position:left}.home-signatures .grid-lg{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.home-signatures:before{height:465px}.home-signatures .card{bottom:80px}@media (max-width:1320px){.home-signatures{margin-right:0}}@media (max-width:1120px){.home-signatures{background-image:url(assets/img/signatures-inlife-1@2x.jpg)}.home-signatures .card{bottom:0;top:80px}}@media (max-width:560px){.home-signatures .card{top:40px}}.nav{height:80px;width:100%;position:absolute;z-index:3}@media (max-width:880px){.nav.active .nav-mobile{visibility:visible;opacity:1}h5:not(.nav.active.nav-mobile-title){margin:0}.nav.active .nav-menubutton{padding:0 16px;right:-16px}}@media (max-width:880px) and (max-width:560px){.nav.active .nav-menubutton{right:0}}@media (max-width:880px){.nav.active .nav-menubutton-icon>div{background-color:#566871;position:absolute;top:50%}.nav.active .nav-menubutton-icon>div:first-child{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.nav.active .nav-menubutton-icon>div:nth-child(2){opacity:0}.nav.active .nav-menubutton-icon>div:last-child{width:100%;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.nav.active .nav-menubutton-label{width:0;opacity:0;margin-right:0}}.nav .grid-lg{height:100%}.nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.nav-logo{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:16px}.nav-logo img{width:96px}.nav-mobile{visibility:hidden;position:absolute;left:24px;right:24px;top:16px;background-color:#fff;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.07),0 5px 20px 0 rgba(0,0,0,.06);transition:.2s all ease;opacity:0;overflow-x:hidden}.nav-mobile-other,.nav-mobile-products,.nav-mobile-signin{padding:24px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:2px solid #f9f9f9;text-transform:capitalize}.nav-mobile-other-item,.nav-mobile-products-item,.nav-mobile-signin-item{-ms-flex-preferred-size:50%;flex-basis:50%;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex}.nav-mobile-other-item:not(:nth-last-child(-n+2)),.nav-mobile-products-item:not(:nth-last-child(-n+2)),.nav-mobile-signin-item:not(:nth-last-child(-n+2)){margin-bottom:32px}.nav-mobile-products i{font-size:24px;margin:0 16px 0 0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.nav-mobile-products h5{margin:0;text-transform:capitalize;font-size:18px}.nav-mobile-products-title{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:left;color:#b2b4b2;margin-bottom:32px!important}.nav-mobile-products-item{padding:4px 0}@media (max-width:420px){.nav-mobile-products-item{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:32px!important}.nav-mobile-products-item:last-child{margin-bottom:0!important}}.nav-mobile-other-item,.nav-mobile-signin-item{color:#4aa951;font-size:16px;font-family:BrandonTextWeb-Medium,'SF UI Text','San Francisco',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500}.nav-mobile-signin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f9f9f9}.nav-mobile-signin a{margin:0}.nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media (max-width:880px){.nav-links{display:none}}.nav-primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style-type:none;margin:0;padding-left:0}.nav-secondary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-secondary a{text-decoration:none}.nav-secondary a:not(.btn){margin:0 16px;padding:0}.nav-secondary a:not(.btn) span{cursor:pointer}@media (max-width:1120px){.nav-secondary a:nth-child(2){padding-right:0}}.nav-secondary .btn{margin-left:16px}@media (max-width:880px){.nav-secondary .btn{display:none}}.nav-menubutton{display:none;height:40px;border-radius:2px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-appearance:none;border:none;background-color:transparent;cursor:pointer;outline:0;padding:0 24px;text-transform:uppercase;border:2px solid #fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;transition:.2s all ease;position:relative;z-index:1;right:0}.nav-menubutton-label{color:#fff;font-weight:700;font-size:16px;letter-spacing:1.5px;margin-right:16px;width:53px;position:relative;transition:.2s all ease}.nav-menubutton-icon{position:relative;width:16px;height:12px;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;transition:.2s all ease}.nav-menubutton-icon>div{height:2px;background-color:#fff;border-radius:2px;transition:.2s all ease}.nav-menubutton-icon>div:first-child{width:100%}.nav-menubutton-icon>div:nth-child(2){width:12px}.nav-menubutton-icon>div:last-child{width:8px}@media (max-width:880px){.nav-menubutton{display:-webkit-box;display:-ms-flexbox;display:flex}}.nav-item-top{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 16px;position:relative;cursor:pointer}.nav-item-top:hover .nav-item-label{color:#fff;border-bottom-color:#fff}.nav-item-top:hover .nav-dropdown{visibility:visible;opacity:1}.nav-item-top:hover .nav-dropdown-2{padding:16px 0}.nav-item-label{margin:auto;text-decoration:none;cursor:default;font-family:BrandonTextWeb-Medium,'SF UI Text','San Francisco',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500;color:rgba(255,255,255,.75);transition:.2s all ease;border-bottom:1px solid transparent}.nav-item-label span{font-family:BrandonTextWeb-Medium,'SF UI Text','San Francisco',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500}.nav-item-label:hover{color:#fff}a{cursor:pointer!important}.nav-dropdown{padding:16px 40px 48px;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;width:720px;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;box-shadow:0 0 0 1px rgba(0,0,0,.07),0 5px 20px 0 rgba(0,0,0,.06);border-radius:2px;position:absolute;top:64px;transition:.2s all ease;opacity:0;z-index:3;left:0}.nav-dropdown:before{content:'';width:16px;height:8px;position:absolute;top:-8px;left:24px;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(assets/img/triangle.svg)}@media (max-width:880px){.nav-dropdown{width:360px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nav-dropdown-item{width:100%!important}}.nav-dropdown-bottom{background-color:#f9f9f9;position:absolute;left:0;right:0;bottom:0;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;transition:.2s all ease;cursor:default;border-radius:0 0 2px 2px;overflow:hidden}.nav-dropdown-bottom .nav-item-label{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:1px;border-bottom:none}.nav-dropdown-bottom .nav-item-label span{color:#b2b4b2;transition:.2s all ease;font-size:15px;text-transform:uppercase}.nav-dropdown-bottom:hover{background-color:rgba(236,236,236,.6)}.nav-dropdown-bottom:hover span{color:#919191}.nav-dropdown-2{width:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;box-shadow:0 0 0 1px rgba(0,0,0,.07),0 5px 20px 0 rgba(0,0,0,.06);border-radius:2px;top:64px;transition:.2s all ease;opacity:0;z-index:3;left:0;padding:0}.nav-dropdown-2 .nav-dropdown-item{width:100%;padding:12px 24px;transition:.2s all ease}.nav-dropdown-2 .nav-dropdown-item:hover{background-color:#f9f9f9}.nav-dropdown-2 .nav-dropdown-item:hover .nav-dropdown-item-description h5{color:#566871}.nav-dropdown-2 h5{white-space:pre;margin:0;text-transform:capitalize;font-size:16px}.nav-dropdown-2 i{padding-top:0;font-size:24px}.nav-dropdown-item{width:calc(50% - 16px);list-style-type:none;padding:24px 0;transition:.2s all ease}.nav-dropdown-item a{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:880px){.nav-dropdown-item a{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.nav-dropdown-item a:hover .nav-dropdown-item-description h5,.nav-dropdown-item a:hover .nav-dropdown-item-description p,.nav-dropdown-item a:hover .nav-dropdown-item-icon i{color:#566871}.nav-dropdown-item-icon{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:32px;margin-right:32px}.nav-dropdown-item-icon i{margin:auto;padding-top:12px;transition:.2s all ease}.nav-dropdown-item-description h5,.nav-dropdown-item-description p{transition:.2s all ease}.nav-dropdown-item-description h5{text-align:left;text-transform:capitalize;font-size:18px}.nav-dropdown-item-description p{font-size:16px;line-height:22px}.alt-nav{background-color:#fff}.alt-nav .nav-item-label{color:rgba(86,104,113,.7)}.alt-nav .nav-item-top:hover .nav-item-label{color:#566871!important;border-color:#566871!important}.alt-nav .nav-menubutton{border-color:#4aa951}.alt-nav .nav-menubutton-label{color:#4aa951}.alt-nav .nav-menubutton-icon>div{background-color:#4aa951}.alt-nav.active .nav-menubutton{border-color:transparent}.nav-blog{background-color:transparent}.nav-blog.alt-nav .nav-blog-title a{color:#4aa951}@media (max-width:560px){.nav-blog .btn{display:none}}.nav-blog-title{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.nav-blog-title a{font-family:BrandonTextWeb-Medium,'SF UI Text','San Francisco',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500;color:#fff;text-decoration:none;transition:.2s all ease}.nav-blog-title a:hover{opacity:.5}.range-bar{background-color:#ececec;border-radius:15px;display:block;height:4px;position:relative;width:100%;margin:0 auto}.range-quantity{background-color:#4aa951;display:block;height:100%;width:0;border-radius:2px 0 0 2px}.range-handle{background-color:#4aa951;border-radius:100%;cursor:move;height:16px;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:absolute;width:16px}.range-bar{margin:16px 0}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.range-disabled{cursor:default}.overview-products{padding-top:120px}@media (max-width:1040px){.overview-products{padding:0}}.overview-products .card{width:calc(50% - 20px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.overview-products .card .card-image{height:240px}@media (max-width:1040px){.overview-products .card{margin:40px 0}}@media (max-width:880px){.overview-products .card{width:100%}}.overview-analytics{padding-top:80px}.overview-analytics .left img{width:180%}.overview-analytics .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:880px){.overview-analytics .left{width:35%}.overview-analytics .right{width:55%}}@media (max-width:720px){.overview-analytics{padding-top:40px}.overview-analytics .grid-lg{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.overview-analytics .left,.overview-analytics .right{width:100%}.overview-analytics .left img{width:100%}}.company .cta-card .card-image{background-position:center 30%}.people{padding-bottom:40px;width:100%}.people .person{float:left;width:160px;margin-bottom:32px}.people .person:not(:nth-child(5)){margin-right:32px}.people .person-social{opacity:0;height:48px;width:100%;bottom:0;position:absolute;background-color:rgba(86,104,113,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;transition:.2s all ease;border-radius:0 0 2px 2px}.people .person-social>a{display:inline-block;color:#fff;opacity:.8;font-family:BrandonTextWeb-Medium,'SF UI Text','San Francisco',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500;text-decoration:none;transition:.2s all ease}.people .person-social>a:hover{opacity:1}.people .person-social:hover{opacity:1}.people .person-headshot{position:relative}.people .person-headshot>img{display:block;height:100%;width:100%;border-radius:2px}.people .person-headshot>img:hover~.person-social{opacity:1}.people .person-details{margin-top:12px}.people .person-name{font-size:18px;line-height:100%;color:#566871;font-family:BrandonTextWeb-Medium,'SF UI Text','San Francisco',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500;margin-bottom:6px;text-align:center}.people .person-title{font-size:15px;line-height:100%;text-align:center}@media (max-width:1040px){.people .person{width:calc(25% - 16px)}.people .person:not(:nth-child(5)){margin-right:0}.people .person:not(:nth-child(4)){margin-right:16px}}@media (max-width:800px){.people .person{width:calc(33% - 12px)}.people .person:not(:nth-child(4)){margin-right:0}.people .person:not(:nth-child(3)){margin-right:12px}}@media (max-width:560px){.people .person{width:calc(50% - 12px)}.people .person:not(:nth-child(3)){margin-right:0}.people .person:not(:nth-child(2)){margin-right:12px}}.careers-photogrid img{display:block;width:100%;border-radius:2px}.careers-photogrid .left,.careers-photogrid .right{width:calc(50% - 20px)}.careers-photogrid .left{height:100%}.careers-photogrid .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:560px){.careers-photogrid .grid-md{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.careers-photogrid .left,.careers-photogrid .right{width:100%;height:auto}.careers-photogrid .left,.careers-photogrid .right img:first-child{margin-bottom:24px}}.careers-officeSlider{height:600px}@media (max-width:1120px){.careers-officeSlider{height:480px}}.careers-officeSlider .mobile_slide{height:100%;width:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;display:none}@media (max-width:800px){.careers-officeSlider{height:320px}.careers-officeSlider .slider{display:none}.careers-officeSlider .mobile_slide{display:block}}@media (max-width:560px){.blog header,.case-studies header{background-color:#4aa951;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:208px}.blog header:after,.case-studies header:after{padding-top:40px;content:'Blog';font-family:BrandonText,"SF UI Text","San Francisco",-apple-system,BlinkMacSystemFont,sans-serif;margin:auto;color:#fff;font-weight:700;font-size:34px}.blog header:before,.case-studies header:before{background-image:url(assets/img/pattern03@2x.png)}.blog .slider,.case-studies .slider{display:none}}@media (max-width:560px){.case-studies header:after{content:'Case Studies'}}.single-body{background-color:#fff}.single-content{padding:32px 0;width:720px}.single-content h3{margin-top:64px;margin-bottom:16px}.single-content h3 b,.single-content h3 strong{font-weight:400}.single-content h3 span{color:#566871!important}.single-content p{margin:16px 0;padding:0!important}.single-content iframe{display:block;width:100%;min-height:420px;margin:32px 0}.single-content blockquote{border-left:4px solid #4aa951;border-right:4px solid transparent;background-color:#f9f9f9;margin:0;margin-top:64px;padding:40px}.single-content blockquote p{font-style:italic}.single-content blockquote .attribution{font-style:normal;color:#b2b4b2}.single-content h4,.single-content h5{text-align:left}.single-content img{max-width:100%;height:auto;margin:16px 0}.single-content a{color:#4aa951;font-family:BrandonTextWeb-Medium,'SF UI Text','San Francisco',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500;position:relative;display:inline-block;text-decoration:none;font-style:normal}.single-content a:before{content:' ';height:2px;background-color:rgba(74,169,81,.2);width:100%;display:block;position:absolute;bottom:2px;transition:.2s all ease}.single-content a:hover:before{height:calc(100% - 4px)}.single-content a img{position:relative;z-index:2;display:block;box-shadow:0 0 0 28px #fff}.single-content a span{font-weight:500!important}.single-intro h3{display:inline-block;font-size:64px;margin:0 2px 8px 0}.single-intro p{display:inline}.plx-bg{position:fixed;top:0;left:0;right:0;height:560px;background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:-1}.single-author{padding-bottom:80px;display:-webkit-box;display:-ms-flexbox;display:flex}.single-author-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:32px}.single-author-details h5{text-align:left;line-height:100%;margin:0}.single-author-headshot img{border-radius:2px;width:96px;height:96px;display:block}.single-author-name{font-size:18px;line-height:100%;color:#566871;font-family:BrandonTextWeb-Medium,'SF UI Text','San Francisco',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500;margin-bottom:6px}.single-author-title{font-size:15px;line-height:100%}.single-breadcrumbs{background-color:#fff}.single-breadcrumbs .grid-sm{padding:32px 0 31px;border-bottom:1px solid #f9f9f9}.single-breadcrumbs .link-arrow-reverse{margin:0;position:relative;left:-24px}@media (max-width:800px){.single-breadcrumbs .grid-sm{padding:32px 40px 31px}.single-breadcrumbs .link-arrow-reverse{left:0}}@media (max-width:560px){.single-breadcrumbs .grid-sm{padding:32px 16px 31px}}.paged-counter{padding:120px 0 0}.slider{width:100%;position:relative;height:100%}.frame{width:100%;height:100%;position:relative;font-size:0;line-height:0;overflow:hidden;white-space:nowrap}.slides{height:100%;padding:0}.slides li{position:relative;display:inline-block;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;overflow:hidden}.next,.prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;cursor:pointer;opacity:.8}.next:before,.prev:before{font-size:32px;font-family:SSGizmo;color:#fff}.next{right:24px}.next:before{content:'navigateright'}.prev{left:24px}.prev:before{content:'navigateleft'}.slider-dots-wrapper{display:inline-block;border-radius:40px;position:relative;top:-48px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.dots{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.dots li{width:8px;height:8px;background-color:#fff;list-style-type:none;margin:0 8px;border-radius:100%;opacity:.5;transition:.2s all}.dots li:hover{cursor:pointer}.dots .active{opacity:1}@media (max-width:720px){.next,.prev{display:none}}.signatures .cta-card .card-image{background-position:right}.campaigns section .icon-lg,.signatures section .icon-lg{margin-bottom:32px}.product-multipleSignatures,.product-oneClickInstallation{background-color:#fff;padding:80px 0;overflow-x:hidden}.product-multipleSignatures .left,.product-oneClickInstallation .left{margin-top:64px}.product-multipleSignatures .right img,.product-oneClickInstallation .right img{width:960px;height:540px;display:block;overflow:hidden;border-radius:2px;box-shadow:0 1px 40px 2px rgba(0,0,0,.08)}@media (max-width:1040px){.product-multipleSignatures,.product-oneClickInstallation{padding:80px 0}}@media (max-width:880px){.product-multipleSignatures,.product-oneClickInstallation{margin:0!important}.product-multipleSignatures .grid-md,.product-oneClickInstallation .grid-md{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.product-multipleSignatures .right,.product-oneClickInstallation .right{width:100%;position:static!important}.product-multipleSignatures .right img,.product-oneClickInstallation .right img{width:100%;height:auto;position:static}.product-multipleSignatures .left,.product-oneClickInstallation .left{margin-top:24px;width:auto;max-width:560px}}.product-oneClickInstallation{padding-bottom:0;margin-bottom:-40px;padding-bottom:24px}.product-oneClickInstallation .grid-md{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.product-oneClickInstallation .right{position:relative;right:540px}@media (max-width:880px){.overview-analytics i,.product-integrations i,.product-multipleSignatures i,.product-oneClickInstallation i{display:none}}.product-abm{padding:160px 0 40px;overflow:hidden}@media (max-width:880px){.product-abm{padding:80px 0 0}.product-abm i{display:none}.product-abm img{width:100%;margin:auto auto 0}}@media (max-width:720px){.product-abm{padding:40px 0 0}.product-abm img{display:none}.product-abm .left{width:100%}}.caseStudy-conclusion{margin-top:32px!important}.caseStudy-results{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.caseStudy-results p{width:auto}.caseStudy-results .caseStudy-emailFrame,.caseStudy-results .caseStudy-stats{width:calc(50% - 16px)}.caseStudy-results .caseStudy-emailFrame{position:relative;border:2px solid #ececec}.caseStudy-results .caseStudy-emailFrame .caseStudy-emailFrame-windowControl{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px}.caseStudy-results .caseStudy-emailFrame .caseStudy-emailFrame-windowControl .caseStudy-emailFrame-windowControl-button{margin-right:8px;border-radius:100%;width:8px;height:8px}.caseStudy-results .caseStudy-emailFrame .caseStudy-emailFrame-address{padding:16px}.caseStudy-results .caseStudy-emailFrame .caseStudy-emailFrame-address .caseStudy-emailFrame-address-bar{background-color:#ececec;height:8px}.caseStudy-results .caseStudy-emailFrame .caseStudy-emailFrame-address .caseStudy-emailFrame-address-bar-1{width:20%;margin-bottom:8px}.caseStudy-results .caseStudy-emailFrame .caseStudy-emailFrame-address .caseStudy-emailFrame-address-bar-2{width:25%}.caseStudy-results .caseStudy-emailFrame .caseStudy-emailFrame-body{position:absolute;bottom:0;padding:16px}.caseStudy-results .caseStudy-emailFrame .caseStudy-emailFrame-body .caseStudy-emailFrame-campaign,.caseStudy-results .caseStudy-emailFrame .caseStudy-emailFrame-body .caseStudy-emailFrame-signature{width:80%}.caseStudy-results .caseStudy-emailFrame .caseStudy-emailFrame-body .caseStudy-emailFrame-signature{margin-bottom:16px}.caseStudy-results .caseStudy-stats{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.caseStudy-results .caseStudy-stats .caseStudy-stat{width:calc(50% - 16px);border:2px solid #ececec;text-align:center;padding:24px}.caseStudy-results .caseStudy-stats .caseStudy-stat:nth-child(-n+2){margin-bottom:32px}.caseStudy-results .caseStudy-stats .caseStudy-stat i{font-size:48px;margin-bottom:24px}.caseStudy-results .caseStudy-stats .caseStudy-stat .number{font-size:32px;margin:0;line-height:100%;margin-bottom:8px;color:#035157;font-family:BrandonText,"SF UI Text","San Francisco",-apple-system,BlinkMacSystemFont,sans-serif}.caseStudy-results .caseStudy-stats .caseStudy-stat .label{margin:0;line-height:100%;text-transform:capitalize}.caseStudy-otherCampaigns{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:32px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.caseStudy-otherCampaigns img{width:calc(50% - 16px);height:100%}.caseStudy-otherCampaigns img:nth-child(-n+2){margin-bottom:32px}.press-posts{position:relative;padding-top:500px;background-color:transparent}@media (max-width:1040px){.press-posts{padding-top:420px}}@media (max-width:560px){.press-posts{padding-top:320px}}.press-posts-inner{background-color:#fff}.press{background-color:#fff}.press header{position:fixed;left:0;top:0;width:100%}.press header .grid-lg{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:middle;-ms-grid-row-align:middle;align-self:middle;padding-top:120px}.press header .grid-lg h1,.press header .grid-lg p{width:100%}.press header .grid-lg p{max-width:420px}.press header .grid-lg h1{margin-left:0}@media (max-width:560px){.press header .grid-lg{padding-top:40px!important}}.press-post{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:392px;padding:16px;background-size:cover;background-repeat:no-repeat;background-position:center center;border-radius:4px;width:calc(50% - 20px);transition:.25s all ease}@media (max-width:1040px){.press-post{width:100%}.press-post:nth-child(2){margin-top:40px}.press-post .press-post-content{width:100%}}.press-post:hover{box-shadow:0 14px 28px 1px rgba(0,0,0,.08),0 10px 10px 2px rgba(0,0,0,.06);opacity:.9}.press-post:focus{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:.3s;animation-duration:.3s;outline:0}.press-post:nth-child(3){width:100%;margin-top:40px}.press-post:nth-child(3) .press-post-content{width:50%}@media (max-width:1040px){.press-post:nth-child(3) .press-post-content{width:100%}}.press-post-content{width:100%;height:196px;-ms-flex-item-align:end;align-self:flex-end;position:relative;z-index:1;padding:16px;background-color:rgba(0,0,0,.8);border-radius:4px}.press-post-category{font-size:20px;color:#72dd77;margin-bottom:8px;font-family:BrandonTextWeb-Medium,'SF UI Text','San Francisco',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500;text-transform:uppercase}.press-post-date,.press-post-source{font-size:14px;color:rgba(255,255,255,.65);font-family:BrandonTextWeb-Medium,'SF UI Text','San Francisco',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500;text-transform:uppercase}.press-post-title{color:#fff;font-family:BrandonTextWeb-Medium,'SF UI Text','San Francisco',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500;font-size:20px;text-decoration:none;line-height:27px;margin:24px 0 16px;display:block}.contact-section{border:2px solid #ececec;padding:16px;height:281px}.contact-section img{width:40px;margin-bottom:32px}.contact-section li{margin-bottom:4px}@media (max-width:800px){.contact-section{display:none}}@media (max-width:800px){.press-archive{width:100%}}@media (max-width:800px){.press-guidelines .col-3{width:100%;margin-bottom:40px}.press-guidelines .col-3:last-child{margin-bottom:0}.press-guidelines .col-3 a{margin-top:8px}}.trustedby{border-bottom:2px solid #f9f9f9}.trustedby .grid-md{-ms-flex-wrap:wrap;flex-wrap:wrap}.trustedby img{width:calc(1/6 * 100%);height:auto;padding:0 24px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.trustedby img:nth-child(-n+6){padding-bottom:48px}@media (max-width:1040px){.trustedby img{padding:0 16px 0!important}.trustedby img:nth-last-child(-n+8){display:none}}@media (max-width:800px){.trustedby img{width:25%;padding:0 20px 0!important}}@media (max-width:560px){.trustedby img{width:50%;padding:0 64px 0!important}.trustedby img:nth-child(-n+2){margin-bottom:32px}}@media (max-width:480px){.trustedby img{padding:0 32px 0!important}}.pageCTA{background-color:#fff;padding:120px 0;border-top:2px solid #f9f9f9;border-bottom:2px solid #f9f9f9}.pageCTA .pageCTA-content h1{text-align:left;color:#566871;font-family:BrandonText,'SF UI Text','San Francisco',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:400}@media (max-width:800px){.pageCTA{padding:80px 0}.pageCTA .grid-lg .left{width:100%}}@media (max-width:560px){.pageCTA{padding:40px 0}}footer{padding:80px 0 40px;background-color:#f9f9f9}footer .grid-lg .footer-sitemap{display:-webkit-box;display:-ms-flexbox;display:flex}footer .grid-lg .footer-sitemap>div{margin-right:72px}footer .grid-lg .footer-sitemap>div h5{text-align:left;color:#566871;margin-bottom:24px}footer .grid-lg .footer-sitemap>div ul{padding-left:0;list-style-type:none}footer .grid-lg .footer-sitemap>div ul li{margin-bottom:12px}footer .grid-lg .footer-sitemap>div ul li a{text-decoration:none;color:#919191;transition:.2s all ease}footer .grid-lg .footer-sitemap>div ul li a:hover{color:#566871}@media (max-width:800px){footer .grid-lg{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .footer-sitemap{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .footer-sitemap>div{margin-right:0!important}footer .footer-contact{margin-top:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .footer-contact .address,footer .footer-contact .phone{margin-bottom:8px}footer .footer-contact .social-badges{margin-top:0}footer .footer-contact .social-badges li:first-child{margin-left:0}footer .footer-contact .address span{text-align:left}footer .footer-contact .address span:first-child{padding-left:0}}@media (max-width:560px){footer .footer-contact{margin-top:0}footer .footer-sitemap{-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footer-sitemap>div{width:50%;margin-bottom:48px}}.footer-contact{text-align:right}.footer-contact .phone{font-size:16px;line-height:100%;display:block;color:#919191;margin-bottom:24px}.footer-contact .address{margin-bottom:32px}.footer-contact .address span{font-size:16px;color:#b2b4b2;display:block;margin-bottom:4px}.footer-contact .social-badges{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer-contact .social-badges li{margin-left:16px}.footer-contact .social-badges li a{padding:8px}.footer-contact .social-badges li a:first-child{padding-right:0}.footer-contact .social-badges li a img{opacity:.5;transition:.2s all ease}.footer-contact .social-badges li a:hover img{opacity:1}.sub-footer{padding-top:120px}.sub-footer p{font-size:16px;line-height:100%;color:#b2b4b2}@media (max-width:800px){.sub-footer{padding-top:80px}}@media (max-width:560px){.sub-footer{padding-top:40px}}.video-card{height:320px;transition:1s all ease}.video-card .card-image{background-size:200%!important}@media (max-width:1040px){.video-card{height:auto}}@media (max-width:1040px){.video-card .card-content{width:100%}}@media (max-width:1040px){.video-card .card-image{height:240px;width:100%}.video-card .card-playbutton{bottom:0;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%) scale(1.5);transform:translateY(-50%) translateX(-50%) scale(1.5)}}.video-card-active{height:540px!important}@media (max-width:1040px){.video-card-active{height:480px!important}}@media (max-width:800px){.video-card-active{height:320px!important}}@media (max-width:560px){.video-card-active{height:240px!important}}.video-card-close{background-color:#fff;color:#566871;border:2px solid #fff;border-radius:100%;line-height:26px;font-family:SSGizmo;font-size:20px;position:absolute;height:24px;width:24px;top:4px;text-align:center;right:4px;z-index:3;transition:1s all ease;box-shadow:0 6px 16px 6px rgba(0,0,0,.05);opacity:0;cursor:pointer}@media (max-width:1120px){.video-card-close{top:12px;right:12px}}.video-card-active,.video-card-close-active{opacity:1}.video-cover-active{position:absolute!important;width:100%!important;height:100%!important;right:0;top:0;transition:1s all ease}.video-cover-active-2{background-image:none}.video{opacity:0;position:relative;display:none;transition:1s all ease}.video-active{display:block;height:100%;width:100%;visibility:visible;margin:auto;background-color:#72dd77}.video-active-2{opacity:1}.video-button-active,.video-content-active{opacity:0}.card-playbutton{height:64px;width:64px;line-height:64px;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.card-playbutton button{border:none;background-color:#566871;border-radius:100%;box-shadow:0 6px 16px 6px rgba(0,0,0,.05);width:100%;height:100%;outline:0;transition:.5s all ease;cursor:pointer}.card-playbutton button span{position:relative;top:4px;font-family:SSGizmo;font-size:24px;text-align:center;color:#fff}.card-playbutton button:active{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:.3s;animation-duration:.3s}.search header .grid-lg{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search header h4{color:#fff;line-height:32px;margin-bottom:24px}.search header .btn{margin:0}.filter-search{display:-webkit-box;display:-ms-flexbox;display:flex}.filter-search .filter-search-btn{transition:.2s all ease;font-family:SSGizmo;background-color:transparent;border:none;outline:0;cursor:pointer;color:#fff;font-size:20px;padding:0 0 0 16px}.filter-search .filter-search-btn:hover{opacity:.75}.filter-search .filter-search-form{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.filter-search .filter-search-form input{background-color:transparent;border:none;border-bottom:1px solid transparent;transition:.2s all ease;width:0;outline:0;color:#fff;font-family:BrandonTextWeb-Medium,'SF UI Text','San Francisco',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500;opacity:0}.filter-search .filter-search-form input::-webkit-input-placeholder{color:rgba(255,255,255,0);font-size:initial;font-weight:initial;font-family:BrandonText,"SF UI Text","San Francisco",-apple-system,BlinkMacSystemFont,sans-serif}.filter-search .filter-search-form input:-moz-placeholder{color:rgba(255,255,255,0);font-size:initial;font-weight:initial;font-family:BrandonText,"SF UI Text","San Francisco",-apple-system,BlinkMacSystemFont,sans-serif}.filter-search .filter-search-form input::-moz-placeholder{color:rgba(255,255,255,0);font-size:initial;font-weight:initial;font-family:BrandonText,"SF UI Text","San Francisco",-apple-system,BlinkMacSystemFont,sans-serif}.filter-search .filter-search-form input:-ms-input-placeholder{color:rgba(255,255,255,0);font-size:initial;font-weight:initial;font-family:BrandonText,"SF UI Text","San Francisco",-apple-system,BlinkMacSystemFont,sans-serif}.filter-search.active .filter-search-btn{opacity:0;visibility:hidden}.filter-search.active .filter-search-form input{opacity:1;width:240px;border-color:#fff}.filter-search.active .filter-search-form input::-webkit-input-placeholder{color:rgba(255,255,255,.75);font-size:initial;font-weight:initial;font-family:BrandonText,"SF UI Text","San Francisco",-apple-system,BlinkMacSystemFont,sans-serif}.filter-search.active .filter-search-form input:-moz-placeholder{color:rgba(255,255,255,.75);font-size:initial;font-weight:initial;font-family:BrandonText,"SF UI Text","San Francisco",-apple-system,BlinkMacSystemFont,sans-serif}.filter-search.active .filter-search-form input::-moz-placeholder{color:rgba(255,255,255,.75);font-size:initial;font-weight:initial;font-family:BrandonText,"SF UI Text","San Francisco",-apple-system,BlinkMacSystemFont,sans-serif}.filter-search.active .filter-search-form input:-ms-input-placeholder{color:rgba(255,255,255,.75);font-size:initial;font-weight:initial;font-family:BrandonText,"SF UI Text","San Francisco",-apple-system,BlinkMacSystemFont,sans-serif}@media (max-width:560px){.filter-search.active .filter-search-form input{width:160px}}.alt-nav .filter-search .filter-search-btn{color:#4aa951}.alt-nav .filter-search .filter-search-form input{color:#4aa951}.alt-nav .filter-search .filter-search-form input::-webkit-input-placeholder{color:rgba(74,169,81,0);font-size:initial;font-weight:initial;font-family:BrandonText,"SF UI Text","San Francisco",-apple-system,BlinkMacSystemFont,sans-serif}.alt-nav .filter-search .filter-search-form input:-moz-placeholder{color:rgba(74,169,81,0);font-size:initial;font-weight:initial;font-family:BrandonText,"SF UI Text","San Francisco",-apple-system,BlinkMacSystemFont,sans-serif}.alt-nav .filter-search .filter-search-form input::-moz-placeholder{color:rgba(74,169,81,0);font-size:initial;font-weight:initial;font-family:BrandonText,"SF UI Text","San Francisco",-apple-system,BlinkMacSystemFont,sans-serif}.alt-nav .filter-search .filter-search-form input:-ms-input-placeholder{color:rgba(74,169,81,0);font-size:initial;font-weight:initial;font-family:BrandonText,"SF UI Text","San Francisco",-apple-system,BlinkMacSystemFont,sans-serif}.alt-nav .filter-search.active .filter-search-form input{border-color:#4aa951}.alt-nav .filter-search.active .filter-search-form input::-webkit-input-placeholder{color:rgba(74,169,81,.75);font-size:initial;font-weight:initial;font-family:BrandonText,"SF UI Text","San Francisco",-apple-system,BlinkMacSystemFont,sans-serif}.alt-nav .filter-search.active .filter-search-form input:-moz-placeholder{color:rgba(74,169,81,.75);font-size:initial;font-weight:initial;font-family:BrandonText,"SF UI Text","San Francisco",-apple-system,BlinkMacSystemFont,sans-serif}.alt-nav .filter-search.active .filter-search-form input::-moz-placeholder{color:rgba(74,169,81,.75);font-size:initial;font-weight:initial;font-family:BrandonText,"SF UI Text","San Francisco",-apple-system,BlinkMacSystemFont,sans-serif}.alt-nav .filter-search.active .filter-search-form input:-ms-input-placeholder{color:rgba(74,169,81,.75);font-size:initial;font-weight:initial;font-family:BrandonText,"SF UI Text","San Francisco",-apple-system,BlinkMacSystemFont,sans-serif}.pricing-plans{position:relative}@media (max-width:1120px){.pricing-plans{background-color:#fff;padding-top:40px}}.plan{width:25%;border-radius:2px;padding:32px 32px 96px;position:relative}.plan.plan-featured{background-color:#fff;margin-top:-20px;padding-top:54px;margin-bottom:-20px;box-shadow:0 6px 16px 6px rgba(0,0,0,.05)}.plan.plan-featured .plan-link{bottom:54px}.plan.plan-featured .plan-price{color:#4aa951}.plan.plan-featured .plan-price:before{top:68px}.plan.plan-featured .plan-title{color:#4aa951}@media (max-width:1120px){.plan{width:calc(50% - 20px);margin-bottom:40px!important;border:2px solid #f9f9f9}.plan.plan-featured{margin:0;box-shadow:none;padding-top:32px}}@media (max-width:720px){.plan{width:100%}}.plan-body,.plan-header{font-family:BrandonText,"SF UI Text","San Francisco",-apple-system,BlinkMacSystemFont,sans-serif}.plan-body,.plan-title{color:#6a7778}.plan-header,.plan-price:after{color:#6a7778;line-height:100%}.plan-header{margin-bottom:8px;font-family:BrandonTextWeb-Medium,'SF UI Text','San Francisco',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500}.plan-body{line-height:24px;font-size:16px}.plan-title{text-align:left;font-family:BrandonTextWeb-Medium,'SF UI Text','San Francisco',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500;font-size:18px}.plan-price{color:#6a7778;font-size:64px;line-height:100%;font-family:BrandonTextWeb-Light,'SF UI Text','San Francisco',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:300;margin-bottom:16px;padding-top:16px}.plan-price:before{color:#cdcbcb;content:'$';font-family:BrandonTextWeb-Medium,'SF UI Text','San Francisco',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500;font-size:16px;position:absolute;left:16px;top:48px}.plan-price:after{content:'/ User / Month';font-family:BrandonTextWeb-Medium,'SF UI Text','San Francisco',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500;color:#b2b4b2;font-size:16px}.plan-enterprise .plan-price{line-height:64px;font-size:48px}.plan-enterprise .plan-price:after,.plan-enterprise .plan-price:before{content:''}.plan-users{padding-bottom:16px;font-size:15px;color:#b2b4b2;font-family:BrandonText,'SF UI Text','San Francisco',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:400}.plan-cta{margin-bottom:24px}.plan-description{margin-bottom:32px}.plan-features{margin:0 0 32px;padding-left:24px}.plan-features li{margin-bottom:4px;color:#b2b4b2;font-size:12px}.plan-features li span{position:relative;top:3px}.plan-link{margin:48px 0 0;position:absolute;bottom:32px}.plan-userPrice{padding-left:8px}.pricing-faqs{padding:80px 0;background-color:#fff;border-top:2px solid #f9f9f9}.faq{width:calc(50% - 32px);margin-bottom:32px}@media (max-width:800px){.faq{width:100%}}.faq-title{color:#566871;font-family:BrandonTextWeb-Medium,'SF UI Text','San Francisco',-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500;margin-bottom:8px}.email{background-color:#fff;box-shadow:0 2px 6px 2px rgba(0,0,0,.06);width:440px;background-size:contain;background-position:top center;background-repeat:no-repeat;border-radius:2px}@media (max-width:1120px){.email{position:absolute;left:560px}}@media (max-width:720px){.email{display:none}}.email .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4px 12px;border-bottom:2px solid #f9f9f9;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.email-label{color:#cdcbcb;font-family:"SF UI Text","San Francisco",Arial,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px}.email-send{margin-left:4px;width:20px;height:20px;opacity:.5}.email-send img{width:20px;height:20px}.email .dots{background-color:#fff;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex}.email .dots .dot{border-radius:100%;width:8px;height:8px;margin:auto 8px auto 0}.email .dots .dot:first-child{background-color:#ea6953}.email .dots .dot:nth-child(2){background-color:#ffd26e}.email .dots .dot:nth-child(3){background-color:#72dd77;margin-right:0}.email .middle .subject,.email .middle .to{width:100%;padding:4px 12px;border-bottom:2px solid #f9f9f9}.email .middle .subject p,.email .middle .to p{color:#cdcbcb;font-size:12px;font-family:"SF UI Text","San Francisco",Arial,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500}.email .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.email .body{padding:64px 16px 40px}.email .body-campaign,.email .body-signature{display:block;position:relative;transition:.5s all ease;text-decoration:none}.email .body-campaign:hover,.email .body-signature:hover{opacity:.8}.email .body-campaign:before,.email .body-signature:before{width:24px;height:24px;content:'';position:absolute;left:-28px;background-color:#fff;border:4px solid #fff;box-sizing:border-box;border-radius:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.email .body-signature{margin-bottom:24px}.email .body-signature:before{background-color:#eb905a}.email .body-signature p{color:#919191;font-size:14px;line-height:14px;margin-bottom:4px;font-family:"SF UI Text","San Francisco",Arial,-apple-system,BlinkMacSystemFont,sans-serif}.email .body-signature p:first-child{color:#eb905a}.email .body-signature p:first-child,.email .body-signature p:nth-child(2){font-weight:500}.email .body-signature p:last-child,.email .body-signature p:nth-child(2){font-size:12px}.email .body-signature p:last-child{color:#b2b4b2}.email .body-signature div:first-child{margin-bottom:16px}.email .body-campaign{background-image:url(assets/img/ebookBannerconf@2x.png);background-repeat:no-repeat;background-size:contain;border-left:0;width:281px;height:77px}.email .body-campaign:before{background-color:#00a8e2}.campaigns .email .body-campaign:before,.campaigns .email .body-signature:before,.signatures .email .body-campaign:before,.signatures .email .body-signature:before{display:none}.campaigns .email .body-campaign:hover,.campaigns .email .body-signature:hover,.signatures .email .body-campaign:hover,.signatures .email .body-signature:hover{opacity:1}.signatures .email .body-campaign{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.campaigns .email .body-signature p:first-child{color:#b2b4b2}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZlbmRvci9zcy1naXptby5jc3MiLCJzdHlsZS5jc3MiLCJfY29sb3Iuc2NzcyIsIl9jb25maWcuc2NzcyIsIl9taXhpbnMuc2NzcyIsIl9ncmlkLnNjc3MiLCJfYnV0dG9ucy5zY3NzIiwiX2dsb2JhbC5zY3NzIiwiX3R5cG9ncmFwaHkuc2NzcyIsIl9sYXlvdXQuc2NzcyIsIl9wb3NpdGlvbi5zY3NzIiwiX2Rpc3BsYXkuc2NzcyIsIl9vdmVyZmxvdy5zY3NzIiwiX3NwYWNpbmcuc2NzcyIsIl9jb21wb25lbnRzLnNjc3MiLCJfY2FyZC5zY3NzIiwiX2ljb24uc2NzcyIsIl9wb3N0LnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfaG9tZS5zY3NzIiwiX25hdmlnYXRpb24uc2NzcyIsIl9yYW5nZVNsaWRlci5zY3NzIiwiX292ZXJ2aWV3LnNjc3MiLCJfY29tcGFueS5zY3NzIiwiX2NhcmVlcnMuc2NzcyIsIl9ibG9nLnNjc3MiLCJfc2xpZGVyLnNjc3MiLCJfcHJvZHVjdC5zY3NzIiwiX2Nhc2Utc3R1ZGllcy5zY3NzIiwiX3ByZXNzLnNjc3MiLCJfY3VzdG9tZXJzLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfdmlkZW8uc2NzcyIsIl9zZWFyY2guc2NzcyIsIl9maWx0ZXIuc2NzcyIsIl9wcmljaW5nLnNjc3MiLCJfZW1haWwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBWUEsV0FDRSxZQUFBLFFBQ0EsSUFBQSwyQ0FDQSxJQUFBLGtEQUFBLDJCQUFBLENBQUEsNENBQUEsY0FBQSxDQUFBLDJDQUFBLGtCQUFBLENBQUEsbURBQUEsY0FJQSxZQUFBLElBQ0EsV0FBQSxPQUdGLFNBQUEsa0JDSDRCLDRCQUNTLHFDQUZMLGdDQURULHVCQUV2Qix5QkFDQSxrQ0FGQSw2QkFEQSxvQkRVRSxZQUFBLFFBQ0EsV0FBQSxPQUNBLFlBQUEsSUFDQSxnQkFBQSxLQUNBLGVBQUEsbUJBQ0EsWUFBQSxPQUNBLDhCQUFBLE9BR0EsMEJBQUEsT0FBQSxFQUNBLHlC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LFFBdEdSLHlCQXlHUSxNQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLElBQ0EsWUFBQSxZQUFBLENBQUEsZUFBQSxDQUFBLEtBQUEsQ0FBQSxhQUFBLENBQUEsa0JBQUEsQ0FBQSxXQTdHUixxQ0ErR1UsTUFBQSxRQS9HVixxQ0FBQSxzQ0FrSFUsWUFBQSxJQWxIVixvQ0FBQSxzQ0FzSFUsVUFBQSxLQXRIVixvQ0F5SFUsTUFBQSxRQXpIVix1Q0E2SFEsY0FBQSxLQTdIUixzQkFvSU0saUJBQUEsdUNBQ0Esa0JBQUEsVUFDQSxnQkFBQSxRQUNBLFlBQUEsRUFDQSxNQUFBLE1BQ0EsT0FBQSxLQXpJTiw2QkFrSVEsaUJBQUEsUW5DK3pJUix3Q0FEQSx5Q21DbnpJQSx5Q0FBQSwwQ0FNUSxRQUFBLEtuQ216SVIsdUNBREEsd0NtQ3h6SUEsd0NBQUEseUNBU1EsUUFBQSxFQUtSLGtDQUNFLGVBQUEsZ0JBQUEsT0FBQSxnQkFFRixnREFDRSxNQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLypcbiogU3ltYm9sc2V0XG4qIHd3dy5zeW1ib2xzZXQuY29tXG4qIENvcHlyaWdodCDCqSAyMDEyIE9hayBTdHVkaW9zIExMQ1xuKlxuKiBVcGxvYWQgdGhpcyBmaWxlIHRvIHlvdXIgd2ViIHNlcnZlclxuKiBhbmQgcGxhY2UgdGhpcyB3aXRoaW4geW91ciA8aGVhZD4gdGFncy5cbiogPGxpbmsgaHJlZj1cIndlYmZvbnRzL3NzLXBpa2EuY3NzXCIgcmVsPVwic3R5bGVzaGVldFwiIC8+XG4qL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU1NHaXptb1wiO1xuICBzcmM6IHVybCgnYXNzZXRzL3dlYmZvbnRzL3NzLWdpem1vL3NzLWdpem1vLmVvdCcpO1xuICBzcmM6IHVybCgnYXNzZXRzL3dlYmZvbnRzL3NzLWdpem1vL3NzLWdpem1vLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgdXJsKCdhc3NldHMvd2ViZm9udHMvc3MtZ2l6bW8vc3MtZ2l6bW8ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybCgnYXNzZXRzL3dlYmZvbnRzL3NzLWdpem1vL3NzLWdpem1vLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgdXJsKCdhc3NldHMvd2ViZm9udHMvc3MtZ2l6bW8vc3MtZ2l6bW8uc3ZnI1NTR2l6bW8nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5zcy1pY29uLCAuc3MtaWNvbi5zcy1naXptbyxcbltjbGFzc149XCJzcy1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIHNzLVwiXTpiZWZvcmUsXG5bY2xhc3NePVwic3MtXCJdLnNzLWdpem1vOmJlZm9yZSwgW2NsYXNzKj1cIiBzcy1cIl0uc3MtZ2l6bW86YmVmb3JlLFxuW2NsYXNzXj1cInNzLVwiXS5yaWdodDphZnRlciwgW2NsYXNzKj1cIiBzcy1cIl0ucmlnaHQ6YWZ0ZXIsXG5bY2xhc3NePVwic3MtXCJdLnNzLWdpem1vLnJpZ2h0OmFmdGVyLCBbY2xhc3MqPVwiIHNzLVwiXS5zcy1naXptby5yaWdodDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNTR2l6bW9cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgLW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYT0xXCI7XG4gIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgLW1zLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCIgMTtcbiAgLW8tZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbltjbGFzc149XCJzcy1cIl0ucmlnaHQ6YmVmb3JlLFxuW2NsYXNzKj1cIiBzcy1cIl0ucmlnaHQ6YmVmb3JlLFxuW2NsYXNzKj1cIiBzcy1cIl0uc3MtZ2l6bW8ucmlnaHQ6YmVmb3Jle2Rpc3BsYXk6bm9uZTtjb250ZW50OicnO31cblxuLnNzLWN1cnNvcjpiZWZvcmUsLnNzLWN1cnNvci5yaWdodDphZnRlcntjb250ZW50OifugIEnfS5zcy1jcm9zc2hhaXI6YmVmb3JlLC5zcy1jcm9zc2hhaXIucmlnaHQ6YWZ0ZXJ7Y29udGVudDon4oyWJ30uc3Mtc2VhcmNoOmJlZm9yZSwuc3Mtc2VhcmNoLnJpZ2h0OmFmdGVye2NvbnRlbnQ6J/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++YgSd9XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuKiBTeW1ib2xzZXRcbiogd3d3LnN5bWJvbHNldC5jb21cbiogQ29weXJpZ2h0IMKpIDIwMTIgT2FrIFN0dWRpb3MgTExDXG4qXG4qIFVwbG9hZCB0aGlzIGZpbGUgdG8geW91ciB3ZWIgc2VydmVyXG4qIGFuZCBwbGFjZSB0aGlzIHdpdGhpbiB5b3VyIDxoZWFkPiB0YWdzLlxuKiA8bGluayBocmVmPVwid2ViZm9udHMvc3MtcGlrYS5jc3NcIiByZWw9XCJzdHlsZXNoZWV0XCIgLz5cbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU1NHaXptb1wiO1xuICBzcmM6IHVybChcImFzc2V0cy93ZWJmb250cy9zcy1naXptby9zcy1naXptby5lb3RcIik7XG4gIHNyYzogdXJsKFwiYXNzZXRzL3dlYmZvbnRzL3NzLWdpem1vL3NzLWdpem1vLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImFzc2V0cy93ZWJmb250cy9zcy1naXptby9zcy1naXptby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImFzc2V0cy93ZWJmb250cy9zcy1naXptby9zcy1naXptby50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImFzc2V0cy93ZWJmb250cy9zcy1naXptby9zcy1naXptby5zdmcjU1NHaXptb1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uc3MtaWNvbiwgLnNzLWljb24uc3MtZ2l6bW8sXG5bY2xhc3NePVwic3MtXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiBzcy1cIl06YmVmb3JlLFxuW2NsYXNzXj1cInNzLVwiXS5zcy1naXptbzpiZWZvcmUsIFtjbGFzcyo9XCIgc3MtXCJdLnNzLWdpem1vOmJlZm9yZSxcbltjbGFzc149XCJzcy1cIl0ucmlnaHQ6YWZ0ZXIsIFtjbGFzcyo9XCIgc3MtXCJdLnJpZ2h0OmFmdGVyLFxuW2NsYXNzXj1cInNzLVwiXS5zcy1naXptby5yaWdodDphZnRlciwgW2NsYXNzKj1cIiBzcy1cIl0uc3MtZ2l6bW8ucmlnaHQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJTU0dpem1vXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2E9MVwiO1xuICAtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gIC1tcy1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiIDE7XG4gIC1vLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG5cbltjbGFzc149XCJzcy1cIl0ucmlnaHQ6YmVmb3JlLFxuW2NsYXNzKj1cIiBzcy1cIl0ucmlnaHQ6YmVmb3JlLFxuW2NsYXNzKj1cIiBzcy1cIl0uc3MtZ2l6bW8ucmlnaHQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29udGVudDogJyc7IH1cblxuLnNzLWN1cnNvcjpiZWZvcmUsIC5zcy1jdXJzb3IucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn7oCBJzsgfVxuXG4uc3MtY3Jvc3NoYWlyOmJlZm9yZSwgLnNzLWNyb3NzaGFpci5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfijJYnOyB9XG5cbi5zcy1zZWFyY2g6YmVmb3JlLCAuc3Mtc2VhcmNoLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ/CflI4nOyB9XG5cbi5zcy16b29taW46YmVmb3JlLCAuc3Mtem9vbWluLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+6Agic7IH1cblxuLnNzLXpvb21vdXQ6YmVmb3JlLCAuc3Mtem9vbW91dC5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfugIMnOyB9XG5cbi5zcy12aWV3OmJlZm9yZSwgLnNzLXZpZXcucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn8J+RgCc7IH1cblxuLnNzLWF0dGFjaDpiZWZvcmUsIC5zcy1hdHRhY2gucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn8J+Tjic7IH1cblxuLnNzLWxpbms6YmVmb3JlLCAuc3MtbGluay5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfwn5SXJzsgfVxuXG4uc3MtdW5saW5rOmJlZm9yZSwgLnNzLXVubGluay5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfugJEnOyB9XG5cbi5zcy1tb3ZlOmJlZm9yZSwgLnNzLW1vdmUucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn7oGwJzsgfVxuXG4uc3Mtd3JpdGU6YmVmb3JlLCAuc3Mtd3JpdGUucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn4pyOJzsgfVxuXG4uc3Mtd3JpdGluZ2Rpc2FibGVkOmJlZm9yZSwgLnNzLXdyaXRpbmdkaXNhYmxlZC5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfugbEnOyB9XG5cbi5zcy1lcmFzZTpiZWZvcmUsIC5zcy1lcmFzZS5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfinJAnOyB9XG5cbi5zcy1jb21wb3NlOmJlZm9yZSwgLnNzLWNvbXBvc2UucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn8J+TnSc7IH1cblxuLnNzLWxvY2s6YmVmb3JlLCAuc3MtbG9jay5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfwn5SSJzsgfVxuXG4uc3MtdW5sb2NrOmJlZm9yZSwgLnNzLXVubG9jay5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfwn5STJzsgfVxuXG4uc3Mta2V5OmJlZm9yZSwgLnNzLWtleS5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfwn5SRJzsgfVxuXG4uc3MtYmFja3NwYWNlOmJlZm9yZSwgLnNzLWJhY2tzcGFjZS5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfijKsnOyB9XG5cbi5zcy1iYW46YmVmb3JlLCAuc3MtYmFuLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ/CfmqsnOyB9XG5cbi5zcy1zbW9raW5nOmJlZm9yZSwgLnNzLXNtb2tpbmcucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn8J+arCc7IH1cblxuLnNzLW5vc21va2luZzpiZWZvcmUsIC5zcy1ub3Ntb2tpbmcucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn8J+arSc7IH1cblxuLnNzLXRyYXNoOmJlZm9yZSwgLnNzLXRyYXNoLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+6DkCc7IH1cblxuLnNzLXRhcmdldDpiZWZvcmUsIC5zcy10YXJnZXQucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn4peOJzsgfVxuXG4uc3MtdGFnOmJlZm9yZSwgLnNzLXRhZy5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfuhIAnOyB9XG5cbi5zcy1ib29rbWFyazpiZWZvcmUsIC5zcy1ib29rbWFyay5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfwn5SWJzsgfVxuXG4uc3MtZmxhZzpiZWZvcmUsIC5zcy1mbGFnLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+KakSc7IH1cblxuLnNzLWxpa2U6YmVmb3JlLCAuc3MtbGlrZS5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfwn5GNJzsgfVxuXG4uc3MtZGlzbGlrZTpiZWZvcmUsIC5zcy1kaXNsaWtlLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ/CfkY4nOyB9XG5cbi5zcy1oZWFydDpiZWZvcmUsIC5zcy1oZWFydC5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfimaUnOyB9XG5cbi5zcy1zdGFyOmJlZm9yZSwgLnNzLXN0YXIucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn4ouGJzsgfVxuXG4uc3Mtc2FtcGxlOmJlZm9yZSwgLnNzLXNhbXBsZS5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfuiIAnOyB9XG5cbi5zcy1jcm9wOmJlZm9yZSwgLnNzLWNyb3AucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn7oiBJzsgfVxuXG4uc3MtbGF5ZXJzOmJlZm9yZSwgLnNzLWxheWVycy5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfuiIInOyB9XG5cbi5zcy1sYXllcmdyb3VwOmJlZm9yZSwgLnNzLWxheWVyZ3JvdXAucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn7oiHJzsgfVxuXG4uc3MtcGVuOmJlZm9yZSwgLnNzLXBlbi5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfinJInOyB9XG5cbi5zcy1iZXppZXI6YmVmb3JlLCAuc3MtYmV6aWVyLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+6KoCc7IH1cblxuLnNzLXBpeGVsczpiZWZvcmUsIC5zcy1waXhlbHMucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn7oqhJzsgfVxuXG4uc3MtcGhvbmU6YmVmb3JlLCAuc3MtcGhvbmUucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn8J+Tnic7IH1cblxuLnNzLXBob25lZGlzYWJsZWQ6YmVmb3JlLCAuc3MtcGhvbmVkaXNhYmxlZC5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfujIAnOyB9XG5cbi5zcy10b3VjaHRvbmVwaG9uZTpiZWZvcmUsIC5zcy10b3VjaHRvbmVwaG9uZS5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfimI8nOyB9XG5cbi5zcy1tYWlsOmJlZm9yZSwgLnNzLW1haWwucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn4pyJJzsgfVxuXG4uc3MtaW5ib3g6YmVmb3JlLCAuc3MtaW5ib3gucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn8J+TpSc7IH1cblxuLnNzLW91dGJveDpiZWZvcmUsIC5zcy1vdXRib3gucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn8J+TpCc7IH1cblxuLnNzLWNoYXQ6YmVmb3JlLCAuc3MtY2hhdC5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfwn5KsJzsgfVxuXG4uc3MtdXNlcjpiZWZvcmUsIC5zcy11c2VyLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ/CfkaQnOyB9XG5cbi5zcy11c2VyczpiZWZvcmUsIC5zcy11c2Vycy5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfwn5GlJzsgfVxuXG4uc3MtdXNlcmdyb3VwOmJlZm9yZSwgLnNzLXVzZXJncm91cC5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfukIAnOyB9XG5cbi5zcy1idXNpbmVzc3VzZXI6YmVmb3JlLCAuc3MtYnVzaW5lc3N1c2VyLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+6Qhyc7IH1cblxuLnNzLW1hbjpiZWZvcmUsIC5zcy1tYW4ucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn8J+RqCc7IH1cblxuLnNzLW1hbGU6YmVmb3JlLCAuc3MtbWFsZS5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfukZAnOyB9XG5cbi5zcy13b21hbjpiZWZvcmUsIC5zcy13b21hbi5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfwn5GpJzsgfVxuXG4uc3MtZmVtYWxlOmJlZm9yZSwgLnNzLWZlbWFsZS5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfukZEnOyB9XG5cbi5zcy1yYWlzZWRoYW5kOmJlZm9yZSwgLnNzLXJhaXNlZGhhbmQucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn4pyLJzsgfVxuXG4uc3MtaGFuZDpiZWZvcmUsIC5zcy1oYW5kLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+6QkCc7IH1cblxuLnNzLXBvaW50dXA6YmVmb3JlLCAuc3MtcG9pbnR1cC5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfwn5GGJzsgfVxuXG4uc3MtcG9pbnR1cHJpZ2h0OmJlZm9yZSwgLnNzLXBvaW50dXByaWdodC5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfvlJAnOyB9XG5cbi5zcy1wb2ludHJpZ2h0OmJlZm9yZSwgLnNzLXBvaW50cmlnaHQucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn8J+RiSc7IH1cblxuLnNzLXBvaW50ZG93bnJpZ2h0OmJlZm9yZSwgLnNzLXBvaW50ZG93bnJpZ2h0LnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ++UkSc7IH1cblxuLnNzLXBvaW50ZG93bjpiZWZvcmUsIC5zcy1wb2ludGRvd24ucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn8J+Rhyc7IH1cblxuLnNzLXBvaW50ZG93bmxlZnQ6YmVmb3JlLCAuc3MtcG9pbnRkb3dubGVmdC5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfvlJInOyB9XG5cbi5zcy1wb2ludGxlZnQ6YmVmb3JlLCAuc3MtcG9pbnRsZWZ0LnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ/CfkYgnOyB9XG5cbi5zcy1wb2ludHVwbGVmdDpiZWZvcmUsIC5zcy1wb2ludHVwbGVmdC5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfvlJMnOyB9XG5cbi5zcy1jYXJ0OmJlZm9yZSwgLnNzLWNhcnQucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn7pSAJzsgfVxuXG4uc3MtY3JlZGl0Y2FyZDpiZWZvcmUsIC5zcy1jcmVkaXRjYXJkLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ/CfkrMnOyB9XG5cbi5zcy1jYWxjdWxhdG9yOmJlZm9yZSwgLnNzLWNhbGN1bGF0b3IucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn7pWRJzsgfVxuXG4uc3MtYmFyY2hhcnQ6YmVmb3JlLCAuc3MtYmFyY2hhcnQucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn8J+Tiic7IH1cblxuLnNzLXBpZWNoYXJ0OmJlZm9yZSwgLnNzLXBpZWNoYXJ0LnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+6VsCc7IH1cblxuLnNzLWJveDpiZWZvcmUsIC5zcy1ib3gucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn8J+Tpic7IH1cblxuLnNzLWhvbWU6YmVmb3JlLCAuc3MtaG9tZS5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfijIInOyB9XG5cbi5zcy1nbG9iZTpiZWZvcmUsIC5zcy1nbG9iZS5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfwn4yOJzsgfVxuXG4uc3MtbmF2aWdhdGU6YmVmb3JlLCAuc3MtbmF2aWdhdGUucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn7pmwJzsgfVxuXG4uc3MtY29tcGFzczpiZWZvcmUsIC5zcy1jb21wYXNzLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+6ZsSc7IH1cblxuLnNzLXNpZ25wb3N0OmJlZm9yZSwgLnNzLXNpZ25wb3N0LnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+6Zsic7IH1cblxuLnNzLWxvY2F0aW9uOmJlZm9yZSwgLnNzLWxvY2F0aW9uLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+6bkCc7IH1cblxuLnNzLWZsb3BweWRpc2s6YmVmb3JlLCAuc3MtZmxvcHB5ZGlzay5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfwn5K+JzsgfVxuXG4uc3MtZGF0YWJhc2U6YmVmb3JlLCAuc3MtZGF0YWJhc2UucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn7p6gJzsgfVxuXG4uc3MtaGRkOmJlZm9yZSwgLnNzLWhkZC5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfunrAnOyB9XG5cbi5zcy1taWNyb2NoaXA6YmVmb3JlLCAuc3MtbWljcm9jaGlwLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+6fgCc7IH1cblxuLnNzLW11c2ljOmJlZm9yZSwgLnNzLW11c2ljLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+KZqyc7IH1cblxuLnNzLWhlYWRwaG9uZXM6YmVmb3JlLCAuc3MtaGVhZHBob25lcy5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfwn46nJzsgfVxuXG4uc3MtZGlzY2RyaXZlOmJlZm9yZSwgLnNzLWRpc2Nkcml2ZS5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfuqYInOyB9XG5cbi5zcy12b2x1bWU6YmVmb3JlLCAuc3Mtdm9sdW1lLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ/CflIgnOyB9XG5cbi5zcy1sb3d2b2x1bWU6YmVmb3JlLCAuc3MtbG93dm9sdW1lLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ/CflIknOyB9XG5cbi5zcy1tZWRpdW12b2x1bWU6YmVmb3JlLCAuc3MtbWVkaXVtdm9sdW1lLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+6ggyc7IH1cblxuLnNzLWhpZ2h2b2x1bWU6YmVmb3JlLCAuc3MtaGlnaHZvbHVtZS5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfwn5SKJzsgfVxuXG4uc3MtYWlycGxheTpiZWZvcmUsIC5zcy1haXJwbGF5LnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+6ggCc7IH1cblxuLnNzLWNhbWVyYTpiZWZvcmUsIC5zcy1jYW1lcmEucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn8J+Ttyc7IH1cblxuLnNzLXBpY3R1cmU6YmVmb3JlLCAuc3MtcGljdHVyZS5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfwn4yEJzsgfVxuXG4uc3MtdmlkZW86YmVmb3JlLCAuc3MtdmlkZW8ucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn8J+TuSc7IH1cblxuLnNzLXdlYmNhbTpiZWZvcmUsIC5zcy13ZWJjYW0ucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn7qmBJzsgfVxuXG4uc3MtZmlsbTpiZWZvcmUsIC5zcy1maWxtLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+6isCc7IH1cblxuLnNzLXBsYXl2aWRlbzpiZWZvcmUsIC5zcy1wbGF5dmlkZW8ucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn7qKhJzsgfVxuXG4uc3MtdmlkZW9nYW1lOmJlZm9yZSwgLnNzLXZpZGVvZ2FtZS5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfwn46uJzsgfVxuXG4uc3MtcGxheTpiZWZvcmUsIC5zcy1wbGF5LnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+KWtic7IH1cblxuLnNzLXBhdXNlOmJlZm9yZSwgLnNzLXBhdXNlLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+6ioCc7IH1cblxuLnNzLXN0b3A6YmVmb3JlLCAuc3Mtc3RvcC5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfilqAnOyB9XG5cbi5zcy1yZWNvcmQ6YmVmb3JlLCAuc3MtcmVjb3JkLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+KXjyc7IH1cblxuLnNzLXJld2luZDpiZWZvcmUsIC5zcy1yZXdpbmQucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn4o+qJzsgfVxuXG4uc3MtZmFzdGZvcndhcmQ6YmVmb3JlLCAuc3MtZmFzdGZvcndhcmQucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn4o+pJzsgfVxuXG4uc3Mtc2tpcGJhY2s6YmVmb3JlLCAuc3Mtc2tpcGJhY2sucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn4o+uJzsgfVxuXG4uc3Mtc2tpcGZvcndhcmQ6YmVmb3JlLCAuc3Mtc2tpcGZvcndhcmQucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn4o+tJzsgfVxuXG4uc3MtZWplY3Q6YmVmb3JlLCAuc3MtZWplY3QucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn4o+PJzsgfVxuXG4uc3MtcmVwZWF0OmJlZm9yZSwgLnNzLXJlcGVhdC5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfwn5SBJzsgfVxuXG4uc3MtcmVwbGF5OmJlZm9yZSwgLnNzLXJlcGxheS5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfihronOyB9XG5cbi5zcy1zaHVmZmxlOmJlZm9yZSwgLnNzLXNodWZmbGUucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn8J+UgCc7IH1cblxuLnNzLWluZGV4OmJlZm9yZSwgLnNzLWluZGV4LnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+6kgic7IH1cblxuLnNzLXN0b3JhZ2Vib3g6YmVmb3JlLCAuc3Mtc3RvcmFnZWJveC5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfupIEnOyB9XG5cbi5zcy1ib29rOmJlZm9yZSwgLnNzLWJvb2sucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn8J+TlSc7IH1cblxuLnNzLW5vdGVib29rOmJlZm9yZSwgLnNzLW5vdGVib29rLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ/Cfk5MnOyB9XG5cbi5zcy1uZXdzcGFwZXI6YmVmb3JlLCAuc3MtbmV3c3BhcGVyLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ/Cfk7AnOyB9XG5cbi5zcy1ncmlkbGluZXM6YmVmb3JlLCAuc3MtZ3JpZGxpbmVzLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+6Ihic7IH1cblxuLnNzLXJvd3M6YmVmb3JlLCAuc3Mtcm93cy5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfupqEnOyB9XG5cbi5zcy1jb2x1bW5zOmJlZm9yZSwgLnNzLWNvbHVtbnMucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn7qaiJzsgfVxuXG4uc3MtdGh1bWJuYWlsczpiZWZvcmUsIC5zcy10aHVtYm5haWxzLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+6moyc7IH1cblxuLnNzLW1vdXNlOmJlZm9yZSwgLnNzLW1vdXNlLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+6pgCc7IH1cblxuLnNzLXVzYjpiZWZvcmUsIC5zcy11c2IucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn7q6GJzsgfVxuXG4uc3MtZGVza3RvcDpiZWZvcmUsIC5zcy1kZXNrdG9wLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ/CfkrsnOyB9XG5cbi5zcy1sYXB0b3A6YmVmb3JlLCAuc3MtbGFwdG9wLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+6ogCc7IH1cblxuLnNzLXRhYmxldDpiZWZvcmUsIC5zcy10YWJsZXQucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn7qiBJzsgfVxuXG4uc3Mtc21hcnRwaG9uZTpiZWZvcmUsIC5zcy1zbWFydHBob25lLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+6ogic7IH1cblxuLnNzLWNlbGw6YmVmb3JlLCAuc3MtY2VsbC5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfwn5OxJzsgfVxuXG4uc3MtYmF0dGVyeTpiZWZvcmUsIC5zcy1iYXR0ZXJ5LnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ/CflIsnOyB9XG5cbi5zcy1oaWdoYmF0dGVyeTpiZWZvcmUsIC5zcy1oaWdoYmF0dGVyeS5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfuqJAnOyB9XG5cbi5zcy1tZWRpdW1iYXR0ZXJ5OmJlZm9yZSwgLnNzLW1lZGl1bWJhdHRlcnkucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn7qiRJzsgfVxuXG4uc3MtbG93YmF0dGVyeTpiZWZvcmUsIC5zcy1sb3diYXR0ZXJ5LnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+6okic7IH1cblxuLnNzLWNoYXJnaW5nYmF0dGVyeTpiZWZvcmUsIC5zcy1jaGFyZ2luZ2JhdHRlcnkucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn7qiUJzsgfVxuXG4uc3MtbGlnaHRidWxiOmJlZm9yZSwgLnNzLWxpZ2h0YnVsYi5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfwn5KhJzsgfVxuXG4uc3Mtd2FzaGVyOmJlZm9yZSwgLnNzLXdhc2hlci5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfuqoAnOyB9XG5cbi5zcy1kb3dubG9hZGNsb3VkOmJlZm9yZSwgLnNzLWRvd25sb2FkY2xvdWQucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn7qyAJzsgfVxuXG4uc3MtZG93bmxvYWQ6YmVmb3JlLCAuc3MtZG93bmxvYWQucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn7qyBJzsgfVxuXG4uc3MtZG93bmxvYWRib3g6YmVmb3JlLCAuc3MtZG93bmxvYWRib3gucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn7qyCJzsgfVxuXG4uc3MtdXBsb2FkY2xvdWQ6YmVmb3JlLCAuc3MtdXBsb2FkY2xvdWQucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn7q2AJzsgfVxuXG4uc3MtdXBsb2FkOmJlZm9yZSwgLnNzLXVwbG9hZC5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfurYEnOyB9XG5cbi5zcy11cGxvYWRib3g6YmVmb3JlLCAuc3MtdXBsb2FkYm94LnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+6tgic7IH1cblxuLnNzLWZvcms6YmVmb3JlLCAuc3MtZm9yay5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfuroAnOyB9XG5cbi5zcy1tZXJnZTpiZWZvcmUsIC5zcy1tZXJnZS5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfuroEnOyB9XG5cbi5zcy1yZWZyZXNoOmJlZm9yZSwgLnNzLXJlZnJlc2gucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn4oa7JzsgfVxuXG4uc3Mtc3luYzpiZWZvcmUsIC5zcy1zeW5jLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+6ugic7IH1cblxuLnNzLWxvYWRpbmc6YmVmb3JlLCAuc3MtbG9hZGluZy5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfuroMnOyB9XG5cbi5zcy1maWxlOmJlZm9yZSwgLnNzLWZpbGUucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn8J+ThCc7IH1cblxuLnNzLWZpbGVzOmJlZm9yZSwgLnNzLWZpbGVzLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+6wgCc7IH1cblxuLnNzLWFkZGZpbGU6YmVmb3JlLCAuc3MtYWRkZmlsZS5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfusIEnOyB9XG5cbi5zcy1yZW1vdmVmaWxlOmJlZm9yZSwgLnNzLXJlbW92ZWZpbGUucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn7rCCJzsgfVxuXG4uc3MtY2hlY2tmaWxlOmJlZm9yZSwgLnNzLWNoZWNrZmlsZS5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfusIMnOyB9XG5cbi5zcy1kZWxldGVmaWxlOmJlZm9yZSwgLnNzLWRlbGV0ZWZpbGUucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn7rCEJzsgfVxuXG4uc3MtZXhlOmJlZm9yZSwgLnNzLWV4ZS5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfusLAnOyB9XG5cbi5zcy16aXA6YmVmb3JlLCAuc3MtemlwLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+6wsSc7IH1cblxuLnNzLWRvYzpiZWZvcmUsIC5zcy1kb2MucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn7rCyJzsgfVxuXG4uc3MtcGRmOmJlZm9yZSwgLnNzLXBkZi5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfusLQnOyB9XG5cbi5zcy1qcGc6YmVmb3JlLCAuc3MtanBnLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+6wtSc7IH1cblxuLnNzLXBuZzpiZWZvcmUsIC5zcy1wbmcucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn7rC2JzsgfVxuXG4uc3MtbXAzOmJlZm9yZSwgLnNzLW1wMy5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfusLcnOyB9XG5cbi5zcy1yYXI6YmVmb3JlLCAuc3MtcmFyLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+6wuCc7IH1cblxuLnNzLWdpZjpiZWZvcmUsIC5zcy1naWYucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn7rC5JzsgfVxuXG4uc3MtZm9sZGVyOmJlZm9yZSwgLnNzLWZvbGRlci5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfwn5OBJzsgfVxuXG4uc3Mtb3BlbmZvbGRlcjpiZWZvcmUsIC5zcy1vcGVuZm9sZGVyLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ/Cfk4InOyB9XG5cbi5zcy1kb3dubG9hZGZvbGRlcjpiZWZvcmUsIC5zcy1kb3dubG9hZGZvbGRlci5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfusbYnOyB9XG5cbi5zcy11cGxvYWRmb2xkZXI6YmVmb3JlLCAuc3MtdXBsb2FkZm9sZGVyLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+6xtyc7IH1cblxuLnNzLXF1b3RlOmJlZm9yZSwgLnNzLXF1b3RlLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+KAnCc7IH1cblxuLnNzLXVucXVvdGU6YmVmb3JlLCAuc3MtdW5xdW90ZS5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfigJ0nOyB9XG5cbi5zcy1wcmludDpiZWZvcmUsIC5zcy1wcmludC5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfijpknOyB9XG5cbi5zcy1jb3BpZXI6YmVmb3JlLCAuc3MtY29waWVyLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+61gic7IH1cblxuLnNzLWZheDpiZWZvcmUsIC5zcy1mYXgucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn8J+ToCc7IH1cblxuLnNzLXNjYW5uZXI6YmVmb3JlLCAuc3Mtc2Nhbm5lci5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfutYMnOyB9XG5cbi5zcy1wcmludHJlZ2lzdHJhdGlvbjpiZWZvcmUsIC5zcy1wcmludHJlZ2lzdHJhdGlvbi5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfutYQnOyB9XG5cbi5zcy1zaHJlZGRlcjpiZWZvcmUsIC5zcy1zaHJlZGRlci5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfutYAnOyB9XG5cbi5zcy1leHBhbmQ6YmVmb3JlLCAuc3MtZXhwYW5kLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+Kkoic7IH1cblxuLnNzLWNvbnRyYWN0OmJlZm9yZSwgLnNzLWNvbnRyYWN0LnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+64gSc7IH1cblxuLnNzLWhlbHA6YmVmb3JlLCAuc3MtaGVscC5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfinZMnOyB9XG5cbi5zcy1pbmZvOmJlZm9yZSwgLnNzLWluZm8ucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn4oS5JzsgfVxuXG4uc3MtYWxlcnQ6YmVmb3JlLCAuc3MtYWxlcnQucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn4pqgJzsgfVxuXG4uc3MtY2F1dGlvbjpiZWZvcmUsIC5zcy1jYXV0aW9uLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+KblCc7IH1cblxuLnNzLWxvZ291dDpiZWZvcmUsIC5zcy1sb2dvdXQucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn7riCJzsgfVxuXG4uc3MtbG9naW46YmVmb3JlLCAuc3MtbG9naW4ucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn7riDJzsgfVxuXG4uc3Mtc2NhbGV1cDpiZWZvcmUsIC5zcy1zY2FsZXVwLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+64hCc7IH1cblxuLnNzLXNjYWxlZG93bjpiZWZvcmUsIC5zcy1zY2FsZWRvd24ucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn7riFJzsgfVxuXG4uc3MtcGx1czpiZWZvcmUsIC5zcy1wbHVzLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJysnOyB9XG5cbi5zcy1oeXBoZW46YmVmb3JlLCAuc3MtaHlwaGVuLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJy0nOyB9XG5cbi5zcy1jaGVjazpiZWZvcmUsIC5zcy1jaGVjay5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfinJMnOyB9XG5cbi5zcy1kZWxldGU6YmVmb3JlLCAuc3MtZGVsZXRlLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+KQoSc7IH1cblxuLnNzLW5vdGlmaWNhdGlvbnM6YmVmb3JlLCAuc3Mtbm90aWZpY2F0aW9ucy5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfwn5SUJzsgfVxuXG4uc3Mtbm90aWZpY2F0aW9uc2Rpc2FibGVkOmJlZm9yZSwgLnNzLW5vdGlmaWNhdGlvbnNkaXNhYmxlZC5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfwn5SVJzsgfVxuXG4uc3MtY2xvY2s6YmVmb3JlLCAuc3MtY2xvY2sucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn4o+yJzsgfVxuXG4uc3Mtc3RvcHdhdGNoOmJlZm9yZSwgLnNzLXN0b3B3YXRjaC5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfij7EnOyB9XG5cbi5zcy1hbGFybWNsb2NrOmJlZm9yZSwgLnNzLWFsYXJtY2xvY2sucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn4o+wJzsgfVxuXG4uc3MtZWdnOmJlZm9yZSwgLnNzLWVnZy5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfvhIAnOyB9XG5cbi5zcy1lZ2dzOmJlZm9yZSwgLnNzLWVnZ3MucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn74SHJzsgfVxuXG4uc3MtY2hlZXNlOmJlZm9yZSwgLnNzLWNoZWVzZS5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfvhIEnOyB9XG5cbi5zcy1jaGlja2VubGVnOmJlZm9yZSwgLnNzLWNoaWNrZW5sZWcucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn8J+Nlyc7IH1cblxuLnNzLXBpenphcGllOmJlZm9yZSwgLnNzLXBpenphcGllLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+6/oCc7IH1cblxuLnNzLXBpenphOmJlZm9yZSwgLnNzLXBpenphLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ/CfjZUnOyB9XG5cbi5zcy1jaGVlc2VwaXp6YTpiZWZvcmUsIC5zcy1jaGVlc2VwaXp6YS5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfuv6EnOyB9XG5cbi5zcy1mcmVuY2hmcmllczpiZWZvcmUsIC5zcy1mcmVuY2hmcmllcy5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfwn42fJzsgfVxuXG4uc3MtYXBwbGU6YmVmb3JlLCAuc3MtYXBwbGUucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn8J+Njyc7IH1cblxuLnNzLWNhcnJvdDpiZWZvcmUsIC5zcy1jYXJyb3QucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn74SRJzsgfVxuXG4uc3MtYnJvY2NvbGk6YmVmb3JlLCAuc3MtYnJvY2NvbGkucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn74SXJzsgfVxuXG4uc3MtY3VjdW1iZXI6YmVmb3JlLCAuc3MtY3VjdW1iZXIucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn74SWJzsgfVxuXG4uc3Mtb3JhbmdlOmJlZm9yZSwgLnNzLW9yYW5nZS5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfwn42KJzsgfVxuXG4uc3MtbGVtb246YmVmb3JlLCAuc3MtbGVtb24ucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn8J+Niyc7IH1cblxuLnNzLW9uaW9uOmJlZm9yZSwgLnNzLW9uaW9uLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ++ElSc7IH1cblxuLnNzLWJlbGxwZXBwZXI6YmVmb3JlLCAuc3MtYmVsbHBlcHBlci5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfvhJQnOyB9XG5cbi5zcy1wZWFzOmJlZm9yZSwgLnNzLXBlYXMucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn74SSJzsgfVxuXG4uc3MtZ3JhcGVzOmJlZm9yZSwgLnNzLWdyYXBlcy5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfwn42HJzsgfVxuXG4uc3Mtc3RyYXdiZXJyeTpiZWZvcmUsIC5zcy1zdHJhd2JlcnJ5LnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ/CfjZMnOyB9XG5cbi5zcy1icmVhZDpiZWZvcmUsIC5zcy1icmVhZC5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfwn42eJzsgfVxuXG4uc3MtbXVnOmJlZm9yZSwgLnNzLW11Zy5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfimJUnOyB9XG5cbi5zcy1tdWdzOmJlZm9yZSwgLnNzLW11Z3MucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn74SrJzsgfVxuXG4uc3MtZXNwcmVzc286YmVmb3JlLCAuc3MtZXNwcmVzc28ucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn7r+wJzsgfVxuXG4uc3MtbWFjY2hpYXRvOmJlZm9yZSwgLnNzLW1hY2NoaWF0by5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfuv7EnOyB9XG5cbi5zcy1jYXBwdWNpbm86YmVmb3JlLCAuc3MtY2FwcHVjaW5vLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+6/sic7IH1cblxuLnNzLWxhdHRlOmJlZm9yZSwgLnNzLWxhdHRlLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+6/syc7IH1cblxuLnNzLWljZWRjb2ZmZWU6YmVmb3JlLCAuc3MtaWNlZGNvZmZlZS5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfuv7QnOyB9XG5cbi5zcy1jb2ZmZWViZWFuOmJlZm9yZSwgLnNzLWNvZmZlZWJlYW4ucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn7r+1JzsgfVxuXG4uc3MtY29mZmVlbWlsazpiZWZvcmUsIC5zcy1jb2ZmZWVtaWxrLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+6/tic7IH1cblxuLnNzLWNvZmZlZWZvYW06YmVmb3JlLCAuc3MtY29mZmVlZm9hbS5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfuv7cnOyB9XG5cbi5zcy1jb2ZmZWVzdWdhcjpiZWZvcmUsIC5zcy1jb2ZmZWVzdWdhci5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfuv7gnOyB9XG5cbi5zcy1zdWdhcnBhY2tldHM6YmVmb3JlLCAuc3Mtc3VnYXJwYWNrZXRzLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ++EtSc7IH1cblxuLnNzLWNhcHN1bGU6YmVmb3JlLCAuc3MtY2Fwc3VsZS5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfuv7knOyB9XG5cbi5zcy1jYXBzdWxlcmVjeWNsaW5nOmJlZm9yZSwgLnNzLWNhcHN1bGVyZWN5Y2xpbmcucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn7r+6JzsgfVxuXG4uc3MtaW5zZXJ0Y2Fwc3VsZTpiZWZvcmUsIC5zcy1pbnNlcnRjYXBzdWxlLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+6/uyc7IH1cblxuLnNzLXRlYTpiZWZvcmUsIC5zcy10ZWEucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn8J+NtSc7IH1cblxuLnNzLXRlYWJhZzpiZWZvcmUsIC5zcy10ZWFiYWcucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn7r+8JzsgfVxuXG4uc3MtanVnOmJlZm9yZSwgLnNzLWp1Zy5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfvhKYnOyB9XG5cbi5zcy1waXRjaGVyOmJlZm9yZSwgLnNzLXBpdGNoZXIucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn74abJzsgfVxuXG4uc3Mta2V0dGxlOmJlZm9yZSwgLnNzLWtldHRsZS5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfvhpwnOyB9XG5cbi5zcy13aW5lZ2xhc3M6YmVmb3JlLCAuc3Mtd2luZWdsYXNzLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ/CfjbcnOyB9XG5cbi5zcy1zdWdhcjpiZWZvcmUsIC5zcy1zdWdhci5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfvhLQnOyB9XG5cbi5zcy1vdmVuOmJlZm9yZSwgLnNzLW92ZW4ucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn74WAJzsgfVxuXG4uc3Mtc3RvdmU6YmVmb3JlLCAuc3Mtc3RvdmUucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn74WBJzsgfVxuXG4uc3MtdmVudDpiZWZvcmUsIC5zcy12ZW50LnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ++Fgyc7IH1cblxuLnNzLWV4aGF1c3Q6YmVmb3JlLCAuc3MtZXhoYXVzdC5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfvhYQnOyB9XG5cbi5zcy1zdGVhbTpiZWZvcmUsIC5zcy1zdGVhbS5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfimagnOyB9XG5cbi5zcy1kaXNod2FzaGVyOmJlZm9yZSwgLnNzLWRpc2h3YXNoZXIucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn74aSJzsgfVxuXG4uc3MtdG9hc3RlcjpiZWZvcmUsIC5zcy10b2FzdGVyLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ++Gkyc7IH1cblxuLnNzLW1pY3Jvd2F2ZTpiZWZvcmUsIC5zcy1taWNyb3dhdmUucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn74aUJzsgfVxuXG4uc3MtZWxlY3RyaWNrZXR0bGU6YmVmb3JlLCAuc3MtZWxlY3RyaWNrZXR0bGUucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn74aVJzsgfVxuXG4uc3MtcmVmcmlnZXJhdG9yOmJlZm9yZSwgLnNzLXJlZnJpZ2VyYXRvci5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfvhpYnOyB9XG5cbi5zcy1mcmVlemVyOmJlZm9yZSwgLnNzLWZyZWV6ZXIucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn74aXJzsgfVxuXG4uc3MtdXRlbnNpbHM6YmVmb3JlLCAuc3MtdXRlbnNpbHMucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn8J+NtCc7IH1cblxuLnNzLWNvb2tpbmd1dGVuc2lsczpiZWZvcmUsIC5zcy1jb29raW5ndXRlbnNpbHMucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn74WRJzsgfVxuXG4uc3Mtd2hpc2s6YmVmb3JlLCAuc3Mtd2hpc2sucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn74WSJzsgfVxuXG4uc3MtcGl6emFjdXR0ZXI6YmVmb3JlLCAuc3MtcGl6emFjdXR0ZXIucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn74WTJzsgfVxuXG4uc3MtbWVhc3VyaW5nY3VwOmJlZm9yZSwgLnNzLW1lYXN1cmluZ2N1cC5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfvhaInOyB9XG5cbi5zcy1jb2xhbmRlcjpiZWZvcmUsIC5zcy1jb2xhbmRlci5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfvhaMnOyB9XG5cbi5zcy1lZ2d0aW1lcjpiZWZvcmUsIC5zcy1lZ2d0aW1lci5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfvhaUnOyB9XG5cbi5zcy1wbGF0dGVyOmJlZm9yZSwgLnNzLXBsYXR0ZXIucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn74WmJzsgfVxuXG4uc3MtcGxhdGVzOmJlZm9yZSwgLnNzLXBsYXRlcy5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfvhacnOyB9XG5cbi5zcy1zdGVhbXBsYXRlOmJlZm9yZSwgLnNzLXN0ZWFtcGxhdGUucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn74aYJzsgfVxuXG4uc3MtY3VwczpiZWZvcmUsIC5zcy1jdXBzLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ++Eqic7IH1cblxuLnNzLXN0ZWFtZ2xhc3M6YmVmb3JlLCAuc3Mtc3RlYW1nbGFzcy5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfvhpknOyB9XG5cbi5zcy1wb3Q6YmVmb3JlLCAuc3MtcG90LnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ++FqCc7IH1cblxuLnNzLXN0ZWFtcG90OmJlZm9yZSwgLnNzLXN0ZWFtcG90LnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ++Gmic7IH1cblxuLnNzLWNoZWY6YmVmb3JlLCAuc3MtY2hlZi5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfvhbInOyB9XG5cbi5zcy13ZWF0aGVydmFuZTpiZWZvcmUsIC5zcy13ZWF0aGVydmFuZS5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfviIAnOyB9XG5cbi5zcy10aGVybW9tZXRlcjpiZWZvcmUsIC5zcy10aGVybW9tZXRlci5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfviIEnOyB9XG5cbi5zcy10aGVybW9tZXRlcnVwOmJlZm9yZSwgLnNzLXRoZXJtb21ldGVydXAucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn74iDJzsgfVxuXG4uc3MtdGhlcm1vbWV0ZXJkb3duOmJlZm9yZSwgLnNzLXRoZXJtb21ldGVyZG93bi5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfviIQnOyB9XG5cbi5zcy1kcm9wbGV0OmJlZm9yZSwgLnNzLWRyb3BsZXQucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn8J+Spyc7IH1cblxuLnNzLXN1bnJpc2U6YmVmb3JlLCAuc3Mtc3VucmlzZS5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfwn4yFJzsgfVxuXG4uc3Mtc3Vuc2V0OmJlZm9yZSwgLnNzLXN1bnNldC5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfwn4yHJzsgfVxuXG4uc3Mtc3VuOmJlZm9yZSwgLnNzLXN1bi5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfimIAnOyB9XG5cbi5zcy1jbG91ZDpiZWZvcmUsIC5zcy1jbG91ZC5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfimIEnOyB9XG5cbi5zcy1jbG91ZHM6YmVmb3JlLCAuc3MtY2xvdWRzLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ++IoCc7IH1cblxuLnNzLXBhcnRseWNsb3VkeTpiZWZvcmUsIC5zcy1wYXJ0bHljbG91ZHkucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn4puFJzsgfVxuXG4uc3MtcmFpbjpiZWZvcmUsIC5zcy1yYWluLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+KYlCc7IH1cblxuLnNzLXJhaW5oZWF2eTpiZWZvcmUsIC5zcy1yYWluaGVhdnkucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn74ikJzsgfVxuXG4uc3MtbGlnaHRuaW5nOmJlZm9yZSwgLnNzLWxpZ2h0bmluZy5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfimIcnOyB9XG5cbi5zcy10aHVuZGVyc3Rvcm06YmVmb3JlLCAuc3MtdGh1bmRlcnN0b3JtLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+KbiCc7IH1cblxuLnNzLXVtYnJlbGxhOmJlZm9yZSwgLnNzLXVtYnJlbGxhLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+KYgic7IH1cblxuLnNzLXJhaW51bWJyZWxsYTpiZWZvcmUsIC5zcy1yYWludW1icmVsbGEucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn74mwJzsgfVxuXG4uc3MtcmFpbmJvdzpiZWZvcmUsIC5zcy1yYWluYm93LnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ/CfjIgnOyB9XG5cbi5zcy1yYWluYm93Y2xvdWRzOmJlZm9yZSwgLnNzLXJhaW5ib3djbG91ZHMucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn74iUJzsgfVxuXG4uc3MtZm9nOmJlZm9yZSwgLnNzLWZvZy5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfviJEnOyB9XG5cbi5zcy13aW5kOmJlZm9yZSwgLnNzLXdpbmQucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn74iSJzsgfVxuXG4uc3MtdG9ybmFkbzpiZWZvcmUsIC5zcy10b3JuYWRvLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ++Ikyc7IH1cblxuLnNzLXNub3dmbGFrZTpiZWZvcmUsIC5zcy1zbm93Zmxha2UucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn4p2EJzsgfVxuXG4uc3Mtc25vd2NyeXN0YWw6YmVmb3JlLCAuc3Mtc25vd2NyeXN0YWwucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn4p2GJzsgfVxuXG4uc3MtbGlnaHRzbm93OmJlZm9yZSwgLnNzLWxpZ2h0c25vdy5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfviLAnOyB9XG5cbi5zcy1zbm93OmJlZm9yZSwgLnNzLXNub3cucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn74ixJzsgfVxuXG4uc3MtaGVhdnlzbm93OmJlZm9yZSwgLnNzLWhlYXZ5c25vdy5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfviLInOyB9XG5cbi5zcy1oYWlsOmJlZm9yZSwgLnNzLWhhaWwucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn74mEJzsgfVxuXG4uc3MtY3Jlc2NlbnRtb29uOmJlZm9yZSwgLnNzLWNyZXNjZW50bW9vbi5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfwn4yZJzsgfVxuXG4uc3Mtd2F4aW5nY3Jlc2NlbnRtb29uOmJlZm9yZSwgLnNzLXdheGluZ2NyZXNjZW50bW9vbi5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfwn4ySJzsgfVxuXG4uc3MtZmlyc3RxdWFydGVybW9vbjpiZWZvcmUsIC5zcy1maXJzdHF1YXJ0ZXJtb29uLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ/CfjJMnOyB9XG5cbi5zcy13YXhpbmdnaWJib3VzbW9vbjpiZWZvcmUsIC5zcy13YXhpbmdnaWJib3VzbW9vbi5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfwn4yUJzsgfVxuXG4uc3Mtd2FuaW5nZ2liYm91c21vb246YmVmb3JlLCAuc3Mtd2FuaW5nZ2liYm91c21vb24ucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn8J+Mlic7IH1cblxuLnNzLWxhc3RxdWFydGVybW9vbjpiZWZvcmUsIC5zcy1sYXN0cXVhcnRlcm1vb24ucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn8J+Mlyc7IH1cblxuLnNzLXdhbmluZ2NyZXNjZW50bW9vbjpiZWZvcmUsIC5zcy13YW5pbmdjcmVzY2VudG1vb24ucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn8J+MmCc7IH1cblxuLnNzLWZhbjpiZWZvcmUsIC5zcy1mYW4ucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn74qAJzsgfVxuXG4uc3MtYmlrZTpiZWZvcmUsIC5zcy1iaWtlLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ/CfmrInOyB9XG5cbi5zcy13aGVlbGNoYWlyOmJlZm9yZSwgLnNzLXdoZWVsY2hhaXIucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn4pm/JzsgfVxuXG4uc3MtYnJpZWZjYXNlOmJlZm9yZSwgLnNzLWJyaWVmY2FzZS5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfwn5K8JzsgfVxuXG4uc3MtaGFuZ2VyOmJlZm9yZSwgLnNzLWhhbmdlci5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfvhqAnOyB9XG5cbi5zcy1jb21iOmJlZm9yZSwgLnNzLWNvbWIucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn74ahJzsgfVxuXG4uc3MtbWVkaWNhbGNyb3NzOmJlZm9yZSwgLnNzLW1lZGljYWxjcm9zcy5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfvkrAnOyB9XG5cbi5zcy11cDpiZWZvcmUsIC5zcy11cC5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfirIYnOyB9XG5cbi5zcy11cHJpZ2h0OmJlZm9yZSwgLnNzLXVwcmlnaHQucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn4qyIJzsgfVxuXG4uc3MtcmlnaHQ6YmVmb3JlLCAuc3MtcmlnaHQucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn4p6hJzsgfVxuXG4uc3MtZG93bnJpZ2h0OmJlZm9yZSwgLnNzLWRvd25yaWdodC5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfirIonOyB9XG5cbi5zcy1kb3duOmJlZm9yZSwgLnNzLWRvd24ucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn4qyHJzsgfVxuXG4uc3MtZG93bmxlZnQ6YmVmb3JlLCAuc3MtZG93bmxlZnQucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn4qyLJzsgfVxuXG4uc3MtbGVmdDpiZWZvcmUsIC5zcy1sZWZ0LnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ+KshSc7IH1cblxuLnNzLXVwbGVmdDpiZWZvcmUsIC5zcy11cGxlZnQucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn4qyJJzsgfVxuXG4uc3MtbmF2aWdhdGV1cDpiZWZvcmUsIC5zcy1uYXZpZ2F0ZXVwLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ++UgCc7IH1cblxuLnNzLW5hdmlnYXRlcmlnaHQ6YmVmb3JlLCAuc3MtbmF2aWdhdGVyaWdodC5yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICfilrsnOyB9XG5cbi5zcy1uYXZpZ2F0ZWRvd246YmVmb3JlLCAuc3MtbmF2aWdhdGVkb3duLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ++UgSc7IH1cblxuLnNzLW5hdmlnYXRlbGVmdDpiZWZvcmUsIC5zcy1uYXZpZ2F0ZWxlZnQucmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiAn4peFJzsgfVxuXG4uc3MtcmV0d2VldDpiZWZvcmUsIC5zcy1yZXR3ZWV0LnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ++YgCc7IH1cblxuLnNzLXNoYXJlOmJlZm9yZSwgLnNzLXNoYXJlLnJpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJ++YgSc7IH1cblxuLmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTY5NTM7IH1cblxuLmJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQyNkU7IH1cblxuLmJnLXNpZ3N0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YWE5NTE7IH1cblxuLmJnLXRlYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzdkNWNmOyB9XG5cbi5iZy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUI5MDVBOyB9XG5cbi5iZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWY5NWQwOyB9XG5cbi5iZy1zbGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NjY4NzE7IH1cblxuLmJnLXNlYXdlZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM1MTU3OyB9XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmJnLWdyZXlkYXJrZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmNTA1MDsgfVxuXG4uY29sb3ItZ3JleSB7XG4gIGNvbG9yOiAjYjJiNGIyOyB9XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTgpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGUtaW4tb3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA0MHB4KSB7XG4gIC5ncmlkLW1kLCAuZ3JpZC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH0gfVxuXG4uZ3JpZC1zbSB7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC5ncmlkLXNtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH0gfVxuXG4uZ3JpZC1tZCB7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC5ncmlkLW1kIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH0gfVxuXG4uZ3JpZC1sZyB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAuZ3JpZC1sZyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9IH1cblxuLmNvbC0xIHtcbiAgd2lkdGg6IGNhbGMoMS8xMiAqIDEwMCUpOyB9XG5cbi5jb2wtMiB7XG4gIHdpZHRoOiBjYWxjKDIvMTIgKiAxMDAlKTsgfVxuXG4uY29sLTMge1xuICB3aWR0aDogY2FsYygzLzEyICogMTAwJSk7IH1cblxuLmNvbC00IHtcbiAgd2lkdGg6IGNhbGMoNC8xMiAqIDEwMCUpOyB9XG5cbi5jb2wtNSB7XG4gIHdpZHRoOiBjYWxjKDUvMTIgKiAxMDAlKTsgfVxuXG4uY29sLTYge1xuICB3aWR0aDogY2FsYyg2LzEyICogMTAwJSk7IH1cblxuLmNvbC03IHtcbiAgd2lkdGg6IGNhbGMoNy8xMiAqIDEwMCUpOyB9XG5cbi5jb2wtOCB7XG4gIHdpZHRoOiBjYWxjKDgvMTIgKiAxMDAlKTsgfVxuXG4uY29sLTkge1xuICB3aWR0aDogY2FsYyg5LzEyICogMTAwJSk7IH1cblxuLmNvbC0xMCB7XG4gIHdpZHRoOiBjYWxjKDEwLzEyICogMTAwJSk7IH1cblxuLmNvbC0xMSB7XG4gIHdpZHRoOiBjYWxjKDExLzEyICogMTAwJSk7IH1cblxuLmNvbC0xMiB7XG4gIHdpZHRoOiBjYWxjKDEyLzEyICogMTAwJSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ncmlkLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmdyaWQtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzIwcHgpIHtcbiAgLmdyaWQtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDQwcHgpIHtcbiAgLmdyaWQtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5wLWRlZmF1bHQge1xuICBwYWRkaW5nOiA4MHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgLnAtZGVmYXVsdCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7IH0gfVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjc1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3gtc2hhZG93OiAwIDZweCAxNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlOyB9XG4gIC5idG46aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYnRuOmZvY3VzIHtcbiAgICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgIG91dGxpbmU6IDA7IH1cblxuLmJ0bi1ncm91cCAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4OyB9XG5cbi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YWE5NTE7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgY29sb3I6IHJnYmEoODYsIDEwNCwgMTEzLCAwLjgpOyB9XG4gIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogIzU2Njg3MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5idG4tdGVydGlhcnkge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiB1bnNldDsgfVxuICAuYnRuLXRlcnRpYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjNTY2ODcxOyB9XG5cbi5idG4tcXVhdGVybmFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzRhYTk1MTtcbiAgY29sb3I6ICM0YWE5NTE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiB1bnNldDsgfVxuICAuYnRuLXF1YXRlcm5hcnk6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YWE5NTE7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NiwgMTA0LCAxMTMsIDAuOSk7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5idG4tNTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU2Njg3MTsgfVxuXG4uYnRuLTYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5idG4tNjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuYm9keSwgLmN0YS1jYXJkLCBzZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgYm9keSwgc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfSB9XG5cbmJ1dHRvbiB7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2U7IH1cblxudGV4dGFyZWEsXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5jYXJlZXJzIC5wYWdlLCAuY29tcGFueSAucGFnZSB7XG4gIHBhZGRpbmctdG9wOiA4MHB4OyB9XG5cbi5wYWdlLXdyYXBwZXIge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5wYWdlLXdyYXBwZXItaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuaSB7XG4gIGZvbnQtZmFtaWx5OiBTU0dpem1vO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNjZGNiY2I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTAwJTsgfVxuXG4ucGFnaW5hdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwIDQwcHg7IH1cbiAgLnBhZ2luYXRpb24gYSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiA4MHB4IDMycHggMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgICAgLnBhZ2luYXRpb24gYSB7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgLnBhZ2luYXRpb24gYSB7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMjRweDsgfSB9XG5cbi5ub3Rmb3VuZCAuZ3JpZC1zbSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDE2MHB4IDAgODBweDsgfVxuXG5pbnB1dCwgcCwgYSwgc3BhbiwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgZGl2LCBidXR0b24ge1xuICBmb250LWZhbWlseTogXCJCcmFuZG9uVGV4dFwiLCBcIlNGIFVJIFRleHRcIiwgXCJTYW4gRnJhbmNpc2NvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgc2Fucy1zZXJpZjsgfVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogJ0JyYW5kb25UZXh0V2ViLU1lZGl1bScsICdTRiBVSSBUZXh0JywgJ1NhbiBGcmFuY2lzY28nLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwIGF1dG8gMTZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH0gfVxuICBoMSArIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIGgxICoge1xuICAgIGZvbnQtZmFtaWx5OiAnQnJhbmRvblRleHRXZWItTWVkaXVtJywgJ1NGIFVJIFRleHQnLCAnU2FuIEZyYW5jaXNjbycsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuaDIge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4yNXB4OyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgY29sb3I6ICM1NjY4NzE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMCAwIDhweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG5cbmg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgY29sb3I6ICM1NjY4NzE7XG4gIGZvbnQtZmFtaWx5OiAnQnJhbmRvblRleHRXZWItTWVkaXVtJywgJ1NGIFVJIFRleHQnLCAnU2FuIEZyYW5jaXNjbycsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7IH1cbiAgaDQubm8tc3VidGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG4gICAgaDQubm8tc3VidGl0bGU6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3R0b206IC0yNHB4O1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlY2VjZWM7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgIGg0Lm5vLXN1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgICBoNC5uby1zdWJ0aXRsZTphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIGg0ICsgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICBoNCArIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfSB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgY29sb3I6ICM0YWE5NTE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICdCcmFuZG9uVGV4dFdlYi1NZWRpdW0nLCAnU0YgVUkgVGV4dCcsICdTYW4gRnJhbmNpc2NvJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogOHB4IGF1dG87XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuaDYge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogI2IyYjRiMjtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5wIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICM5MTkxOTE7XG4gIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9IH1cblxuLmxpbmstYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNGFhOTUxO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2U7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LWZhbWlseTogJ0JyYW5kb25UZXh0V2ViLU1lZGl1bScsICdTRiBVSSBUZXh0JywgJ1NhbiBGcmFuY2lzY28nLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAubGluay1hcnJvdzphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZTtcbiAgICBmb250LWZhbWlseTogXCJTU0dpem1vXCI7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiBcIuKWu1wiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuICAgIC1tcy1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiIDE7XG4gICAgLW8tZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiOyB9XG4gIC5saW5rLWFycm93OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAubGluay1hcnJvdzpob3ZlcjphZnRlciB7XG4gICAgICBsZWZ0OiA0cHg7IH1cblxuLmxpbmstYXJyb3ctcmV2ZXJzZTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxuLmxpbmstYXJyb3ctcmV2ZXJzZTpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlO1xuICBmb250LWZhbWlseTogXCJTU0dpem1vXCI7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xuICByaWdodDogMDtcbiAgY29udGVudDogJ25hdmlnYXRlbGVmdCc7IH1cblxuLmxpbmstYXJyb3ctcmV2ZXJzZTpob3ZlcjpiZWZvcmUge1xuICByaWdodDogNHB4OyB9XG5cbi5saW5rLW5hdmlnYXRpb24tc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHJnYmEoNzQsIDE2OSwgODEsIDAuOCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2U7IH1cbiAgLmxpbmstbmF2aWdhdGlvbi1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjNGFhOTUxOyB9XG5cbi5saW5rLXBsYXkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNGFhOTUxO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiAnQnJhbmRvblRleHRXZWItTWVkaXVtJywgJ1NGIFVJIFRleHQnLCAnU2FuIEZyYW5jaXNjbycsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAubGluay1wbGF5OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIlNTR2l6bW9cIjtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICdwbGF5JzsgfVxuICAubGluay1wbGF5OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7IH1cbiAgICAubGluay1wbGF5OmhvdmVyOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDRweDsgfVxuXG4ubGluay11bmRlcmxpbmUge1xuICBjb2xvcjogIzRhYTk1MTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogJ0JyYW5kb25UZXh0V2ViLU1lZGl1bScsICdTRiBVSSBUZXh0JywgJ1NhbiBGcmFuY2lzY28nLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAubGluay11bmRlcmxpbmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NCwgMTY5LCA4MSwgMC4yKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAycHg7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZTsgfVxuICAubGluay11bmRlcmxpbmU6aG92ZXI6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDRweCk7IH1cblxuLmxpbmstdW5kZXJsaW5lLXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmxpbmstdW5kZXJsaW5lLXdoaXRlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG5cbi5pY29uLWxnIHtcbiAgZm9udC1zaXplOiA1MnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5pY29uLXNtIHtcbiAgZm9udC1zaXplOiA0MHB4OyB9XG5cbi5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmxlZnQtYWxpZ24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuY2VudGVyLW1vYmlsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmg3IHtcbiAgY29sb3I6ICM1NjY4NzE7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZvbnQtZmFtaWx5OiAnQnJhbmRvblRleHRXZWItTWVkaXVtJywgJ1NGIFVJIFRleHQnLCAnU2FuIEZyYW5jaXNjbycsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5oOCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1mYW1pbHk6ICdCcmFuZG9uVGV4dFdlYi1NZWRpdW0nLCAnU0YgVUkgVGV4dCcsICdTYW4gRnJhbmNpc2NvJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmY3IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjFweDsgfVxuXG4ubGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5uby11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZsZXgtZGlyZWN0aW9uLWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmp1c3RpZnktY29udGVudC1mbGV4LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm0tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5tLXQtMCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLm0tdC0xIHtcbiAgbWFyZ2luLXRvcDogMXJlbTsgfVxuXG4ubS1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG5cbi5tLWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLm0tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucC1zZWN0aW9uIHtcbiAgcGFkZGluZzogODBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC5wLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNDBweCAwOyB9IH1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmljb24tZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmljb24tZ3JpZCAuaWNvbi1pdGVtIHtcbiAgICB3aWR0aDogMjU2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmljb24tZ3JpZCAuaWNvbi1pdGVtIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODgwcHgpIHtcbiAgICAgIC5pY29uLWdyaWQgLmljb24taXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMTZweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgICAuaWNvbi1ncmlkIC5pY29uLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2VjZWNlYzsgfVxuICAgICAgICAuaWNvbi1ncmlkIC5pY29uLWl0ZW0gaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgICAgIC5pY29uLWdyaWQgLmljb24taXRlbSBwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7IH0gfVxuXG4uaWNvbi1ncmlkLTUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuaWNvbi1ncmlkLTUgLmljb24taXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NnB4OyB9XG4gICAgLmljb24tZ3JpZC01IC5pY29uLWl0ZW06bnRoLWNoaWxkKG4rMyk6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmljb24tZ3JpZC01IC5pY29uLWl0ZW06bnRoLWNoaWxkKC1uKzMpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAvKiBmaXJzdCB0aHJlZSBpdGVtcyBnZXQgYSBib3R0b20gbWFyZ2luICovIH1cblxuLmN0YS1jYXJkIHtcbiAgcGFkZGluZzogMTIwcHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAuY3RhLWNhcmQge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cblxuLnBvcnRyYWl0cXVvdGUtYm9keSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7IH1cblxuLmVtcGxveWVlcXVvdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgLmVtcGxveWVlcXVvdGUgLmdyaWQtc20ge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAuZW1wbG95ZWVxdW90ZS1hdHRyIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmVtcGxveWVlcXVvdGUgaW1nIHtcbiAgICB3aWR0aDogOTZweDtcbiAgICBoZWlnaHQ6IDk2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gIC5lbXBsb3llZXF1b3RlLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDsgfVxuICAgIC5lbXBsb3llZXF1b3RlLWJvZHk6YmVmb3JlIHtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgY29udGVudDogJ+KAnCc7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjZWNlY2VjO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSg0KTtcbiAgICAgIHRvcDogMTIlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgLmVtcGxveWVlcXVvdGUtYm9keTpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMTAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgLmVtcGxveWVlcXVvdGUgaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZW1wbG95ZWVxdW90ZSAuY29sLTkge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uY3VzdG9tZXJxdW90ZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMTIwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jdXN0b21lcnF1b3RlOmJlZm9yZSwgLmN1c3RvbWVycXVvdGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwOyB9XG4gIC5jdXN0b21lcnF1b3RlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAuY3VzdG9tZXJxdW90ZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NCwgMTY5LCA4MSwgMC45NSk7IH1cbiAgLmN1c3RvbWVycXVvdGUgLmdyaWQtbGcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5jdXN0b21lcnF1b3RlIGgzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY3VzdG9tZXJxdW90ZSBoMzpiZWZvcmUge1xuICAgICAgY29udGVudDogJ+KAnCc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDYpIHRyYW5zbGF0ZVkoMTYlKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgb3BhY2l0eTogMC4xNTsgfVxuICAuY3VzdG9tZXJxdW90ZSBwIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuY3VzdG9tZXJxdW90ZSAuY3VzdG9tZXJxdW90ZS1sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuY3VzdG9tZXJxdW90ZSAuY3VzdG9tZXJxdW90ZS1sb2dvIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuY3VzdG9tZXJxdW90ZSAuY3VzdG9tZXJxdW90ZS1hdHRyIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNDBweCkge1xuICAgIC5jdXN0b21lcnF1b3RlIHtcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAuY3VzdG9tZXJxdW90ZSB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7IH1cbiAgICAgIC5jdXN0b21lcnF1b3RlIC5ncmlkLW1kIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgICAuY3VzdG9tZXJxdW90ZSAuY29sLTgge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmN1c3RvbWVycXVvdGUgLmNvbC0yIHtcbiAgICAgICAgd2lkdGg6IDI1JTsgfVxuICAgICAgICAuY3VzdG9tZXJxdW90ZSAuY29sLTIgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9IH1cblxuLmxhYmVsLXNwZWNpYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGNvbG9yOiAjOTE5MTkxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5kaXNjbGFpbWVyIHtcbiAgcGFkZGluZzogMzJweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmRpc2NsYWltZXIuY2xvc2VkIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgLmRpc2NsYWltZXIgLmdyaWQtbGcge1xuICAgIHRyYW5zaXRpb246IDAuNjVzIGFsbCBlYXNlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdG9wOiAzMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZGlzY2xhaW1lci5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuZGlzY2xhaW1lci5hY3RpdmUgLmdyaWQtbGcge1xuICAgICAgdG9wOiAxNnB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRvcDogMDsgfVxuICAuZGlzY2xhaW1lciAjYnRuLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRvcDogLThweDtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA0MHB4KSB7XG4gICAgICAuZGlzY2xhaW1lciAjYnRuLWNsb3NlIHtcbiAgICAgICAgcmlnaHQ6IDQwcHg7IH0gfVxuICAgIC5kaXNjbGFpbWVyICNidG4tY2xvc2UgaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIHJpZ2h0OiAtM3B4OyB9XG4gICAgLmRpc2NsYWltZXIgI2J0bi1jbG9zZTpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmRpc2NsYWltZXIgLmg3LCAuZGlzY2xhaW1lciBwLCAuZGlzY2xhaW1lciAuY3RhIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuZGlzY2xhaW1lciAuYnRuIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuICAuZGlzY2xhaW1lciAuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAuZGlzY2xhaW1lciB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgICAuZGlzY2xhaW1lciAjYnRuLWNsb3NlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmRpc2NsYWltZXIgLmdyaWQtbGcge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5kaXNjbGFpbWVyIC5ncmlkLWxnID4gZGl2IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5kaXNjbGFpbWVyIC5ncmlkLWxnID4gZGl2IHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgICAgIC5kaXNjbGFpbWVyIC5ncmlkLWxnID4gZGl2IC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4uY2FsY3VsYXRvciB7XG4gIHBhZGRpbmc6IDE2MHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgLmNhbGN1bGF0b3Ige1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cblxuLnZhbHVlcHJvcHMge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gICAgLnZhbHVlcHJvcHMge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7IH0gfVxuXG4uY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNhcmQtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMXMgYWxsIGVhc2U7IH1cbiAgLmNhcmQtY29udGVudCB7XG4gICAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTtcbiAgICBwYWRkaW5nOiA2NHB4OyB9XG4gIC5jYXJkLWljb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmNhcmQtaWNvbnMgaSB7XG4gICAgICB3aWR0aDogMzMuMyU7IH1cbiAgLmNhcmQtbG9nb3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gICAgLmNhcmQtbG9nb3MgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5jYXJkLWNhbGN1bGF0b3Ige1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLmNhcmQtY2FsY3VsYXRvciBpIHtcbiAgICAgIGNvbG9yOiAjNGFhOTUxOyB9XG4gICAgLmNhcmQtY2FsY3VsYXRvciBpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6ICM1NjY4NzE7XG4gICAgICBtYXJnaW46IDE2cHggMDtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgICAuY2FyZC1jYWxjdWxhdG9yIGgzLCAuY2FyZC1jYWxjdWxhdG9yIHAsIC5jYXJkLWNhbGN1bGF0b3IgaW5wdXQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7IH1cbiAgICAuY2FyZC1jYWxjdWxhdG9yICNjYWxjdWxhdG9yLWlucHV0IHtcbiAgICAgIGJvcmRlcjogMnB4IGRhc2hlZCAjZWNlY2VjOyB9XG4gICAgLmNhcmQtY2FsY3VsYXRvciAjY2FsY3VsYXRvci1vdXRwdXQge1xuICAgICAgbWFyZ2luOiA4cHggMCAxMnB4OyB9XG4gICAgLmNhcmQtY2FsY3VsYXRvciBwLmVtcGxveWVlcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAuY2FyZC1jYWxjdWxhdG9yIHAubWlzc2luZ291dG9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNDBweCkge1xuICAgIC5jYXJkIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgICAgLmNhcmQtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA0MHB4OyB9XG4gICAgICAuY2FyZC1pY29ucyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5jYXJkLWxvZ29zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgICAuY2FyZC1sb2dvcyBpbWcge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmNhcmQtaW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4ODBweCkge1xuICAgIC5jYXJkLWxvZ29zIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAuY2FyZC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDMycHg7IH1cbiAgICAuY2FyZC1pY29ucyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmljb24tZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8qIGZpcnN0IHRocmVlIGl0ZW1zIGdldCBhIGJvdHRvbSBtYXJnaW4gKi8gfVxuICAuaWNvbi1ncmlkLmljb24tZ3JpZC1kb3VibGUgLmljb24taXRlbTpudGgtY2hpbGQoLW4rNCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODgwcHgpIHtcbiAgICAgIC5pY29uLWdyaWQuaWNvbi1ncmlkLWRvdWJsZSAuaWNvbi1pdGVtOm50aC1jaGlsZCgtbis0KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuICAuaWNvbi1ncmlkIC5pY29uLWl0ZW0ge1xuICAgIHdpZHRoOiAyNTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuaWNvbi1ncmlkIC5pY29uLWl0ZW0gcCB7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4ODBweCkge1xuICAgICAgLmljb24tZ3JpZCAuaWNvbi1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICAgICAgcGFkZGluZzogMjRweCAxNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAgIC5pY29uLWdyaWQgLmljb24taXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZWNlY2VjOyB9XG4gICAgICAgIC5pY29uLWdyaWQgLmljb24taXRlbSBpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgICAgLmljb24tZ3JpZCAuaWNvbi1pdGVtIHAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDhweDsgfSB9XG5cbi5pY29uLWdyaWQtNSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5pY29uLWdyaWQtNSAuaWNvbi1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHg7IH1cbiAgICAuaWNvbi1ncmlkLTUgLmljb24taXRlbTpudGgtY2hpbGQobiszKTpudGgtY2hpbGQob2RkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuaWNvbi1ncmlkLTUgLmljb24taXRlbTpudGgtY2hpbGQoLW4rMykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgIC8qIGZpcnN0IHRocmVlIGl0ZW1zIGdldCBhIGJvdHRvbSBtYXJnaW4gKi8gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA0MHB4KSB7XG4gICAgLmljb24tZ3JpZC01IC5pY29uLWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC5pY29uLWdyaWQtNSAuaWNvbi1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuaWNvbi1ncmlkLTUgLmljb24taXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgICAgLyogZmlyc3QgZm91ciBpdGVtcyBnZXQgYSBib3R0b20gbWFyZ2luICovIH0gfVxuXG4uaWNvbi1ncmlkLTQge1xuICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODgwcHgpIHtcbiAgICAuaWNvbi1ncmlkLTQge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLnBvc3Qge1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDE2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHRyYW5zaXRpb246IC41cyBhbGwgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5wb3N0Lm5vLWJsdXI6aG92ZXIgLnBvc3QtaGVhZGVyIHtcbiAgICBmaWx0ZXI6IG5vbmU7IH1cbiAgLnBvc3Qubm8tYmx1cjpob3ZlciAucG9zdC1sb2dvIHtcbiAgICBvcGFjaXR5OiAwLjg7IH1cbiAgLnBvc3QuaW1hZ2UtaGFsZi1oZWlnaHQgLnBvc3QtaW1hZ2Uge1xuICAgIGhlaWdodDogNjAlOyB9XG4gIC5wb3N0LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgLnBvc3Qtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG4gIC5wb3N0LWhlYWRlciB7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiAuNHMgYWxsIGVhc2U7IH1cbiAgLnBvc3QgLnBvc3QtY29sb3IsIC5wb3N0IC5wb3N0LWltYWdlIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAucG9zdC10aGlyZCB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAxNnB4KTsgfVxuICAucG9zdCAucG9zdC1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgdHJhbnNpdGlvbjogLjRzIGFsbCBlYXNlOyB9XG4gIC5wb3N0IC5wb3N0LWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAuNHMgYWxsIGVhc2U7IH1cbiAgLnBvc3QgLnBvc3QtaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBjb2xvcjogIzU2Njg3MTtcbiAgICBmb250LWZhbWlseTogJ0JyYW5kb25UZXh0V2ViLU1lZGl1bScsICdTRiBVSSBUZXh0JywgJ1NhbiBGcmFuY2lzY28nLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjogMCBhdXRvIDEycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAgIC5wb3N0IC5wb3N0LWhlYWRsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG4gIC5wb3N0LWF1dGhvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gICAgLnBvc3QtYXV0aG9yIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgICAucG9zdC1hdXRob3IgcCB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAucG9zdCAucG9zdC1zdWJoZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucG9zdC1sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdHJhbnNpdGlvbjogLjRzIGVhc2UgYWxsOyB9XG4gICAgLnBvc3QtbG9nbyBpbWcge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5wb3N0IC5wb3N0LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45OSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICB0cmFuc2l0aW9uOiAuNXMgYWxsIGVhc2U7XG4gICAgei1pbmRleDogMztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgLnBvc3QgLnBvc3QtY29udGVudCAqIHtcbiAgICAgIHRyYW5zaXRpb246IC41cyBhbGwgZWFzZTsgfVxuICAucG9zdC1jYXRlZ29yaWVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgLnBvc3QtY2F0ZWdvcnkge1xuICAgIG1hcmdpbjogMCA4cHggOHB4IDA7IH1cbiAgLnBvc3Q6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjA0KTsgfVxuICAgIC5wb3N0OmhvdmVyIC5wb3N0LWNvbG9yIHtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgIC5wb3N0OmhvdmVyIC5wb3N0LWhlYWRlciB7XG4gICAgICBmaWx0ZXI6IGJsdXIoNHB4KTsgfVxuICAgIC5wb3N0OmhvdmVyIC5wb3N0LWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgLnBvc3Q6aG92ZXIgLnBvc3QtY29udGVudCAqIHtcbiAgICAgICAgb3BhY2l0eTogMC43OyB9XG4gIC5wb3N0OmZvY3VzIHtcbiAgICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjNzOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4ODBweCkge1xuICAgIC5wb3N0IHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5wb3N0Omxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLnBvc3Qtc2hvcnQgLnBvc3QtaGVhZGVyIHtcbiAgaGVpZ2h0OiAzMjBweDsgfVxuXG4ucG9zdC1zbWFsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogLjJzIGFsbCBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgLnBvc3Qtc21hbGw6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7IH1cbiAgLnBvc3Qtc21hbGwgLnBvc3Qtc21hbGwtbGVmdCB7XG4gICAgd2lkdGg6IDcwJTsgfVxuICAgIC5wb3N0LXNtYWxsIC5wb3N0LXNtYWxsLWxlZnQgLnBvc3Qtc21hbGwtdGl0bGUge1xuICAgICAgY29sb3I6ICM0ZjUwNTA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAucG9zdC1zbWFsbCAucG9zdC1zbWFsbC1sZWZ0IC5wb3N0LXNtYWxsLXN1YnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjYjJiNGIyO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7IH1cbiAgLnBvc3Qtc21hbGwgLnBvc3Qtc21hbGwtcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAucG9zdC1zbWFsbCAucG9zdC1zbWFsbC1yaWdodCBwIHtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAucG9zdC1zbWFsbCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMjRweCAwOyB9XG4gICAgICAucG9zdC1zbWFsbDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAucG9zdC1zbWFsbCAucG9zdC1zbWFsbC1sZWZ0LCAucG9zdC1zbWFsbCAucG9zdC1zbWFsbC1yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucG9zdC1zbWFsbCAucG9zdC1zbWFsbC1yaWdodCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICAgICAgLnBvc3Qtc21hbGwgLnBvc3Qtc21hbGwtcmlnaHQgcCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG5oZWFkZXIge1xuICBoZWlnaHQ6IDUwMHB4O1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICBoZWFkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDAuNjsgfVxuICBoZWFkZXIgLmdyaWQtc20sIGhlYWRlciAuZ3JpZC1tZCwgaGVhZGVyIC5ncmlkLWxnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgaGVhZGVyIC5ncmlkLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDsgfVxuICBoZWFkZXIgcCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzIwcHgpIHtcbiAgICBoZWFkZXIgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDQyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgaGVhZGVyIHtcbiAgICAgIGhlaWdodDogMzIwcHg7IH0gfVxuXG4uaGVhZGVyLXNtIHtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmhlYWRlci1zbTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7IH1cbiAgLmhlYWRlci1zbSAuZ3JpZC1zbSB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5oZWFkZXItc20gaDIsIC5oZWFkZXItc20gcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5oZWFkZXItcGF0dGVybjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL3BhdHRlcm4wM0AyeC5wbmdcIik7IH1cblxuLmNvbXBhbnkgaGVhZGVyLCAuY2FyZWVycyBoZWFkZXIge1xuICBoZWlnaHQ6IDQyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIC5jb21wYW55IGhlYWRlciwgLmNhcmVlcnMgaGVhZGVyIHtcbiAgICAgIGhlaWdodDogMjgwcHg7IH0gfVxuXG4ub3ZlcnZpZXcgaGVhZGVyLFxuLnNpZ25hdHVyZXMgaGVhZGVyLFxuLmNhbXBhaWducyBoZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIGhlaWdodDogNTkycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm92ZXJ2aWV3IGhlYWRlciAubGVmdCxcbiAgLnNpZ25hdHVyZXMgaGVhZGVyIC5sZWZ0LFxuICAuY2FtcGFpZ25zIGhlYWRlciAubGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiA1NjBweDsgfVxuICAgIC5vdmVydmlldyBoZWFkZXIgLmxlZnQgLmxlZnQtY29udGVudCxcbiAgICAuc2lnbmF0dXJlcyBoZWFkZXIgLmxlZnQgLmxlZnQtY29udGVudCxcbiAgICAuY2FtcGFpZ25zIGhlYWRlciAubGVmdCAubGVmdC1jb250ZW50IHtcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvIGF1dG87IH1cbiAgICAgIC5vdmVydmlldyBoZWFkZXIgLmxlZnQgLmxlZnQtY29udGVudCBoMSBzcGFuLFxuICAgICAgLnNpZ25hdHVyZXMgaGVhZGVyIC5sZWZ0IC5sZWZ0LWNvbnRlbnQgaDEgc3BhbixcbiAgICAgIC5jYW1wYWlnbnMgaGVhZGVyIC5sZWZ0IC5sZWZ0LWNvbnRlbnQgaDEgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJ0JyYW5kb25UZXh0V2ViLU1lZGl1bScsICdTRiBVSSBUZXh0JywgJ1NhbiBGcmFuY2lzY28nLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLm92ZXJ2aWV3IGhlYWRlciAubGVmdCAubGVmdC1jb250ZW50IHAsXG4gICAgICAuc2lnbmF0dXJlcyBoZWFkZXIgLmxlZnQgLmxlZnQtY29udGVudCBwLFxuICAgICAgLmNhbXBhaWducyBoZWFkZXIgLmxlZnQgLmxlZnQtY29udGVudCBwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDhweDsgfVxuICAgICAgICAub3ZlcnZpZXcgaGVhZGVyIC5sZWZ0IC5sZWZ0LWNvbnRlbnQgcCBhLFxuICAgICAgICAuc2lnbmF0dXJlcyBoZWFkZXIgLmxlZnQgLmxlZnQtY29udGVudCBwIGEsXG4gICAgICAgIC5jYW1wYWlnbnMgaGVhZGVyIC5sZWZ0IC5sZWZ0LWNvbnRlbnQgcCBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgIC5vdmVydmlldyBoZWFkZXIgLmxlZnQgLmxlZnQtY29udGVudCBwIGE6YmVmb3JlLFxuICAgICAgICAgIC5zaWduYXR1cmVzIGhlYWRlciAubGVmdCAubGVmdC1jb250ZW50IHAgYTpiZWZvcmUsXG4gICAgICAgICAgLmNhbXBhaWducyBoZWFkZXIgLmxlZnQgLmxlZnQtY29udGVudCBwIGE6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICAub3ZlcnZpZXcgaGVhZGVyIC5sZWZ0IC5sZWZ0LWNvbnRlbnQgcCxcbiAgICAgICAgICAuc2lnbmF0dXJlcyBoZWFkZXIgLmxlZnQgLmxlZnQtY29udGVudCBwLFxuICAgICAgICAgIC5jYW1wYWlnbnMgaGVhZGVyIC5sZWZ0IC5sZWZ0LWNvbnRlbnQgcCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjBweCkge1xuICAgIC5vdmVydmlldyBoZWFkZXIgLmxlZnQsXG4gICAgLnNpZ25hdHVyZXMgaGVhZGVyIC5sZWZ0LFxuICAgIC5jYW1wYWlnbnMgaGVhZGVyIC5sZWZ0IHtcbiAgICAgIHdpZHRoOiA0ODBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgIC5vdmVydmlldyBoZWFkZXIsXG4gICAgLnNpZ25hdHVyZXMgaGVhZGVyLFxuICAgIC5jYW1wYWlnbnMgaGVhZGVyIHtcbiAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogOTZweDsgfVxuICAgICAgLm92ZXJ2aWV3IGhlYWRlciAubGVmdCxcbiAgICAgIC5zaWduYXR1cmVzIGhlYWRlciAubGVmdCxcbiAgICAgIC5jYW1wYWlnbnMgaGVhZGVyIC5sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLm92ZXJ2aWV3IGhlYWRlciAubGVmdCBwLFxuICAgICAgICAuc2lnbmF0dXJlcyBoZWFkZXIgLmxlZnQgcCxcbiAgICAgICAgLmNhbXBhaWducyBoZWFkZXIgLmxlZnQgcCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAgIC5vdmVydmlldyBoZWFkZXIsXG4gICAgLnNpZ25hdHVyZXMgaGVhZGVyLFxuICAgIC5jYW1wYWlnbnMgaGVhZGVyIHtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNjRweDsgfSB9XG5cbi5jb250ZW50LWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5jb250ZW50LWhlYWRlciAuZmVhdHVyZWQtc2xpZGUsIC5jb250ZW50LWhlYWRlciAuYmxvZy1mZWF0dXJlZCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgICAgLmNvbnRlbnQtaGVhZGVyIC5mZWF0dXJlZC1zbGlkZSwgLmNvbnRlbnQtaGVhZGVyIC5ibG9nLWZlYXR1cmVkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgLmNvbnRlbnQtaGVhZGVyIC5mZWF0dXJlZC1zbGlkZSAuZ3JpZC1zbSwgLmNvbnRlbnQtaGVhZGVyIC5mZWF0dXJlZC1zbGlkZSAuZ3JpZC1tZCwgLmNvbnRlbnQtaGVhZGVyIC5ibG9nLWZlYXR1cmVkIC5ncmlkLXNtLCAuY29udGVudC1oZWFkZXIgLmJsb2ctZmVhdHVyZWQgLmdyaWQtbWQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gICAgLmNvbnRlbnQtaGVhZGVyIC5mZWF0dXJlZC1zbGlkZSAuZmVhdHVyZWQtdGl0bGUsIC5jb250ZW50LWhlYWRlciAuYmxvZy1mZWF0dXJlZCAuZmVhdHVyZWQtdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAgIC5jb250ZW50LWhlYWRlciAuZmVhdHVyZWQtc2xpZGUgLmZlYXR1cmVkLXN1YnRpdGxlLCAuY29udGVudC1oZWFkZXIgLmJsb2ctZmVhdHVyZWQgLmZlYXR1cmVkLXN1YnRpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmNvbnRlbnQtaGVhZGVyIC5mZWF0dXJlZC1zbGlkZSAuZmVhdHVyZWQtbGFiZWwsIC5jb250ZW50LWhlYWRlciAuYmxvZy1mZWF0dXJlZCAuZmVhdHVyZWQtbGFiZWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFweDsgfVxuICAgIC5jb250ZW50LWhlYWRlciAuZmVhdHVyZWQtc2xpZGUgLmZlYXR1cmVkLWxhYmVsLCAuY29udGVudC1oZWFkZXIgLmZlYXR1cmVkLXNsaWRlIC5idG4sIC5jb250ZW50LWhlYWRlciAuYmxvZy1mZWF0dXJlZCAuZmVhdHVyZWQtbGFiZWwsIC5jb250ZW50LWhlYWRlciAuYmxvZy1mZWF0dXJlZCAuYnRuIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNvbnRlbnQtaGVhZGVyLnNpbmdsZS1oZWFkZXIgLmJsb2ctZmVhdHVyZWQge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDsgfVxuXG4uaG9tZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmhvbWUgaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDU2MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmZmZmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgICAuaG9tZSBoZWFkZXIge1xuICAgICAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDcwJTsgfSB9XG4gICAgLmhvbWUgaGVhZGVyOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGFhOTUxO1xuICAgICAgb3BhY2l0eTogMC4yNTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjBweCkge1xuICAgICAgICAuaG9tZSBoZWFkZXI6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg1OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgICAgICAuaG9tZSBoZWFkZXI6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjk1OyB9IH1cbiAgICAuaG9tZSBoZWFkZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAxMDRweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiYXNzZXRzL2ltZy9oZWFkZXItY3VydmVzLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIC5ob21lIGhlYWRlciAuZ3JpZC1sZyB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLXNlbGY6IG1pZGRsZTtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAgICAgLmhvbWUgaGVhZGVyIC5ncmlkLWxnIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9IH1cbiAgICAgIC5ob21lIGhlYWRlciAuZ3JpZC1sZyBoMSwgLmhvbWUgaGVhZGVyIC5ncmlkLWxnIHAge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmhvbWUgaGVhZGVyIC5ncmlkLWxnIHAge1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4OyB9XG4gICAgICAuaG9tZSBoZWFkZXIgLmdyaWQtbGcgaDEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLmhvbWUgaGVhZGVyIC5ncmlkLWxnIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAgICAgICAuaG9tZSBoZWFkZXIgLmdyaWQtbGcgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuICAgIC5ob21lIGhlYWRlciAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5ob21lIC52aWRlby1jYXJkLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAuaG9tZSAudmlkZW8tY2FyZC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4uaG9tZS1zaWduYXR1cmVzLCAuaG9tZS1jYW1wYWlnbnMge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhYTk1MTsgfVxuICAuaG9tZS1zaWduYXR1cmVzIC5jYXJkLCAuaG9tZS1jYW1wYWlnbnMgLmNhcmQge1xuICAgIHdpZHRoOiA2NDBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmhvbWUtc2lnbmF0dXJlcyAuY2FyZCBpLCAuaG9tZS1jYW1wYWlnbnMgLmNhcmQgaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAgICAgLmhvbWUtc2lnbmF0dXJlcyAuY2FyZCBpLCAuaG9tZS1jYW1wYWlnbnMgLmNhcmQgaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfSB9XG4gICAgLmhvbWUtc2lnbmF0dXJlcyAuY2FyZCAucXVvdGUsIC5ob21lLWNhbXBhaWducyAuY2FyZCAucXVvdGUge1xuICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgICAgICAuaG9tZS1zaWduYXR1cmVzIC5jYXJkIC5xdW90ZSwgLmhvbWUtY2FtcGFpZ25zIC5jYXJkIC5xdW90ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG4gICAgICAuaG9tZS1zaWduYXR1cmVzIC5jYXJkIC5xdW90ZTpiZWZvcmUsIC5ob21lLWNhbXBhaWducyAuY2FyZCAucXVvdGU6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQnJhbmRvblRleHRcIiwgXCJTRiBVSSBUZXh0XCIsIFwiU2FuIEZyYW5jaXNjb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbnRlbnQ6ICfigJwnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMTApIHRyYW5zbGF0ZVkoNHB4KTtcbiAgICAgICAgY29sb3I6ICNlY2VjZWM7XG4gICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAuaG9tZS1zaWduYXR1cmVzIC5jYXJkIC5xdW90ZSBwLCAuaG9tZS1jYW1wYWlnbnMgLmNhcmQgLnF1b3RlIHAge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgIC5ob21lLXNpZ25hdHVyZXMgLmNhcmQgLnF1b3RlIC5uYW1lLCAuaG9tZS1jYW1wYWlnbnMgLmNhcmQgLnF1b3RlIC5uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogI2IyYjRiMjsgfVxuICAgICAgICAuaG9tZS1zaWduYXR1cmVzIC5jYXJkIC5xdW90ZSAubmFtZTpiZWZvcmUsIC5ob21lLWNhbXBhaWducyAuY2FyZCAucXVvdGUgLm5hbWU6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnLSc7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiQnJhbmRvblRleHRcIiwgXCJTRiBVSSBUZXh0XCIsIFwiU2FuIEZyYW5jaXNjb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjY2RjYmNiO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIwcHgpIHtcbiAgICAuaG9tZS1zaWduYXR1cmVzLCAuaG9tZS1jYW1wYWlnbnMge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB6LWluZGV4OiAwOyB9XG4gICAgICAuaG9tZS1zaWduYXR1cmVzOmFmdGVyLCAuaG9tZS1jYW1wYWlnbnM6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc0LCAxNjksIDgxLCAwLjgpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgLmhvbWUtc2lnbmF0dXJlczphZnRlciwgLmhvbWUtY2FtcGFpZ25zOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0YWE5NTE7IH0gfVxuXG4uaG9tZS1jYW1wYWlnbnMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM0YWE5NTEgMCUsICM0YWE5NTEgNjAlLCByZ2JhKDc0LCAxNjksIDgxLCAwKSA3NSUpLCB1cmwoXCJhc3NldHMvaW1nL2NhbXBhaWducy1pbmxpZmUtMkAyeC5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiA4MHB4OyB9XG4gIC5ob21lLWNhbXBhaWducyAuY2FyZCB7XG4gICAgdG9wOiA4MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzIwcHgpIHtcbiAgICAuaG9tZS1jYW1wYWlnbnMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gICAgLmhvbWUtY2FtcGFpZ25zIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2NhbXBhaWducy1pbmxpZmUtMkAyeC5qcGdcIik7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAuaG9tZS1jYW1wYWlnbnMgLmNhcmQge1xuICAgICAgdG9wOiA0MHB4OyB9IH1cblxuLmhvbWUtc2lnbmF0dXJlcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjNGFhOTUxIDAlLCAjNGFhOTUxIDYwJSwgcmdiYSg3NCwgMTY5LCA4MSwgMCkgNzUlKSwgdXJsKFwiYXNzZXRzL2ltZy9zaWduYXR1cmVzLWlubGlmZS0xQDJ4LmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDsgfVxuICAuaG9tZS1zaWduYXR1cmVzIC5ncmlkLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgLmhvbWUtc2lnbmF0dXJlczpiZWZvcmUge1xuICAgIGhlaWdodDogNDY1cHg7XG4gICAgLyogZXF1YWwgdG8gMjQwcHggKyBoYWxmIG9mIG92ZXJ2aWV3IGNhcmQgaGVpZ2h0ICovIH1cbiAgLmhvbWUtc2lnbmF0dXJlcyAuY2FyZCB7XG4gICAgYm90dG9tOiA4MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzIwcHgpIHtcbiAgICAuaG9tZS1zaWduYXR1cmVzIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIwcHgpIHtcbiAgICAuaG9tZS1zaWduYXR1cmVzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvc2lnbmF0dXJlcy1pbmxpZmUtMUAyeC5qcGdcIik7IH1cbiAgICAgIC5ob21lLXNpZ25hdHVyZXMgLmNhcmQge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRvcDogODBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC5ob21lLXNpZ25hdHVyZXMgLmNhcmQge1xuICAgICAgdG9wOiA0MHB4OyB9IH1cblxuLm5hdiB7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODgwcHgpIHtcbiAgICAubmF2LmFjdGl2ZSAubmF2LW1vYmlsZSB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgaDU6bm90KC5uYXYuYWN0aXZlIC5uYXYtbW9iaWxlLXRpdGxlKSB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5uYXYuYWN0aXZlIC5uYXYtbWVudWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICByaWdodDogLTE2cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogODgwcHgpIGFuZCAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC5uYXYuYWN0aXZlIC5uYXYtbWVudWJ1dHRvbiB7XG4gICAgICByaWdodDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4ODBweCkge1xuICAgICAgLm5hdi5hY3RpdmUgLm5hdi1tZW51YnV0dG9uLWljb24gPiBkaXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY2ODcxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlOyB9XG4gICAgICAgIC5uYXYuYWN0aXZlIC5uYXYtbWVudWJ1dHRvbi1pY29uID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNDVkZWcpOyB9XG4gICAgICAgIC5uYXYuYWN0aXZlIC5uYXYtbWVudWJ1dHRvbi1pY29uID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAubmF2LmFjdGl2ZSAubmF2LW1lbnVidXR0b24taWNvbiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTQ1ZGVnKTsgfVxuICAgICAgLm5hdi5hY3RpdmUgLm5hdi1tZW51YnV0dG9uLWxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5uYXYgLmdyaWQtbGcge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLm5hdi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubmF2LWxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cbiAgLm5hdi1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDk2cHg7IH1cblxuLm5hdi1tb2JpbGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjRweDtcbiAgcmlnaHQ6IDI0cHg7XG4gIHRvcDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3KSwgMCA1cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZTtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gIC5uYXYtbW9iaWxlLXByb2R1Y3RzLCAubmF2LW1vYmlsZS1vdGhlciwgLm5hdi1tb2JpbGUtc2lnbmluIHtcbiAgICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmOWY5Zjk7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAubmF2LW1vYmlsZS1wcm9kdWN0cy1pdGVtLCAubmF2LW1vYmlsZS1vdGhlci1pdGVtLCAubmF2LW1vYmlsZS1zaWduaW4taXRlbSB7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAubmF2LW1vYmlsZS1wcm9kdWN0cy1pdGVtOm5vdCg6bnRoLWxhc3QtY2hpbGQoLW4rMikpLCAubmF2LW1vYmlsZS1vdGhlci1pdGVtOm5vdCg6bnRoLWxhc3QtY2hpbGQoLW4rMikpLCAubmF2LW1vYmlsZS1zaWduaW4taXRlbTpub3QoOm50aC1sYXN0LWNoaWxkKC1uKzIpKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgLm5hdi1tb2JpbGUtcHJvZHVjdHMgaSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgLm5hdi1tb2JpbGUtcHJvZHVjdHMgaDUge1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLm5hdi1tb2JpbGUtcHJvZHVjdHMtdGl0bGUge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2IyYjRiMjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm5hdi1tb2JpbGUtcHJvZHVjdHMtaXRlbSB7XG4gICAgcGFkZGluZzogNHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgLm5hdi1tb2JpbGUtcHJvZHVjdHMtaXRlbSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gICAgICAubmF2LW1vYmlsZS1wcm9kdWN0cy1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH0gfVxuICAubmF2LW1vYmlsZS1vdGhlci1pdGVtLCAubmF2LW1vYmlsZS1zaWduaW4taXRlbSB7XG4gICAgY29sb3I6ICM0YWE5NTE7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnQnJhbmRvblRleHRXZWItTWVkaXVtJywgJ1NGIFVJIFRleHQnLCAnU2FuIEZyYW5jaXNjbycsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLm5hdi1tb2JpbGUtc2lnbmluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTsgfVxuICAgIC5uYXYtbW9iaWxlLXNpZ25pbiBhIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG4ubmF2LWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gICAgLm5hdi1saW5rcyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm5hdi1wcmltYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLm5hdi1zZWNvbmRhcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5uYXYtc2Vjb25kYXJ5IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5uYXYtc2Vjb25kYXJ5IGE6bm90KC5idG4pIHtcbiAgICAgIG1hcmdpbjogMCAxNnB4O1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLm5hdi1zZWNvbmRhcnkgYTpub3QoLmJ0bikgc3BhbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIwcHgpIHtcbiAgICAgIC5uYXYtc2Vjb25kYXJ5IGE6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5uYXYtc2Vjb25kYXJ5IC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gICAgICAubmF2LXNlY29uZGFyeSAuYnRuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5uYXYtbWVudWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICByaWdodDogMDsgfVxuICAubmF2LW1lbnVidXR0b24tbGFiZWwge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiA1M3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlOyB9XG4gIC5uYXYtbWVudWJ1dHRvbi1pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2U7IH1cbiAgICAubmF2LW1lbnVidXR0b24taWNvbiA+IGRpdiB7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlOyB9XG4gICAgICAubmF2LW1lbnVidXR0b24taWNvbiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAubmF2LW1lbnVidXR0b24taWNvbiA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogMTJweDsgfVxuICAgICAgLm5hdi1tZW51YnV0dG9uLWljb24gPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiA4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gICAgLm5hdi1tZW51YnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4ubmF2LWl0ZW0tdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubmF2LWl0ZW0tdG9wOmhvdmVyIC5uYXYtaXRlbS1sYWJlbCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjsgfVxuICAubmF2LWl0ZW0tdG9wOmhvdmVyIC5uYXYtZHJvcGRvd24ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubmF2LWl0ZW0tdG9wOmhvdmVyIC5uYXYtZHJvcGRvd24tMiB7XG4gICAgcGFkZGluZzogMTZweCAwOyB9XG5cbi5uYXYtaXRlbS1sYWJlbCB7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZvbnQtZmFtaWx5OiAnQnJhbmRvblRleHRXZWItTWVkaXVtJywgJ1NGIFVJIFRleHQnLCAnU2FuIEZyYW5jaXNjbycsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5uYXYtaXRlbS1sYWJlbCBzcGFuIHtcbiAgICBmb250LWZhbWlseTogJ0JyYW5kb25UZXh0V2ViLU1lZGl1bScsICdTRiBVSSBUZXh0JywgJ1NhbiBGcmFuY2lzY28nLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5uYXYtaXRlbS1sYWJlbDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7IH1cblxuLm5hdi1kcm9wZG93biB7XG4gIHBhZGRpbmc6IDE2cHggNDBweCA0OHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiA3MjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwIDVweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2NHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAzO1xuICBsZWZ0OiAwOyB9XG4gIC5uYXYtZHJvcGRvd246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOHB4O1xuICAgIGxlZnQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL3RyaWFuZ2xlLnN2Z1wiKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODgwcHgpIHtcbiAgICAubmF2LWRyb3Bkb3duIHtcbiAgICAgIHdpZHRoOiAzNjBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5uYXYtZHJvcGRvd24taXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuXG4ubmF2LWRyb3Bkb3duLWJvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5uYXYtZHJvcGRvd24tYm90dG9tIC5uYXYtaXRlbS1sYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAubmF2LWRyb3Bkb3duLWJvdHRvbSAubmF2LWl0ZW0tbGFiZWwgc3BhbiB7XG4gICAgICBjb2xvcjogI2IyYjRiMjtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2U7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5uYXYtZHJvcGRvd24tYm90dG9tOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwgMjM2LCAyMzYsIDAuNik7IH1cbiAgICAubmF2LWRyb3Bkb3duLWJvdHRvbTpob3ZlciBzcGFuIHtcbiAgICAgIGNvbG9yOiAjOTE5MTkxOyB9XG5cbi5uYXYtZHJvcGRvd24tMiB7XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3KSwgMCA1cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0b3A6IDY0cHg7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2U7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDM7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLm5hdi1kcm9wZG93bi0yIC5uYXYtZHJvcGRvd24taXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTJweCAyNHB4O1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2U7IH1cbiAgICAubmF2LWRyb3Bkb3duLTIgLm5hdi1kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7IH1cbiAgICAgIC5uYXYtZHJvcGRvd24tMiAubmF2LWRyb3Bkb3duLWl0ZW06aG92ZXIgLm5hdi1kcm9wZG93bi1pdGVtLWRlc2NyaXB0aW9uIGg1IHtcbiAgICAgICAgY29sb3I6ICM1NjY4NzE7IH1cbiAgLm5hdi1kcm9wZG93bi0yIGg1IHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLm5hdi1kcm9wZG93bi0yIGkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4ubmF2LWRyb3Bkb3duLWl0ZW0ge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2U7IH1cbiAgLm5hdi1kcm9wZG93bi1pdGVtIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gICAgICAubmF2LWRyb3Bkb3duLWl0ZW0gYSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAgIC5uYXYtZHJvcGRvd24taXRlbSBhOmhvdmVyIC5uYXYtZHJvcGRvd24taXRlbS1pY29uIGksIC5uYXYtZHJvcGRvd24taXRlbSBhOmhvdmVyIC5uYXYtZHJvcGRvd24taXRlbS1kZXNjcmlwdGlvbiBoNSwgLm5hdi1kcm9wZG93bi1pdGVtIGE6aG92ZXIgLm5hdi1kcm9wZG93bi1pdGVtLWRlc2NyaXB0aW9uIHAge1xuICAgICAgY29sb3I6ICM1NjY4NzE7IH1cblxuLm5hdi1kcm9wZG93bi1pdGVtLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogMzJweDsgfVxuICAubmF2LWRyb3Bkb3duLWl0ZW0taWNvbiBpIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZTsgfVxuXG4ubmF2LWRyb3Bkb3duLWl0ZW0tZGVzY3JpcHRpb24gaDUsIC5uYXYtZHJvcGRvd24taXRlbS1kZXNjcmlwdGlvbiBwIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZTsgfVxuXG4ubmF2LWRyb3Bkb3duLWl0ZW0tZGVzY3JpcHRpb24gaDUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5uYXYtZHJvcGRvd24taXRlbS1kZXNjcmlwdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4uYWx0LW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFsdC1uYXYgLm5hdi1pdGVtLWxhYmVsIHtcbiAgICBjb2xvcjogcmdiYSg4NiwgMTA0LCAxMTMsIDAuNyk7IH1cbiAgLmFsdC1uYXYgLm5hdi1pdGVtLXRvcDpob3ZlciAubmF2LWl0ZW0tbGFiZWwge1xuICAgIGNvbG9yOiAjNTY2ODcxICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTY2ODcxICFpbXBvcnRhbnQ7IH1cbiAgLmFsdC1uYXYgLm5hdi1tZW51YnV0dG9uIHtcbiAgICBib3JkZXItY29sb3I6ICM0YWE5NTE7IH1cbiAgICAuYWx0LW5hdiAubmF2LW1lbnVidXR0b24tbGFiZWwge1xuICAgICAgY29sb3I6ICM0YWE5NTE7IH1cbiAgICAuYWx0LW5hdiAubmF2LW1lbnVidXR0b24taWNvbiA+IGRpdiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGFhOTUxOyB9XG4gIC5hbHQtbmF2LmFjdGl2ZSAubmF2LW1lbnVidXR0b24ge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm5hdi1ibG9nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdi1ibG9nLmFsdC1uYXYgLm5hdi1ibG9nLXRpdGxlIGEge1xuICAgIGNvbG9yOiAjNGFhOTUxOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC5uYXYtYmxvZyAuYnRuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubmF2LWJsb2ctdGl0bGUge1xuICBmbGV4OiAxO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgLm5hdi1ibG9nLXRpdGxlIGEge1xuICAgIGZvbnQtZmFtaWx5OiAnQnJhbmRvblRleHRXZWItTWVkaXVtJywgJ1NGIFVJIFRleHQnLCAnU2FuIEZyYW5jaXNjbycsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2U7IH1cbiAgICAubmF2LWJsb2ctdGl0bGUgYTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cblxuLnJhbmdlLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnJhbmdlLXF1YW50aXR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhYTk1MTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4OyB9XG5cbi5yYW5nZS1oYW5kbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGFhOTUxO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjdXJzb3I6IG1vdmU7XG4gIGhlaWdodDogMTZweDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0b3A6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTZweDsgfVxuXG4ucmFuZ2UtYmFyIHtcbiAgbWFyZ2luOiAxNnB4IDA7IH1cblxuLnVuc2VsZWN0YWJsZSB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5yYW5nZS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ub3ZlcnZpZXctcHJvZHVjdHMge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNDBweCkge1xuICAgIC5vdmVydmlldy1wcm9kdWN0cyB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLm92ZXJ2aWV3LXByb2R1Y3RzIC5jYXJkIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLm92ZXJ2aWV3LXByb2R1Y3RzIC5jYXJkIC5jYXJkLWltYWdlIHtcbiAgICBoZWlnaHQ6IDI0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDQwcHgpIHtcbiAgICAub3ZlcnZpZXctcHJvZHVjdHMgLmNhcmQge1xuICAgICAgbWFyZ2luOiA0MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogODgwcHgpIHtcbiAgICAub3ZlcnZpZXctcHJvZHVjdHMgLmNhcmQge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ub3ZlcnZpZXctYW5hbHl0aWNzIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7IH1cbiAgLm92ZXJ2aWV3LWFuYWx5dGljcyAubGVmdCBpbWcge1xuICAgIHdpZHRoOiAxODAlOyB9XG4gIC5vdmVydmlldy1hbmFseXRpY3MgLnJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gICAgLm92ZXJ2aWV3LWFuYWx5dGljcyAubGVmdCB7XG4gICAgICB3aWR0aDogMzUlOyB9XG4gICAgLm92ZXJ2aWV3LWFuYWx5dGljcyAucmlnaHQge1xuICAgICAgd2lkdGg6IDU1JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgIC5vdmVydmlldy1hbmFseXRpY3Mge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgICAgIC5vdmVydmlldy1hbmFseXRpY3MgLmdyaWQtbGcge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAub3ZlcnZpZXctYW5hbHl0aWNzIC5sZWZ0LCAub3ZlcnZpZXctYW5hbHl0aWNzIC5yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAub3ZlcnZpZXctYW5hbHl0aWNzIC5sZWZ0IGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmNvbXBhbnkgLmN0YS1jYXJkIC5jYXJkLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMwJTsgfVxuXG4ucGVvcGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5wZW9wbGUgLnBlcnNvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgICAucGVvcGxlIC5wZXJzb246bm90KDpudGgtY2hpbGQoNSkpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzJweDsgfVxuICAgIC5wZW9wbGUgLnBlcnNvbi1zb2NpYWwge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4NiwgMTA0LCAxMTMsIDAuNSk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4OyB9XG4gICAgICAucGVvcGxlIC5wZXJzb24tc29jaWFsID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdCcmFuZG9uVGV4dFdlYi1NZWRpdW0nLCAnU0YgVUkgVGV4dCcsICdTYW4gRnJhbmNpc2NvJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZTsgfVxuICAgICAgICAucGVvcGxlIC5wZXJzb24tc29jaWFsID4gYTpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnBlb3BsZSAucGVyc29uLXNvY2lhbDpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAucGVvcGxlIC5wZXJzb24taGVhZHNob3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucGVvcGxlIC5wZXJzb24taGVhZHNob3QgPiBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gICAgICAgIC5wZW9wbGUgLnBlcnNvbi1oZWFkc2hvdCA+IGltZzpob3ZlciB+IC5wZXJzb24tc29jaWFsIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnBlb3BsZSAucGVyc29uLWRldGFpbHMge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAgIC5wZW9wbGUgLnBlcnNvbi1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgY29sb3I6ICM1NjY4NzE7XG4gICAgICBmb250LWZhbWlseTogJ0JyYW5kb25UZXh0V2ViLU1lZGl1bScsICdTRiBVSSBUZXh0JywgJ1NhbiBGcmFuY2lzY28nLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucGVvcGxlIC5wZXJzb24tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNDBweCkge1xuICAgIC5wZW9wbGUgLnBlcnNvbiB7XG4gICAgICB3aWR0aDogY2FsYygyNSUgLSAxNnB4KTsgfVxuICAgICAgLnBlb3BsZSAucGVyc29uOm5vdCg6bnRoLWNoaWxkKDUpKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLnBlb3BsZSAucGVyc29uOm5vdCg6bnRoLWNoaWxkKDQpKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIC5wZW9wbGUgLnBlcnNvbiB7XG4gICAgICB3aWR0aDogY2FsYygzMyUgLSAxMnB4KTsgfVxuICAgICAgLnBlb3BsZSAucGVyc29uOm5vdCg6bnRoLWNoaWxkKDQpKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLnBlb3BsZSAucGVyc29uOm5vdCg6bnRoLWNoaWxkKDMpKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC5wZW9wbGUgLnBlcnNvbiB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTsgfVxuICAgICAgLnBlb3BsZSAucGVyc29uOm5vdCg6bnRoLWNoaWxkKDMpKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLnBlb3BsZSAucGVyc29uOm5vdCg6bnRoLWNoaWxkKDIpKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDsgfSB9XG5cbi5jYXJlZXJzLXBob3RvZ3JpZCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4uY2FyZWVycy1waG90b2dyaWQgLmxlZnQsIC5jYXJlZXJzLXBob3RvZ3JpZCAucmlnaHQge1xuICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTsgfVxuXG4uY2FyZWVycy1waG90b2dyaWQgLmxlZnQge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmNhcmVlcnMtcGhvdG9ncmlkIC5yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmNhcmVlcnMtcGhvdG9ncmlkIC5ncmlkLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5jYXJlZXJzLXBob3RvZ3JpZCAubGVmdCwgLmNhcmVlcnMtcGhvdG9ncmlkIC5yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jYXJlZXJzLXBob3RvZ3JpZCAubGVmdCwgLmNhcmVlcnMtcGhvdG9ncmlkIC5yaWdodCBpbWc6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuXG4uY2FyZWVycy1vZmZpY2VTbGlkZXIge1xuICBoZWlnaHQ6IDYwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIwcHgpIHtcbiAgICAuY2FyZWVycy1vZmZpY2VTbGlkZXIge1xuICAgICAgaGVpZ2h0OiA0ODBweDsgfSB9XG4gIC5jYXJlZXJzLW9mZmljZVNsaWRlciAubW9iaWxlX3NsaWRlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAuY2FyZWVycy1vZmZpY2VTbGlkZXIge1xuICAgICAgaGVpZ2h0OiAzMjBweDsgfVxuICAgICAgLmNhcmVlcnMtb2ZmaWNlU2xpZGVyIC5zbGlkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuY2FyZWVycy1vZmZpY2VTbGlkZXIgLm1vYmlsZV9zbGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5ibG9nIGhlYWRlciwgLmNhc2Utc3R1ZGllcyBoZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YWE5NTE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDIwOHB4OyB9XG4gICAgLmJsb2cgaGVhZGVyOmFmdGVyLCAuY2FzZS1zdHVkaWVzIGhlYWRlcjphZnRlciB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIGNvbnRlbnQ6ICdCbG9nJztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJyYW5kb25UZXh0XCIsIFwiU0YgVUkgVGV4dFwiLCBcIlNhbiBGcmFuY2lzY29cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDsgfVxuICAgIC5ibG9nIGhlYWRlcjpiZWZvcmUsIC5jYXNlLXN0dWRpZXMgaGVhZGVyOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL3BhdHRlcm4wM0AyeC5wbmdcIik7IH1cbiAgLmJsb2cgLnNsaWRlciwgLmNhc2Utc3R1ZGllcyAuc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5jYXNlLXN0dWRpZXMgaGVhZGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnQ2FzZSBTdHVkaWVzJzsgfSB9XG5cbi5zaW5nbGUtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnNpbmdsZS1jb250ZW50IHtcbiAgcGFkZGluZzogMzJweCAwO1xuICB3aWR0aDogNzIwcHg7IH1cbiAgLnNpbmdsZS1jb250ZW50IGgzIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAuc2luZ2xlLWNvbnRlbnQgaDMgc3Ryb25nLCAuc2luZ2xlLWNvbnRlbnQgaDMgYiB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgLnNpbmdsZS1jb250ZW50IGgzIHNwYW4ge1xuICAgICAgY29sb3I6ICM1NjY4NzEgIWltcG9ydGFudDsgfVxuICAuc2luZ2xlLWNvbnRlbnQgcCB7XG4gICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5zaW5nbGUtY29udGVudCBpZnJhbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICAgIG1hcmdpbjogMzJweCAwOyB9XG4gIC5zaW5nbGUtY29udGVudCBibG9ja3F1b3RlIHtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICM0YWE5NTE7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgICBwYWRkaW5nOiA0MHB4OyB9XG4gICAgLnNpbmdsZS1jb250ZW50IGJsb2NrcXVvdGUgcCB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAuc2luZ2xlLWNvbnRlbnQgYmxvY2txdW90ZSAuYXR0cmlidXRpb24ge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgY29sb3I6ICNiMmI0YjI7IH1cbiAgLnNpbmdsZS1jb250ZW50IGg0LCAuc2luZ2xlLWNvbnRlbnQgaDUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnNpbmdsZS1jb250ZW50IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDE2cHggMDsgfVxuICAuc2luZ2xlLWNvbnRlbnQgYSB7XG4gICAgY29sb3I6ICM0YWE5NTE7XG4gICAgZm9udC1mYW1pbHk6ICdCcmFuZG9uVGV4dFdlYi1NZWRpdW0nLCAnU0YgVUkgVGV4dCcsICdTYW4gRnJhbmNpc2NvJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAuc2luZ2xlLWNvbnRlbnQgYTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc0LCAxNjksIDgxLCAwLjIpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZTsgfVxuICAgIC5zaW5nbGUtY29udGVudCBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDRweCk7IH1cbiAgICAuc2luZ2xlLWNvbnRlbnQgYSBpbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMjhweCAjZmZmO1xuICAgICAgLyogc28gd2UgYXZvaWQgdGhlIGE6YmVmb3JlIHRyYW5zaXRpb24gKi8gfVxuICAgIC5zaW5nbGUtY29udGVudCBhIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50OyB9XG5cbi5zaW5nbGUtaW50cm8gaDMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgbWFyZ2luOiAwIDJweCA4cHggMDsgfVxuXG4uc2luZ2xlLWludHJvIHAge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLnBseC1iZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDU2MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB6LWluZGV4OiAtMTsgfVxuXG4uc2luZ2xlLWF1dGhvciB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5zaW5nbGUtYXV0aG9yLWRldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctbGVmdDogMzJweDsgfVxuICAgIC5zaW5nbGUtYXV0aG9yLWRldGFpbHMgaDUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5zaW5nbGUtYXV0aG9yLWhlYWRzaG90IGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHdpZHRoOiA5NnB4O1xuICAgIGhlaWdodDogOTZweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2luZ2xlLWF1dGhvci1uYW1lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6ICM1NjY4NzE7XG4gICAgZm9udC1mYW1pbHk6ICdCcmFuZG9uVGV4dFdlYi1NZWRpdW0nLCAnU0YgVUkgVGV4dCcsICdTYW4gRnJhbmNpc2NvJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgLnNpbmdsZS1hdXRob3ItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTsgfVxuXG4uc2luZ2xlLWJyZWFkY3J1bWJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuc2luZ2xlLWJyZWFkY3J1bWJzIC5ncmlkLXNtIHtcbiAgICBwYWRkaW5nOiAzMnB4IDAgMzFweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y5ZjlmOTsgfVxuICAuc2luZ2xlLWJyZWFkY3J1bWJzIC5saW5rLWFycm93LXJldmVyc2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTI0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgLnNpbmdsZS1icmVhZGNydW1icyAuZ3JpZC1zbSB7XG4gICAgICBwYWRkaW5nOiAzMnB4IDQwcHggMzFweDsgfVxuICAgIC5zaW5nbGUtYnJlYWRjcnVtYnMgLmxpbmstYXJyb3ctcmV2ZXJzZSB7XG4gICAgICBsZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgLnNpbmdsZS1icmVhZGNydW1icyAuZ3JpZC1zbSB7XG4gICAgICBwYWRkaW5nOiAzMnB4IDE2cHggMzFweDsgfSB9XG5cbi5wYWdlZC1jb3VudGVyIHtcbiAgcGFkZGluZzogMTIwcHggMCAwOyB9XG5cbi5zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5zbGlkZXMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIHRoaXMgcGx1Z2luIGlzIGluamVjdGluZyA0MHB4IGxlZnQgcGFkZGluZyBmb3Igc29tZSByZWFzb24gKi8gfVxuICAuc2xpZGVzIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5uZXh0LFxuLnByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuODsgfVxuICAubmV4dDpiZWZvcmUsXG4gIC5wcmV2OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlNTR2l6bW9cIjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4ubmV4dCB7XG4gIHJpZ2h0OiAyNHB4OyB9XG4gIC5uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ25hdmlnYXRlcmlnaHQnOyB9XG5cbi5wcmV2IHtcbiAgbGVmdDogMjRweDsgfVxuICAucHJldjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICduYXZpZ2F0ZWxlZnQnOyB9XG5cbi5zbGlkZXItZG90cy13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTQ4cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi5kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDsgfVxuICAuZG90cyBsaSB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDAgOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHRyYW5zaXRpb246IC4ycyBhbGw7IH1cbiAgICAuZG90cyBsaTpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmRvdHMgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLm5leHQsIC5wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNpZ25hdHVyZXMgLmN0YS1jYXJkIC5jYXJkLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7IH1cblxuLnNpZ25hdHVyZXMgc2VjdGlvbiAuaWNvbi1sZywgLmNhbXBhaWducyBzZWN0aW9uIC5pY29uLWxnIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuXG4ucHJvZHVjdC1tdWx0aXBsZVNpZ25hdHVyZXMsIC5wcm9kdWN0LW9uZUNsaWNrSW5zdGFsbGF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogODBweCAwO1xuICAvKiBuZWVkIHJvb20gZm9yIHRoYXQganVpY3kgYm94IHNoYWRvdyAqL1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cbiAgLnByb2R1Y3QtbXVsdGlwbGVTaWduYXR1cmVzIC5sZWZ0LCAucHJvZHVjdC1vbmVDbGlja0luc3RhbGxhdGlvbiAubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogNjRweDsgfVxuICAucHJvZHVjdC1tdWx0aXBsZVNpZ25hdHVyZXMgLnJpZ2h0IGltZywgLnByb2R1Y3Qtb25lQ2xpY2tJbnN0YWxsYXRpb24gLnJpZ2h0IGltZyB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICAgIGhlaWdodDogNTQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNDBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA0MHB4KSB7XG4gICAgLnByb2R1Y3QtbXVsdGlwbGVTaWduYXR1cmVzLCAucHJvZHVjdC1vbmVDbGlja0luc3RhbGxhdGlvbiB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogODgwcHgpIHtcbiAgICAucHJvZHVjdC1tdWx0aXBsZVNpZ25hdHVyZXMsIC5wcm9kdWN0LW9uZUNsaWNrSW5zdGFsbGF0aW9uIHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgICAucHJvZHVjdC1tdWx0aXBsZVNpZ25hdHVyZXMgLmdyaWQtbWQsIC5wcm9kdWN0LW9uZUNsaWNrSW5zdGFsbGF0aW9uIC5ncmlkLW1kIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5wcm9kdWN0LW11bHRpcGxlU2lnbmF0dXJlcyAucmlnaHQsIC5wcm9kdWN0LW9uZUNsaWNrSW5zdGFsbGF0aW9uIC5yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5wcm9kdWN0LW11bHRpcGxlU2lnbmF0dXJlcyAucmlnaHQgaW1nLCAucHJvZHVjdC1vbmVDbGlja0luc3RhbGxhdGlvbiAucmlnaHQgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgICAgLnByb2R1Y3QtbXVsdGlwbGVTaWduYXR1cmVzIC5sZWZ0LCAucHJvZHVjdC1vbmVDbGlja0luc3RhbGxhdGlvbiAubGVmdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDU2MHB4OyB9IH1cblxuLnByb2R1Y3Qtb25lQ2xpY2tJbnN0YWxsYXRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4OyB9XG4gIC5wcm9kdWN0LW9uZUNsaWNrSW5zdGFsbGF0aW9uIC5ncmlkLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgLnByb2R1Y3Qtb25lQ2xpY2tJbnN0YWxsYXRpb24gLnJpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDU0MHB4O1xuICAgIC8qIDEvMiBncmlkICsgMSBjb2wgZGlmZmVyZW5jZSAoODBweCkgKi8gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLnByb2R1Y3QtbXVsdGlwbGVTaWduYXR1cmVzIGksIC5wcm9kdWN0LW9uZUNsaWNrSW5zdGFsbGF0aW9uIGksIC5wcm9kdWN0LWludGVncmF0aW9ucyBpLCAub3ZlcnZpZXctYW5hbHl0aWNzIGkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucHJvZHVjdC1hYm0ge1xuICBwYWRkaW5nOiAxNjBweCAwIDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gICAgLnByb2R1Y3QtYWJtIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMCAwOyB9XG4gICAgICAucHJvZHVjdC1hYm0gaSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wcm9kdWN0LWFibSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgIC5wcm9kdWN0LWFibSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDAgMDsgfVxuICAgICAgLnByb2R1Y3QtYWJtIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wcm9kdWN0LWFibSAubGVmdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmNhc2VTdHVkeS1jb25jbHVzaW9uIHtcbiAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG5cbi5jYXNlU3R1ZHktcmVzdWx0cyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuY2FzZVN0dWR5LXJlc3VsdHMgcCB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmNhc2VTdHVkeS1yZXN1bHRzIC5jYXNlU3R1ZHktZW1haWxGcmFtZSwgLmNhc2VTdHVkeS1yZXN1bHRzIC5jYXNlU3R1ZHktc3RhdHMge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpOyB9XG4gIC5jYXNlU3R1ZHktcmVzdWx0cyAuY2FzZVN0dWR5LWVtYWlsRnJhbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZWNlY2VjOyB9XG4gICAgLmNhc2VTdHVkeS1yZXN1bHRzIC5jYXNlU3R1ZHktZW1haWxGcmFtZSAuY2FzZVN0dWR5LWVtYWlsRnJhbWUtd2luZG93Q29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMTZweDsgfVxuICAgICAgLmNhc2VTdHVkeS1yZXN1bHRzIC5jYXNlU3R1ZHktZW1haWxGcmFtZSAuY2FzZVN0dWR5LWVtYWlsRnJhbWUtd2luZG93Q29udHJvbCAuY2FzZVN0dWR5LWVtYWlsRnJhbWUtd2luZG93Q29udHJvbC1idXR0b24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7IH1cbiAgICAuY2FzZVN0dWR5LXJlc3VsdHMgLmNhc2VTdHVkeS1lbWFpbEZyYW1lIC5jYXNlU3R1ZHktZW1haWxGcmFtZS1hZGRyZXNzIHtcbiAgICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgICAgIC5jYXNlU3R1ZHktcmVzdWx0cyAuY2FzZVN0dWR5LWVtYWlsRnJhbWUgLmNhc2VTdHVkeS1lbWFpbEZyYW1lLWFkZHJlc3MgLmNhc2VTdHVkeS1lbWFpbEZyYW1lLWFkZHJlc3MtYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgICAgICAgaGVpZ2h0OiA4cHg7IH1cbiAgICAgIC5jYXNlU3R1ZHktcmVzdWx0cyAuY2FzZVN0dWR5LWVtYWlsRnJhbWUgLmNhc2VTdHVkeS1lbWFpbEZyYW1lLWFkZHJlc3MgLmNhc2VTdHVkeS1lbWFpbEZyYW1lLWFkZHJlc3MtYmFyLTEge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgIC5jYXNlU3R1ZHktcmVzdWx0cyAuY2FzZVN0dWR5LWVtYWlsRnJhbWUgLmNhc2VTdHVkeS1lbWFpbEZyYW1lLWFkZHJlc3MgLmNhc2VTdHVkeS1lbWFpbEZyYW1lLWFkZHJlc3MtYmFyLTIge1xuICAgICAgICB3aWR0aDogMjUlOyB9XG4gICAgLmNhc2VTdHVkeS1yZXN1bHRzIC5jYXNlU3R1ZHktZW1haWxGcmFtZSAuY2FzZVN0dWR5LWVtYWlsRnJhbWUtYm9keSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgICAuY2FzZVN0dWR5LXJlc3VsdHMgLmNhc2VTdHVkeS1lbWFpbEZyYW1lIC5jYXNlU3R1ZHktZW1haWxGcmFtZS1ib2R5IC5jYXNlU3R1ZHktZW1haWxGcmFtZS1zaWduYXR1cmUsIC5jYXNlU3R1ZHktcmVzdWx0cyAuY2FzZVN0dWR5LWVtYWlsRnJhbWUgLmNhc2VTdHVkeS1lbWFpbEZyYW1lLWJvZHkgLmNhc2VTdHVkeS1lbWFpbEZyYW1lLWNhbXBhaWduIHtcbiAgICAgICAgd2lkdGg6IDgwJTsgfVxuICAgICAgLmNhc2VTdHVkeS1yZXN1bHRzIC5jYXNlU3R1ZHktZW1haWxGcmFtZSAuY2FzZVN0dWR5LWVtYWlsRnJhbWUtYm9keSAuY2FzZVN0dWR5LWVtYWlsRnJhbWUtc2lnbmF0dXJlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAuY2FzZVN0dWR5LXJlc3VsdHMgLmNhc2VTdHVkeS1zdGF0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmNhc2VTdHVkeS1yZXN1bHRzIC5jYXNlU3R1ZHktc3RhdHMgLmNhc2VTdHVkeS1zdGF0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2VjZWNlYztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgICAgIC5jYXNlU3R1ZHktcmVzdWx0cyAuY2FzZVN0dWR5LXN0YXRzIC5jYXNlU3R1ZHktc3RhdDpudGgtY2hpbGQoLW4rMikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gICAgICAuY2FzZVN0dWR5LXJlc3VsdHMgLmNhc2VTdHVkeS1zdGF0cyAuY2FzZVN0dWR5LXN0YXQgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgICAgLmNhc2VTdHVkeS1yZXN1bHRzIC5jYXNlU3R1ZHktc3RhdHMgLmNhc2VTdHVkeS1zdGF0IC5udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgY29sb3I6ICMwMzUxNTc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkJyYW5kb25UZXh0XCIsIFwiU0YgVUkgVGV4dFwiLCBcIlNhbiBGcmFuY2lzY29cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBzYW5zLXNlcmlmOyB9XG4gICAgICAuY2FzZVN0dWR5LXJlc3VsdHMgLmNhc2VTdHVkeS1zdGF0cyAuY2FzZVN0dWR5LXN0YXQgLmxhYmVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLmNhc2VTdHVkeS1vdGhlckNhbXBhaWducyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5jYXNlU3R1ZHktb3RoZXJDYW1wYWlnbnMgaW1nIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuY2FzZVN0dWR5LW90aGVyQ2FtcGFpZ25zIGltZzpudGgtY2hpbGQoLW4rMikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuXG4ucHJlc3MtcG9zdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNDBweCkge1xuICAgIC5wcmVzcy1wb3N0cyB7XG4gICAgICBwYWRkaW5nLXRvcDogNDIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAucHJlc3MtcG9zdHMge1xuICAgICAgcGFkZGluZy10b3A6IDMyMHB4OyB9IH1cbiAgLnByZXNzLXBvc3RzLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wcmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByZXNzIGhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByZXNzIGhlYWRlciAuZ3JpZC1sZyB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLXNlbGY6IG1pZGRsZTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjBweDsgfVxuICAgICAgLnByZXNzIGhlYWRlciAuZ3JpZC1sZyBoMSwgLnByZXNzIGhlYWRlciAuZ3JpZC1sZyBwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wcmVzcyBoZWFkZXIgLmdyaWQtbGcgcCB7XG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7IH1cbiAgICAgIC5wcmVzcyBoZWFkZXIgLmdyaWQtbGcgaDEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgICAgLnByZXNzIGhlYWRlciAuZ3JpZC1sZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4ucHJlc3MtcG9zdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDM5MnB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICB0cmFuc2l0aW9uOiAuMjVzIGFsbCBlYXNlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDQwcHgpIHtcbiAgICAucHJlc3MtcG9zdCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnByZXNzLXBvc3Q6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgICAgLnByZXNzLXBvc3QgLnByZXNzLXBvc3QtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnByZXNzLXBvc3Q6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTRweCAyOHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDEwcHggMTBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICBvcGFjaXR5OiAwLjkwOyB9XG4gIC5wcmVzcy1wb3N0OmZvY3VzIHtcbiAgICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLnByZXNzLXBvc3Q6bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgLnByZXNzLXBvc3Q6bnRoLWNoaWxkKDMpIC5wcmVzcy1wb3N0LWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNDBweCkge1xuICAgICAgICAucHJlc3MtcG9zdDpudGgtY2hpbGQoMykgLnByZXNzLXBvc3QtY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucHJlc3MtcG9zdC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE5NnB4O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAucHJlc3MtcG9zdC1jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjNzJkZDc3O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LWZhbWlseTogJ0JyYW5kb25UZXh0V2ViLU1lZGl1bScsICdTRiBVSSBUZXh0JywgJ1NhbiBGcmFuY2lzY28nLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnByZXNzLXBvc3QtZGF0ZSwgLnByZXNzLXBvc3Qtc291cmNlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSk7XG4gICAgZm9udC1mYW1pbHk6ICdCcmFuZG9uVGV4dFdlYi1NZWRpdW0nLCAnU0YgVUkgVGV4dCcsICdTYW4gRnJhbmNpc2NvJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wcmVzcy1wb3N0LXRpdGxlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogJ0JyYW5kb25UZXh0V2ViLU1lZGl1bScsICdTRiBVSSBUZXh0JywgJ1NhbiBGcmFuY2lzY28nLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgbWFyZ2luOiAyNHB4IDAgMTZweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY29udGFjdC1zZWN0aW9uIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2VjZWNlYztcbiAgcGFkZGluZzogMTZweDtcbiAgaGVpZ2h0OiAyODFweDsgfVxuICAuY29udGFjdC1zZWN0aW9uIGltZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAuY29udGFjdC1zZWN0aW9uIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgLmNvbnRhY3Qtc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5wcmVzcy1hcmNoaXZlIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAucHJlc3MtZ3VpZGVsaW5lcyAuY29sLTMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAucHJlc3MtZ3VpZGVsaW5lcyAuY29sLTM6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnByZXNzLWd1aWRlbGluZXMgLmNvbC0zIGEge1xuICAgICAgbWFyZ2luLXRvcDogOHB4OyB9IH1cblxuLnRydXN0ZWRieSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjlmOWY5OyB9XG4gIC50cnVzdGVkYnkgLmdyaWQtbWQge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAudHJ1c3RlZGJ5IGltZyB7XG4gICAgd2lkdGg6IGNhbGMoMS82ICogMTAwJSk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAudHJ1c3RlZGJ5IGltZzpudGgtY2hpbGQoLW4rNikge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgICAvKiBmaXJzdCB0aHJlZSBpdGVtcyBnZXQgYSBib3R0b20gbWFyZ2luICovIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA0MHB4KSB7XG4gICAgICAudHJ1c3RlZGJ5IGltZyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweCAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnRydXN0ZWRieSBpbWc6bnRoLWxhc3QtY2hpbGQoLW4rOCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgLnRydXN0ZWRieSBpbWcge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAhaW1wb3J0YW50OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAgIC50cnVzdGVkYnkgaW1nIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMCA2NHB4IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAudHJ1c3RlZGJ5IGltZzpudGgtY2hpbGQoLW4rMikge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnRydXN0ZWRieSBpbWcge1xuICAgICAgICBwYWRkaW5nOiAwIDMycHggMCAhaW1wb3J0YW50OyB9IH1cblxuLnBhZ2VDVEEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMjBweCAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2Y5ZjlmOTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmOWY5Zjk7IH1cbiAgLnBhZ2VDVEEgLnBhZ2VDVEEtY29udGVudCBoMSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzU2Njg3MTtcbiAgICBmb250LWZhbWlseTogJ0JyYW5kb25UZXh0JywgJ1NGIFVJIFRleHQnLCAnU2FuIEZyYW5jaXNjbycsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgLnBhZ2VDVEEge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9XG4gICAgICAucGFnZUNUQSAuZ3JpZC1sZyAubGVmdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgLnBhZ2VDVEEge1xuICAgICAgcGFkZGluZzogNDBweCAwOyB9IH1cblxuZm9vdGVyIHtcbiAgcGFkZGluZzogODBweCAwIDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7IH1cbiAgZm9vdGVyIC5ncmlkLWxnIC5mb290ZXItc2l0ZW1hcCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIGZvb3RlciAuZ3JpZC1sZyAuZm9vdGVyLXNpdGVtYXAgPiBkaXYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3MnB4OyB9XG4gICAgICBmb290ZXIgLmdyaWQtbGcgLmZvb3Rlci1zaXRlbWFwID4gZGl2IGg1IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICM1NjY4NzE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAgIGZvb3RlciAuZ3JpZC1sZyAuZm9vdGVyLXNpdGVtYXAgPiBkaXYgdWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAgICAgICBmb290ZXIgLmdyaWQtbGcgLmZvb3Rlci1zaXRlbWFwID4gZGl2IHVsIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG4gICAgICAgICAgZm9vdGVyIC5ncmlkLWxnIC5mb290ZXItc2l0ZW1hcCA+IGRpdiB1bCBsaSBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjOTE5MTkxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZTsgfVxuICAgICAgICAgICAgZm9vdGVyIC5ncmlkLWxnIC5mb290ZXItc2l0ZW1hcCA+IGRpdiB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM1NjY4NzE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9vdGVyIC5ncmlkLWxnIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBmb290ZXIgLmZvb3Rlci1zaXRlbWFwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBmb290ZXIgLmZvb3Rlci1zaXRlbWFwID4gZGl2IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICBmb290ZXIgLmZvb3Rlci1jb250YWN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyLWNvbnRhY3QgLnBob25lLCBmb290ZXIgLmZvb3Rlci1jb250YWN0IC5hZGRyZXNzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgICBmb290ZXIgLmZvb3Rlci1jb250YWN0IC5zb2NpYWwtYmFkZ2VzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlci1jb250YWN0IC5zb2NpYWwtYmFkZ2VzIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgZm9vdGVyIC5mb290ZXItY29udGFjdCAuYWRkcmVzcyBzcGFuIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlci1jb250YWN0IC5hZGRyZXNzIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIGZvb3RlciAuZm9vdGVyLWNvbnRhY3Qge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIGZvb3RlciAuZm9vdGVyLXNpdGVtYXAge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICBmb290ZXIgLmZvb3Rlci1zaXRlbWFwID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDsgfSB9XG5cbi5mb290ZXItY29udGFjdCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5mb290ZXItY29udGFjdCAucGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzkxOTE5MTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5mb290ZXItY29udGFjdCAuYWRkcmVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICAgIC5mb290ZXItY29udGFjdCAuYWRkcmVzcyBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjYjJiNGIyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgLmZvb3Rlci1jb250YWN0IC5zb2NpYWwtYmFkZ2VzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAuZm9vdGVyLWNvbnRhY3QgLnNvY2lhbC1iYWRnZXMgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cbiAgICAgIC5mb290ZXItY29udGFjdCAuc29jaWFsLWJhZGdlcyBsaSBhIHtcbiAgICAgICAgcGFkZGluZzogOHB4OyB9XG4gICAgICAgIC5mb290ZXItY29udGFjdCAuc29jaWFsLWJhZGdlcyBsaSBhOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5mb290ZXItY29udGFjdCAuc29jaWFsLWJhZGdlcyBsaSBhIGltZyB7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2U7IH1cbiAgICAgICAgLmZvb3Rlci1jb250YWN0IC5zb2NpYWwtYmFkZ2VzIGxpIGE6aG92ZXIgaW1nIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG5cbi5zdWItZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4OyB9XG4gIC5zdWItZm9vdGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogI2IyYjRiMjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAuc3ViLWZvb3RlciB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC5zdWItZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9IH1cblxuLnZpZGVvLWNhcmQge1xuICBoZWlnaHQ6IDMyMHB4O1xuICB0cmFuc2l0aW9uOiAxcyBhbGwgZWFzZTsgfVxuICAudmlkZW8tY2FyZCAuY2FyZC1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDAlICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNDBweCkge1xuICAgIC52aWRlby1jYXJkIHtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDQwcHgpIHtcbiAgICAudmlkZW8tY2FyZCAuY2FyZC1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNDBweCkge1xuICAgIC52aWRlby1jYXJkIC5jYXJkLWltYWdlIHtcbiAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC52aWRlby1jYXJkIC5jYXJkLXBsYXlidXR0b24ge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxLjUpOyB9IH1cblxuLnZpZGVvLWNhcmQtYWN0aXZlIHtcbiAgaGVpZ2h0OiA1NDBweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDQwcHgpIHtcbiAgICAudmlkZW8tY2FyZC1hY3RpdmUge1xuICAgICAgaGVpZ2h0OiA0ODBweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgLnZpZGVvLWNhcmQtYWN0aXZlIHtcbiAgICAgIGhlaWdodDogMzIwcHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAgIC52aWRlby1jYXJkLWFjdGl2ZSB7XG4gICAgICBoZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4udmlkZW8tY2FyZC1jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNTY2ODcxO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1mYW1pbHk6IFwiU1NHaXptb1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgdG9wOiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcmlnaHQ6IDRweDtcbiAgei1pbmRleDogMztcbiAgdHJhbnNpdGlvbjogMXMgYWxsIGVhc2U7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDE2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gICAgLnZpZGVvLWNhcmQtY2xvc2Uge1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgcmlnaHQ6IDEycHg7IH0gfVxuXG4udmlkZW8tY2FyZC1hY3RpdmUsIC52aWRlby1jYXJkLWNsb3NlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnZpZGVvLWNvdmVyLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogMXMgYWxsIGVhc2U7IH1cblxuLnZpZGVvLWNvdmVyLWFjdGl2ZS0yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4udmlkZW8ge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246IDFzIGFsbCBlYXNlOyB9XG5cbi52aWRlby1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJkZDc3OyB9XG5cbi52aWRlby1hY3RpdmUtMiB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnZpZGVvLWNvbnRlbnQtYWN0aXZlLCAudmlkZW8tYnV0dG9uLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmNhcmQtcGxheWJ1dHRvbiB7XG4gIGhlaWdodDogNjRweDtcbiAgd2lkdGg6IDY0cHg7XG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAuY2FyZC1wbGF5YnV0dG9uIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NjY4NzE7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDZweCAxNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmNhcmQtcGxheWJ1dHRvbiBidXR0b24gc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNTR2l6bW9cIjtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmNhcmQtcGxheWJ1dHRvbiBidXR0b246YWN0aXZlIHtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IC4zczsgfVxuXG4uc2VhcmNoIGhlYWRlciAuZ3JpZC1sZyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5zZWFyY2ggaGVhZGVyIGg0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG5cbi5zZWFyY2ggaGVhZGVyIC5idG4ge1xuICBtYXJnaW46IDA7IH1cblxuLmZpbHRlci1zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5maWx0ZXItc2VhcmNoIC5maWx0ZXItc2VhcmNoLWJ0biB7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZTtcbiAgICBmb250LWZhbWlseTogXCJTU0dpem1vXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNnB4OyB9XG4gICAgLmZpbHRlci1zZWFyY2ggLmZpbHRlci1zZWFyY2gtYnRuOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNzU7IH1cbiAgLmZpbHRlci1zZWFyY2ggLmZpbHRlci1zZWFyY2gtZm9ybSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gICAgLmZpbHRlci1zZWFyY2ggLmZpbHRlci1zZWFyY2gtZm9ybSBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsIGVhc2U7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQnJhbmRvblRleHRXZWItTWVkaXVtJywgJ1NGIFVJIFRleHQnLCAnU2FuIEZyYW5jaXNjbycsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIC5maWx0ZXItc2VhcmNoIC5maWx0ZXItc2VhcmNoLWZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICAgICAgZm9udC1zaXplOiBpbml0aWFsO1xuICAgICAgICBmb250LXdlaWdodDogaW5pdGlhbDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQnJhbmRvblRleHRcIiwgXCJTRiBVSSBUZXh0XCIsIFwiU2FuIEZyYW5jaXNjb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5maWx0ZXItc2VhcmNoIC5maWx0ZXItc2VhcmNoLWZvcm0gaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgICBmb250LXNpemU6IGluaXRpYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xuICAgICAgICBmb250LWZhbWlseTogXCJCcmFuZG9uVGV4dFwiLCBcIlNGIFVJIFRleHRcIiwgXCJTYW4gRnJhbmNpc2NvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmZpbHRlci1zZWFyY2ggLmZpbHRlci1zZWFyY2gtZm9ybSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgICBmb250LXNpemU6IGluaXRpYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xuICAgICAgICBmb250LWZhbWlseTogXCJCcmFuZG9uVGV4dFwiLCBcIlNGIFVJIFRleHRcIiwgXCJTYW4gRnJhbmNpc2NvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmZpbHRlci1zZWFyY2ggLmZpbHRlci1zZWFyY2gtZm9ybSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICAgICAgZm9udC1zaXplOiBpbml0aWFsO1xuICAgICAgICBmb250LXdlaWdodDogaW5pdGlhbDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQnJhbmRvblRleHRcIiwgXCJTRiBVSSBUZXh0XCIsIFwiU2FuIEZyYW5jaXNjb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIHNhbnMtc2VyaWY7IH1cbiAgLmZpbHRlci1zZWFyY2guYWN0aXZlIC5maWx0ZXItc2VhcmNoLWJ0biB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmZpbHRlci1zZWFyY2guYWN0aXZlIC5maWx0ZXItc2VhcmNoLWZvcm0gaW5wdXQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5maWx0ZXItc2VhcmNoLmFjdGl2ZSAuZmlsdGVyLXNlYXJjaC1mb3JtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgICAgZm9udC1zaXplOiBpbml0aWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IGluaXRpYWw7XG4gICAgICBmb250LWZhbWlseTogXCJCcmFuZG9uVGV4dFwiLCBcIlNGIFVJIFRleHRcIiwgXCJTYW4gRnJhbmNpc2NvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgc2Fucy1zZXJpZjsgfVxuICAgIC5maWx0ZXItc2VhcmNoLmFjdGl2ZSAuZmlsdGVyLXNlYXJjaC1mb3JtIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAgICAgZm9udC1zaXplOiBpbml0aWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IGluaXRpYWw7XG4gICAgICBmb250LWZhbWlseTogXCJCcmFuZG9uVGV4dFwiLCBcIlNGIFVJIFRleHRcIiwgXCJTYW4gRnJhbmNpc2NvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgc2Fucy1zZXJpZjsgfVxuICAgIC5maWx0ZXItc2VhcmNoLmFjdGl2ZSAuZmlsdGVyLXNlYXJjaC1mb3JtIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xuICAgICAgZm9udC1mYW1pbHk6IFwiQnJhbmRvblRleHRcIiwgXCJTRiBVSSBUZXh0XCIsIFwiU2FuIEZyYW5jaXNjb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIHNhbnMtc2VyaWY7IH1cbiAgICAuZmlsdGVyLXNlYXJjaC5hY3RpdmUgLmZpbHRlci1zZWFyY2gtZm9ybSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgICBmb250LXNpemU6IGluaXRpYWw7XG4gICAgICBmb250LXdlaWdodDogaW5pdGlhbDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkJyYW5kb25UZXh0XCIsIFwiU0YgVUkgVGV4dFwiLCBcIlNhbiBGcmFuY2lzY29cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgICAuZmlsdGVyLXNlYXJjaC5hY3RpdmUgLmZpbHRlci1zZWFyY2gtZm9ybSBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxNjBweDsgfSB9XG5cbi5hbHQtbmF2IC5maWx0ZXItc2VhcmNoIC5maWx0ZXItc2VhcmNoLWJ0biB7XG4gIGNvbG9yOiAjNGFhOTUxOyB9XG5cbi5hbHQtbmF2IC5maWx0ZXItc2VhcmNoIC5maWx0ZXItc2VhcmNoLWZvcm0gaW5wdXQge1xuICBjb2xvcjogIzRhYTk1MTsgfVxuICAuYWx0LW5hdiAuZmlsdGVyLXNlYXJjaCAuZmlsdGVyLXNlYXJjaC1mb3JtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSg3NCwgMTY5LCA4MSwgMCk7XG4gICAgZm9udC1zaXplOiBpbml0aWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xuICAgIGZvbnQtZmFtaWx5OiBcIkJyYW5kb25UZXh0XCIsIFwiU0YgVUkgVGV4dFwiLCBcIlNhbiBGcmFuY2lzY29cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBzYW5zLXNlcmlmOyB9XG4gIC5hbHQtbmF2IC5maWx0ZXItc2VhcmNoIC5maWx0ZXItc2VhcmNoLWZvcm0gaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICBjb2xvcjogcmdiYSg3NCwgMTY5LCA4MSwgMCk7XG4gICAgZm9udC1zaXplOiBpbml0aWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xuICAgIGZvbnQtZmFtaWx5OiBcIkJyYW5kb25UZXh0XCIsIFwiU0YgVUkgVGV4dFwiLCBcIlNhbiBGcmFuY2lzY29cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBzYW5zLXNlcmlmOyB9XG4gIC5hbHQtbmF2IC5maWx0ZXItc2VhcmNoIC5maWx0ZXItc2VhcmNoLWZvcm0gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgY29sb3I6IHJnYmEoNzQsIDE2OSwgODEsIDApO1xuICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgICBmb250LXdlaWdodDogaW5pdGlhbDtcbiAgICBmb250LWZhbWlseTogXCJCcmFuZG9uVGV4dFwiLCBcIlNGIFVJIFRleHRcIiwgXCJTYW4gRnJhbmNpc2NvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgc2Fucy1zZXJpZjsgfVxuICAuYWx0LW5hdiAuZmlsdGVyLXNlYXJjaCAuZmlsdGVyLXNlYXJjaC1mb3JtIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoNzQsIDE2OSwgODEsIDApO1xuICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgICBmb250LXdlaWdodDogaW5pdGlhbDtcbiAgICBmb250LWZhbWlseTogXCJCcmFuZG9uVGV4dFwiLCBcIlNGIFVJIFRleHRcIiwgXCJTYW4gRnJhbmNpc2NvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgc2Fucy1zZXJpZjsgfVxuXG4uYWx0LW5hdiAuZmlsdGVyLXNlYXJjaC5hY3RpdmUgLmZpbHRlci1zZWFyY2gtZm9ybSBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogIzRhYTk1MTsgfVxuICAuYWx0LW5hdiAuZmlsdGVyLXNlYXJjaC5hY3RpdmUgLmZpbHRlci1zZWFyY2gtZm9ybSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoNzQsIDE2OSwgODEsIDAuNzUpO1xuICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgICBmb250LXdlaWdodDogaW5pdGlhbDtcbiAgICBmb250LWZhbWlseTogXCJCcmFuZG9uVGV4dFwiLCBcIlNGIFVJIFRleHRcIiwgXCJTYW4gRnJhbmNpc2NvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgc2Fucy1zZXJpZjsgfVxuICAuYWx0LW5hdiAuZmlsdGVyLXNlYXJjaC5hY3RpdmUgLmZpbHRlci1zZWFyY2gtZm9ybSBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgIGNvbG9yOiByZ2JhKDc0LCAxNjksIDgxLCAwLjc1KTtcbiAgICBmb250LXNpemU6IGluaXRpYWw7XG4gICAgZm9udC13ZWlnaHQ6IGluaXRpYWw7XG4gICAgZm9udC1mYW1pbHk6IFwiQnJhbmRvblRleHRcIiwgXCJTRiBVSSBUZXh0XCIsIFwiU2FuIEZyYW5jaXNjb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIHNhbnMtc2VyaWY7IH1cbiAgLmFsdC1uYXYgLmZpbHRlci1zZWFyY2guYWN0aXZlIC5maWx0ZXItc2VhcmNoLWZvcm0gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgY29sb3I6IHJnYmEoNzQsIDE2OSwgODEsIDAuNzUpO1xuICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgICBmb250LXdlaWdodDogaW5pdGlhbDtcbiAgICBmb250LWZhbWlseTogXCJCcmFuZG9uVGV4dFwiLCBcIlNGIFVJIFRleHRcIiwgXCJTYW4gRnJhbmNpc2NvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgc2Fucy1zZXJpZjsgfVxuICAuYWx0LW5hdiAuZmlsdGVyLXNlYXJjaC5hY3RpdmUgLmZpbHRlci1zZWFyY2gtZm9ybSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDc0LCAxNjksIDgxLCAwLjc1KTtcbiAgICBmb250LXNpemU6IGluaXRpYWw7XG4gICAgZm9udC13ZWlnaHQ6IGluaXRpYWw7XG4gICAgZm9udC1mYW1pbHk6IFwiQnJhbmRvblRleHRcIiwgXCJTRiBVSSBUZXh0XCIsIFwiU2FuIEZyYW5jaXNjb1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIHNhbnMtc2VyaWY7IH1cblxuLnByaWNpbmctcGxhbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjBweCkge1xuICAgIC5wcmljaW5nLXBsYW5zIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDsgfSB9XG5cbi5wbGFuIHtcbiAgd2lkdGg6IDI1JTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAzMnB4IDMycHggOTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wbGFuLnBsYW4tZmVhdHVyZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgcGFkZGluZy10b3A6IDU0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gICAgYm94LXNoYWRvdzogMCA2cHggMTZweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAgIC5wbGFuLnBsYW4tZmVhdHVyZWQgLnBsYW4tbGluayB7XG4gICAgICBib3R0b206IDU0cHg7IH1cbiAgICAucGxhbi5wbGFuLWZlYXR1cmVkIC5wbGFuLXByaWNlIHtcbiAgICAgIGNvbG9yOiAjNGFhOTUxOyB9XG4gICAgICAucGxhbi5wbGFuLWZlYXR1cmVkIC5wbGFuLXByaWNlOmJlZm9yZSB7XG4gICAgICAgIHRvcDogNjhweDsgfVxuICAgIC5wbGFuLnBsYW4tZmVhdHVyZWQgLnBsYW4tdGl0bGUge1xuICAgICAgY29sb3I6ICM0YWE5NTE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjBweCkge1xuICAgIC5wbGFuIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2Y5ZjlmOTsgfVxuICAgICAgLnBsYW4ucGxhbi1mZWF0dXJlZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAucGxhbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5wbGFuLWhlYWRlciwgLnBsYW4tYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyYW5kb25UZXh0XCIsIFwiU0YgVUkgVGV4dFwiLCBcIlNhbiBGcmFuY2lzY29cIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBzYW5zLXNlcmlmOyB9XG5cbi5wbGFuLWJvZHksIC5wbGFuLXRpdGxlIHtcbiAgY29sb3I6ICM2QTc3Nzg7IH1cblxuLnBsYW4taGVhZGVyLCAucGxhbi1wcmljZTphZnRlciB7XG4gIGNvbG9yOiAjNkE3Nzc4O1xuICBsaW5lLWhlaWdodDogMTAwJTsgfVxuXG4ucGxhbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiAnQnJhbmRvblRleHRXZWItTWVkaXVtJywgJ1NGIFVJIFRleHQnLCAnU2FuIEZyYW5jaXNjbycsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5wbGFuLWJvZHkge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5wbGFuLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6ICdCcmFuZG9uVGV4dFdlYi1NZWRpdW0nLCAnU0YgVUkgVGV4dCcsICdTYW4gRnJhbmNpc2NvJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4ucGxhbi1wcmljZSB7XG4gIGNvbG9yOiAjNkE3Nzc4O1xuICBmb250LXNpemU6IDY0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogJ0JyYW5kb25UZXh0V2ViLUxpZ2h0JywgJ1NGIFVJIFRleHQnLCAnU2FuIEZyYW5jaXNjbycsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMTZweDsgfVxuICAucGxhbi1wcmljZTpiZWZvcmUge1xuICAgIGNvbG9yOiAjY2RjYmNiO1xuICAgIGNvbnRlbnQ6ICckJztcbiAgICBmb250LWZhbWlseTogJ0JyYW5kb25UZXh0V2ViLU1lZGl1bScsICdTRiBVSSBUZXh0JywgJ1NhbiBGcmFuY2lzY28nLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTZweDtcbiAgICB0b3A6IDQ4cHg7IH1cbiAgLnBsYW4tcHJpY2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcvIFVzZXIgLyBNb250aCc7XG4gICAgZm9udC1mYW1pbHk6ICdCcmFuZG9uVGV4dFdlYi1NZWRpdW0nLCAnU0YgVUkgVGV4dCcsICdTYW4gRnJhbmNpc2NvJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2IyYjRiMjtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLnBsYW4tZW50ZXJwcmlzZSAucGxhbi1wcmljZSB7XG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICBmb250LXNpemU6IDQ4cHg7IH1cbiAgLnBsYW4tZW50ZXJwcmlzZSAucGxhbi1wcmljZTpiZWZvcmUsIC5wbGFuLWVudGVycHJpc2UgLnBsYW4tcHJpY2U6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnOyB9XG5cbi5wbGFuLXVzZXJzIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNiMmI0YjI7XG4gIGZvbnQtZmFtaWx5OiAnQnJhbmRvblRleHQnLCAnU0YgVUkgVGV4dCcsICdTYW4gRnJhbmNpc2NvJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLnBsYW4tY3RhIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4ucGxhbi1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cblxuLnBsYW4tZmVhdHVyZXMge1xuICBtYXJnaW46IDAgMCAzMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7IH1cbiAgLnBsYW4tZmVhdHVyZXMgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBjb2xvcjogI2IyYjRiMjtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAucGxhbi1mZWF0dXJlcyBsaSBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogM3B4OyB9XG5cbi5wbGFuLWxpbmsge1xuICBtYXJnaW46IDQ4cHggMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzJweDsgfVxuXG4ucGxhbi11c2VyUHJpY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDhweDsgfVxuXG4ucHJpY2luZy1mYXFzIHtcbiAgcGFkZGluZzogODBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2Y5ZjlmOTsgfVxuXG4uZmFxIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMzJweCk7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgLmZhcSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5mYXEtdGl0bGUge1xuICBjb2xvcjogIzU2Njg3MTtcbiAgZm9udC1mYW1pbHk6ICdCcmFuZG9uVGV4dFdlYi1NZWRpdW0nLCAnU0YgVUkgVGV4dCcsICdTYW4gRnJhbmNpc2NvJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4uZW1haWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIHdpZHRoOiA0NDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjBweCkge1xuICAgIC5lbWFpbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1NjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgIC5lbWFpbCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmVtYWlsIC50b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjlmOWY5O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmVtYWlsLWxhYmVsIHtcbiAgICBjb2xvcjogI2NkY2JjYjtcbiAgICBmb250LWZhbWlseTogXCJTRiBVSSBUZXh0XCIsIFwiU2FuIEZyYW5jaXNjb1wiLCBBcmlhbCwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuZW1haWwtc2VuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gICAgLmVtYWlsLXNlbmQgaW1nIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5lbWFpbCAuZG90cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5lbWFpbCAuZG90cyAuZG90IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBtYXJnaW46IGF1dG8gOHB4IGF1dG8gMDsgfVxuICAgICAgLmVtYWlsIC5kb3RzIC5kb3Q6Zmlyc3QtY2hpbGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE2OTUzOyB9XG4gICAgICAuZW1haWwgLmRvdHMgLmRvdDpudGgtY2hpbGQoMikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEMjZFOyB9XG4gICAgICAuZW1haWwgLmRvdHMgLmRvdDpudGgtY2hpbGQoMykge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzJkZDc3O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmVtYWlsIC5taWRkbGUgLnRvLCAuZW1haWwgLm1pZGRsZSAuc3ViamVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmOWY5Zjk7IH1cbiAgICAuZW1haWwgLm1pZGRsZSAudG8gcCwgLmVtYWlsIC5taWRkbGUgLnN1YmplY3QgcCB7XG4gICAgICBjb2xvcjogI2NkY2JjYjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFVJIFRleHRcIiwgXCJTYW4gRnJhbmNpc2NvXCIsIEFyaWFsLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5lbWFpbCAuYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuZW1haWwgLmJvZHkge1xuICAgIHBhZGRpbmc6IDY0cHggMTZweCA0MHB4OyB9XG4gICAgLmVtYWlsIC5ib2R5LXNpZ25hdHVyZSwgLmVtYWlsIC5ib2R5LWNhbXBhaWduIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogMC41cyBhbGwgZWFzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmVtYWlsIC5ib2R5LXNpZ25hdHVyZTpob3ZlciwgLmVtYWlsIC5ib2R5LWNhbXBhaWduOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC44OyB9XG4gICAgICAuZW1haWwgLmJvZHktc2lnbmF0dXJlOmJlZm9yZSwgLmVtYWlsIC5ib2R5LWNhbXBhaWduOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0yOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgLmVtYWlsIC5ib2R5LXNpZ25hdHVyZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gICAgICAuZW1haWwgLmJvZHktc2lnbmF0dXJlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQjkwNUE7IH1cbiAgICAgIC5lbWFpbCAuYm9keS1zaWduYXR1cmUgcCB7XG4gICAgICAgIGNvbG9yOiAjOTE5MTkxO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlNGIFVJIFRleHRcIiwgXCJTYW4gRnJhbmNpc2NvXCIsIEFyaWFsLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLmVtYWlsIC5ib2R5LXNpZ25hdHVyZSBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBjb2xvcjogI0VCOTA1QTsgfVxuICAgICAgICAuZW1haWwgLmJvZHktc2lnbmF0dXJlIHA6Zmlyc3QtY2hpbGQsIC5lbWFpbCAuYm9keS1zaWduYXR1cmUgcDpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgICAgLmVtYWlsIC5ib2R5LXNpZ25hdHVyZSBwOm50aC1jaGlsZCgyKSwgLmVtYWlsIC5ib2R5LXNpZ25hdHVyZSBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAuZW1haWwgLmJvZHktc2lnbmF0dXJlIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgY29sb3I6ICNiMmI0YjI7IH1cbiAgICAgIC5lbWFpbCAuYm9keS1zaWduYXR1cmUgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICAgIC5lbWFpbCAuYm9keS1jYW1wYWlnbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJhc3NldHMvaW1nL2Vib29rQmFubmVyY29uZkAyeC5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjgxcHg7XG4gICAgICBoZWlnaHQ6IDc3cHg7IH1cbiAgICAgIC5lbWFpbCAuYm9keS1jYW1wYWlnbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBOEUyOyB9XG5cbi5zaWduYXR1cmVzIC5lbWFpbCAuYm9keS1zaWduYXR1cmU6YmVmb3JlLCAuc2lnbmF0dXJlcyAuZW1haWwgLmJvZHktY2FtcGFpZ246YmVmb3JlLFxuLmNhbXBhaWducyAuZW1haWwgLmJvZHktc2lnbmF0dXJlOmJlZm9yZSxcbi5jYW1wYWlnbnMgLmVtYWlsIC5ib2R5LWNhbXBhaWduOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNpZ25hdHVyZXMgLmVtYWlsIC5ib2R5LXNpZ25hdHVyZTpob3ZlciwgLnNpZ25hdHVyZXMgLmVtYWlsIC5ib2R5LWNhbXBhaWduOmhvdmVyLFxuLmNhbXBhaWducyAuZW1haWwgLmJvZHktc2lnbmF0dXJlOmhvdmVyLFxuLmNhbXBhaWducyAuZW1haWwgLmJvZHktY2FtcGFpZ246aG92ZXIge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5zaWduYXR1cmVzIC5lbWFpbCAuYm9keS1jYW1wYWlnbiB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyB9XG5cbi5jYW1wYWlnbnMgLmVtYWlsIC5ib2R5LXNpZ25hdHVyZSBwOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICNiMmI0YjI7IH1cbiIsIi8vIFByaW1hcnlcbiRzaWdzdHI6ICM0YWE5NTE7XG4kbmVsc29uOiAjNzJkZDc3O1xuXG4vLyBTZWNvbmRhcnlcbiRibHVlOiAjMDBBOEUyO1xuJHNlYXdlZWQ6ICMwMzUxNTc7XG4keWVsbG93OiAjRkZEMjZFO1xuJHB1cnBsZTogIzlmOTVkMDtcbiR0ZWFsOiAjNzdkNWNmO1xuJG5ldy15ZWxsb3c6ICNERkIwNEE7XG4kcmVkOiAjZWE2OTUzO1xuJG9yYW5nZTogI0VCOTA1QTtcblxuJHNsYXRlOiAjNTY2ODcxO1xuJHNsYXRlLTI6ICM2QTc3Nzg7XG5cbi8vIEdyZXlzXG4kZ3JleS1saWdodGVzdDogI2Y5ZjlmOTtcbiRncmV5LWxpZ2h0ZXI6ICNlY2VjZWM7XG4kZ3JleS1saWdodDogI2NkY2JjYjtcbiRncmV5OiAjYjJiNGIyO1xuXG4kZ3JleS1kYXJrZXI6ICM5MTkxOTE7XG4kZ3JleS1kYXJrZXN0OiAjNGY1MDUwO1xuXG4kY29sb3ItYm9keTogI2ZjZmNmYztcblxuLy8gU3RhbmRhcmRcbiR3aGl0ZTogI2ZmZmZmZjtcbiRibGFjazogIzAwMDAwMDtcblxuLy8gbmVlZHMgYSBtaXhpbiB0byBkbyB0aGlzIGV2ZW50dWFsbHlcbi5iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xufVxuLmJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG59XG4uYmctc2lnc3RyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNpZ3N0cjtcbn1cbi5iZy10ZWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG59XG4uYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbn1cbi5iZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xufVxuLmJnLXNsYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNsYXRlO1xufVxuLmJnLXNlYXdlZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vhd2VlZDtcbn1cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cbi5iZy1ncmV5ZGFya2VzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWRhcmtlc3Q7XG59XG5cbi5jb2xvci1ncmV5IHtcbiAgY29sb3I6ICRncmV5O1xufVxuIiwiJGJvZHk6ICdCcmFuZG9uVGV4dCcsICdTRiBVSSBUZXh0JywgJ1NhbiBGcmFuY2lzY28nLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIHNhbnMtc2VyaWY7XG4kc3lzdGVtOiAnU0YgVUkgVGV4dCcsICdTYW4gRnJhbmNpc2NvJywgQXJpYWwsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgc2Fucy1zZXJpZjtcbiRpY29uOiAnU1NHaXptbyc7XG5cbiRib3gtc2hhZG93OiAwIDFweCA0MHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuJGJveC1zaGFkb3ctMjogMCAxcHggMjBweCAycHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiRib3gtc2hhZG93LTM6IDAgM3B4IDZweCByZ2JhKDAsMCwwLDAuMDgpLCAwIDNweCA2cHggcmdiYSgwLDAsMCwwLjEzKTtcblxuXG4kYm94LXNoYWRvdy00OiAwIDRweCAxMnB4IHJnYmEoMCwwLDAsMC4wNCk7XG5cbiRib3gtc2hhZG93LTU6IDAgNnB4IDE2cHggNnB4IHJnYmEoMCwwLDAsMC4wNSk7XG5cbiRib3gtc2hhZG93LTY6IDAgMnB4IDZweCAycHggcmdiYSgwLDAsMCwwLjA2KTtcbiRib3gtc2hhZG93LTg6IDAgLTRweCAycHggMCByZ2JhKDAsMCwwLDAuMDIpO1xuJGJveC1zaGFkb3ctNzogMCAwIDAgMXB4IHJnYmEoMCwwLDAsLjA3KSwgMCA1cHggMjBweCAwcHggcmdiYSgwLDAsMCwuMDYpO1xuJGJveC1zaGFkb3ctODogMCAxNHB4IDI4cHggMXB4IHJnYmEoMCwwLDAsMC4wOCksIDAgMTBweCAxMHB4IDJweCByZ2JhKDAsMCwwLDAuMDYpO1xuXG4kdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4kdHJhbnNpdGlvbi1kdXJhdGlvbi0xOiAuMnM7XG4kdHJhbnNpdGlvbi1kdXJhdGlvbi0yOiAuNXM7XG4kdHJhbnNpdGlvbi1kdXJhdGlvbi0zOiAxcztcblxuJHRyYW5zaXRpb24tMTogI3skdHJhbnNpdGlvbi1kdXJhdGlvbi0xfSBhbGwgI3skdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb259O1xuXG4kdHJhbnNpdGlvbi0yOiAjeyR0cmFuc2l0aW9uLWR1cmF0aW9uLTJ9IGFsbCAjeyR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbn07XG4kdHJhbnNpdGlvbi0zOiAjeyR0cmFuc2l0aW9uLWR1cmF0aW9uLTN9IGFsbCAjeyR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbn07XG5cbiRib3JkZXItMTogMnB4IHNvbGlkICN7JGdyZXktbGlnaHRlc3R9O1xuXG4kYm9yZGVyLXJhZGl1cy0xOiAycHg7XG4kYm9yZGVyLXJhZGl1cy0yOiA0cHg7XG5cbiRndXR0ZXItbW9iaWxlOiAyNHB4O1xuXG4kcGFkZGluZy1sZzogNjRweDtcbiRwYWRkaW5nLW1kOiA0MHB4O1xuJHBhZGRpbmctc206IDMycHg7XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlLWluLW91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iLCJAbWl4aW4gYnAoJHBvaW50KSB7XG4gIEBpZiAkcG9pbnQgPT0gMTMyMCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMjBweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRwb2ludCA9PSAxMTIwIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEyMHB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHBvaW50ID09IDEwNDAge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDQwcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcG9pbnQgPT0gODgwIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODgwcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcG9pbnQgPT0gODAwIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcG9pbnQgPT0gNzIwIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcG9pbnQgPT0gNTYwIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcG9pbnQgPT0gNDgwIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcG9pbnQgPT0gNDIwIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkcG9pbnQgPT0gNDAwIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gaW5wdXQtcGxhY2Vob2xkZXIoJGNvbG9yOiBpbml0aWFsLCAkZm9udC1zaXplOiBpbml0aWFsLCAkZm9udC13ZWlnaHQ6IGluaXRpYWwsICRmb250LWZhbWlseTogaW5pdGlhbCApIHtcblx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAkY29sb3I7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodDsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTsgfVxuXHQmOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqLyBjb2xvcjogJGNvbG9yOyBmb250LXNpemU6ICRmb250LXNpemU7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQ7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7IH1cblx0Jjo6LW1vei1wbGFjZWhvbGRlciB7ICAvKiBGaXJlZm94IDE5KyAqLyBjb2xvcjogJGNvbG9yOyBmb250LXNpemU6ICRmb250LXNpemU7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQ7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7IH1cblx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogJGNvbG9yOyBmb250LXNpemU6ICRmb250LXNpemU7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQ7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7IH1cbn1cblxuQG1peGluIGZvbnQtd2VpZ2h0KCR3ZWlnaHQ6IDQwMCwgJGlzSXRhbGljOiBmYWxzZSkge1xuICBAaWYgJHdlaWdodCA9PSA1MDAge1xuICAgIGZvbnQtZmFtaWx5OiAnQnJhbmRvblRleHRXZWItTWVkaXVtJywgJ1NGIFVJIFRleHQnLCAnU2FuIEZyYW5jaXNjbycsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgQGVsc2UgaWYgJHdlaWdodCA9PSA0MDAge1xuICAgIGZvbnQtZmFtaWx5OiAnQnJhbmRvblRleHQnLCAnU0YgVUkgVGV4dCcsICdTYW4gRnJhbmNpc2NvJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICBAZWxzZSBpZiAkd2VpZ2h0ID09IDMwMCB7XG4gICAgZm9udC1mYW1pbHk6ICdCcmFuZG9uVGV4dFdlYi1MaWdodCcsICdTRiBVSSBUZXh0JywgJ1NhbiBGcmFuY2lzY28nLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG59XG4iLCIkZ3JpZHM6IChcbiAgc206IDcyMHB4LFxuICBtZDogOTYwcHgsXG4gIGxnOiAxMjAwcHhcbik7XG5cbi5ncmlkLW1kLCAuZ3JpZC1sZyB7XG4gIEBpbmNsdWRlIGJwKDEwNDApIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG5AZWFjaCAkc2l6ZSwgJHdpZHRoIGluICRncmlkcyB7XG4gIC5ncmlkLSN7JHNpemV9IHtcbiAgICBtYXgtd2lkdGg6ICN7JHdpZHRofTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGJwKDU2MCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICB9XG4gIH1cbn1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gIC5jb2wtI3skaX0ge1xuICAgIHdpZHRoOiBjYWxjKCN7JGl9LzEyICogMTAwJSk7XG4gIH1cbn1cblxuLmdyaWQtc20ge1xuICBAaW5jbHVkZSBicCg4MDApIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbiAgQGluY2x1ZGUgYnAoNTYwKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uZ3JpZC1sZyB7XG4gIEBpbmNsdWRlIGJwKDEzMjApIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIH1cbiAgQGluY2x1ZGUgYnAoMTA0MCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ucC1kZWZhdWx0IHtcbiAgcGFkZGluZzogODBweCAwO1xuICBAaW5jbHVkZSBicCg4MDApIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbiIsIi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNzVweDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy0xO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LTU7XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLTE7XG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctNDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IC4zcztcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG4uYnRuLWdyb3VwIC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG59XG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lnc3RyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgY29sb3I6IHJnYmEoJHNsYXRlLCAwLjgpO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHNsYXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5idG4tdGVydGlhcnkge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiB1bnNldDtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogJHNsYXRlO1xuICB9XG59XG4uYnRuLXF1YXRlcm5hcnkge1xuICBib3JkZXItY29sb3I6ICRzaWdzdHI7XG4gIGNvbG9yOiAkc2lnc3RyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWdzdHI7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuLmJ0bi01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc2xhdGUsIDAuOSk7XG4gIGNvbG9yOiAjZmZmO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhdGU7XG4gIH1cbn1cbi5idG4tNiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjkpO1xuICBjb2xvcjogI2ZmZjtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICB9XG59XG4iLCIqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5ib2R5LCAuY3RhLWNhcmQsIHNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9keTtcbn1cbmJvZHksIHNlY3Rpb24ge1xuICBAaW5jbHVkZSBicCg0MjApIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5idXR0b24ge1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0xO1xufVxuLy8gU2FmYXJpIElucHV0IFJlc2V0XG50ZXh0YXJlYSxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uY2FyZWVycywgLmNvbXBhbnkge1xuICAucGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbi5wYWdlLXdyYXBwZXIge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAmLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cbmkge1xuICBmb250LWZhbWlseTogU1NHaXptbztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkZ3JleS1saWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuLnBhZ2luYXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMCA0MHB4O1xuICBhIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDgwcHggMzJweCAwO1xuICAgIEBpbmNsdWRlIGJwKDU2MCkge1xuICAgICAgcGFkZGluZzogNDhweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoNDIwKSB7XG4gICAgICBwYWRkaW5nOiA0OHB4IDI0cHg7XG4gICAgfVxuICB9XG59XG4ubm90Zm91bmQge1xuICAuZ3JpZC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxNjBweCAwIDgwcHg7XG4gIH1cbn1cbiIsImlucHV0LCBwLCBhLCBzcGFuLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBkaXYsIGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiAkYm9keTtcbn1cbmgxIHtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KDUwMCk7XG4gIG1hcmdpbjogMCBhdXRvIDE2cHg7XG4gIEBpbmNsdWRlIGJwKDcyMCkge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gICsgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgKiB7XG4gICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoNTAwKTtcbiAgfVxufVxuaDIge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBmb250LXdlaWdodChib2xkKTtcbiAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbn1cbmgzIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgY29sb3I6ICRzbGF0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBAaW5jbHVkZSBicCg4MDApIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5oNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAkc2xhdGU7XG4gIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KDUwMCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcbiAgJi5uby1zdWJ0aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvdHRvbTogLTI0cHg7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyZXktbGlnaHRlcjtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoODAwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICsgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgQGluY2x1ZGUgYnAoODAwKSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICBAaW5jbHVkZSBicCg1NjApIHtcbiAgICArIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIH1cbn1cbmg1IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgY29sb3I6ICRzaWdzdHI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgZm9udC13ZWlnaHQoNTAwKTtcbiAgbWFyZ2luOiA4cHggYXV0bztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmg2IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgY29sb3I6ICRncmV5O1xuICBtYXJnaW46IDAgMCAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxucCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAkZ3JleS1kYXJrZXI7XG4gIG1hcmdpbjogMDtcbiAgQGluY2x1ZGUgYnAoNTYwKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG4ubGluay1hcnJvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICRzaWdzdHI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tMTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KDUwMCk7XG4gICY6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLTE7XG4gICAgZm9udC1mYW1pbHk6ICRpY29uO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogXCLilrtcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgICAtbXMtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIiAxO1xuICAgIC1vLWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgJjphZnRlciB7XG4gICAgICBsZWZ0OiA0cHg7XG4gICAgfVxuICB9XG59XG4ubGluay1hcnJvdy1yZXZlcnNlIHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tMTtcbiAgICBmb250LWZhbWlseTogJGljb247XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbnRlbnQ6ICduYXZpZ2F0ZWxlZnQnO1xuICB9XG4gICY6aG92ZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiA0cHg7XG4gICAgfVxuICB9XG59XG4ubGluay1uYXZpZ2F0aW9uLXNlY29uZGFyeSB7XG4gIGNvbG9yOiByZ2JhKCRzaWdzdHIsMC44KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tMTtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRzaWdzdHI7XG4gIH1cbn1cbi5saW5rLXBsYXkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAkc2lnc3RyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KDUwMCk7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLTE7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAmOmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0xO1xuICAgIGZvbnQtZmFtaWx5OiAkaWNvbjtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICdwbGF5JztcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgJjphZnRlciB7XG4gICAgICBsZWZ0OiA0cHg7XG4gICAgfVxuICB9XG59XG4ubGluay11bmRlcmxpbmUge1xuICBjb2xvcjogJHNpZ3N0cjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBAaW5jbHVkZSBmb250LXdlaWdodCg1MDApO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHNpZ3N0ciwgMC4yKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAycHg7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tMTtcbiAgfVxuICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cHgpO1xuICB9XG59XG5cbi5saW5rLXVuZGVybGluZS13aGl0ZSB7XG4gIGNvbG9yOiAkd2hpdGU7XG4gICY6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC4yKTtcbiAgfVxufVxuXG4uaWNvbi1sZyB7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5pY29uLXNtIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sZWZ0LWFsaWduIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jZW50ZXItbW9iaWxlIHtcbiAgQGluY2x1ZGUgYnAoNTYwKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5oNyB7XG4gIGNvbG9yOiAkc2xhdGU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KDUwMCk7XG59XG5cbi5oOCB7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBAaW5jbHVkZSBmb250LXdlaWdodCg1MDApO1xufVxuXG4uZjcge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuXG4ubGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ubm8tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuIiwiLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuIiwiLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuIiwiLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mbGV4LWRpcmVjdGlvbi1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uanVzdGlmeS1jb250ZW50LWZsZXgtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4iLCIub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIi5tLXItMCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm0tdC0wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm0tdC0xIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLm0tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLm0tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLm0tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnAtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgQGluY2x1ZGUgYnAoNTYwKSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuIiwiLmljb24tZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC5pY29uLWl0ZW0ge1xuICAgIHdpZHRoOiAyNTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoODgwKSB7XG4gICAgICBtYXJnaW46IDAgYXV0byAyNHB4O1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoNTYwKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmV5LWxpZ2h0ZXI7XG4gICAgICBpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmljb24tZ3JpZC01IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC5pY29uLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogOTZweDtcbiAgICAmOm50aC1jaGlsZChuKzMpOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoLW4rMykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDsgLyogZmlyc3QgdGhyZWUgaXRlbXMgZ2V0IGEgYm90dG9tIG1hcmdpbiAqL1xuICAgIH1cbiAgfVxufVxuLmN0YS1jYXJkIHtcbiAgcGFkZGluZzogMTIwcHggMDtcbiAgQGluY2x1ZGUgYnAoNTYwKSB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5cbi5wb3J0cmFpdHF1b3RlLWJvZHkge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xufVxuXG4uZW1wbG95ZWVxdW90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgLmdyaWQtc20ge1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLTE7XG4gIH1cbiAgJi1hdHRyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgaW1nIHtcbiAgICB3aWR0aDogOTZweDtcbiAgICBoZWlnaHQ6IDk2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtMTtcbiAgfVxuICAmLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGNvbnRlbnQ6ICfigJwnO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogJGdyZXktbGlnaHRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoNCk7XG4gICAgICB0b3A6IDEyJTtcbiAgICAgIEBpbmNsdWRlIGJwKDQwMCkge1xuICAgICAgICB0b3A6IDEwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnAoNTYwKSB7XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5jb2wtOSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbi5jdXN0b21lcnF1b3RlIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAxMjBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzaWdzdHIsIDAuOTUpO1xuICB9XG4gIC5ncmlkLWxnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICBoMyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICfigJwnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSg2KSB0cmFuc2xhdGVZKDE2JSk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG9wYWNpdHk6IDAuMTU7XG4gICAgfVxuICB9XG4gIHAge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5jdXN0b21lcnF1b3RlLWxvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5jdXN0b21lcnF1b3RlLWF0dHIgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICBAaW5jbHVkZSBicCgxMDQwKSB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxuICBAaW5jbHVkZSBicCg3MjApIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgLmdyaWQtbWQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbiAgICAuY29sLTgge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jb2wtMiB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5sYWJlbC1zcGVjaWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHRlcjtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBjb2xvcjogJGdyZXktZGFya2VyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZGlzY2xhaW1lciB7XG4gIHBhZGRpbmc6IDMycHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuODUpO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zaXRpb246IDAuNXMgYWxsIGVhc2U7XG4gIG9wYWNpdHk6IDA7XG4gICYuY2xvc2VkIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcbiAgfVxuICAuZ3JpZC1sZyB7XG4gICAgdHJhbnNpdGlvbjogMC42NXMgYWxsIGVhc2U7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IDMycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICYuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC5ncmlkLWxnIHtcbiAgICAgIHRvcDogMTZweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG4gICNidG4tY2xvc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0b3A6IC04cHg7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIEBpbmNsdWRlIGJwKDEwNDApIHtcbiAgICAgIHJpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICBpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgcmlnaHQ6IC0zcHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuICAuaDcsIHAsIC5jdGEge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgLmJ0biB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbiAgLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuICBAaW5jbHVkZSBicCg1NjApIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAjYnRuLWNsb3NlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5ncmlkLWxnIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY2FsY3VsYXRvciB7XG4gIHBhZGRpbmc6IDE2MHB4IDA7XG4gIEBpbmNsdWRlIGJwKDU2MCkge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuLnZhbHVlcHJvcHMge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIEBpbmNsdWRlIGJwKDg4MCkge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG4iLCIuY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy02O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0yO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAmLWltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLTM7XG4gIH1cbiAgJi1jb250ZW50IHtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0yO1xuICAgIHBhZGRpbmc6IDY0cHg7XG4gIH1cbiAgJi1pY29ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBpIHtcbiAgICAgIHdpZHRoOiAzMy4zJTtcbiAgICB9XG4gIH1cbiAgJi1sb2dvcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICAmLWNhbGN1bGF0b3Ige1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGkge1xuICAgICAgY29sb3I6ICRzaWdzdHI7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogJHNsYXRlO1xuICAgICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbiAgICBoMywgcCwgaW5wdXQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgICNjYWxjdWxhdG9yLWlucHV0IHtcbiAgICAgIGJvcmRlcjogMnB4IGRhc2hlZCAkZ3JleS1saWdodGVyO1xuICAgIH1cbiAgICAjY2FsY3VsYXRvci1vdXRwdXQge1xuICAgICAgbWFyZ2luOiA4cHggMCAxMnB4O1xuICAgIH1cbiAgICBwLmVtcGxveWVlcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICAgIHAubWlzc2luZ291dG9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJwKDEwNDApIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgJi1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgICB9XG4gICAgJi1pY29ucyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLWxvZ29zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJwKDg4MCkge1xuICAgICYtbG9nb3Mge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnAoNTYwKSB7XG4gICAgJi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDMycHg7XG4gICAgfVxuICAgICYtaWNvbnMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIlxuXG4uaWNvbi1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLyogZmlyc3QgdGhyZWUgaXRlbXMgZ2V0IGEgYm90dG9tIG1hcmdpbiAqL1xuICAmLmljb24tZ3JpZC1kb3VibGUgLmljb24taXRlbTpudGgtY2hpbGQoLW4rNCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgQGluY2x1ZGUgYnAoODgwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxuICAuaWNvbi1pdGVtIHtcbiAgICB3aWR0aDogMjU2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKDg4MCkge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKDU2MCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JleS1saWdodGVyO1xuICAgICAgaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pY29uLWdyaWQtNSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAuaWNvbi1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHg7XG4gICAgJjpudGgtY2hpbGQobiszKTpudGgtY2hpbGQob2RkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKC1uKzMpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IC8qIGZpcnN0IHRocmVlIGl0ZW1zIGdldCBhIGJvdHRvbSBtYXJnaW4gKi9cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnAoMTA0MCkge1xuICAgIC5pY29uLWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnAoNTYwKSB7XG4gICAgLmljb24taXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7IC8qIGZpcnN0IGZvdXIgaXRlbXMgZ2V0IGEgYm90dG9tIG1hcmdpbiAqL1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmljb24tZ3JpZC00IHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIEBpbmNsdWRlIGJwKDg4MCkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuIiwiLnBvc3Qge1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LTU7XG4gIHRyYW5zaXRpb246IC41cyBhbGwgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICAmLm5vLWJsdXIge1xuICAgICY6aG92ZXIge1xuICAgICAgLnBvc3QtaGVhZGVyIHtcbiAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgfVxuICAgICAgLnBvc3QtbG9nbyB7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5pbWFnZS1oYWxmLWhlaWdodCB7XG4gICAgLnBvc3QtaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgfVxuICB9XG4gICYtd3JhcHBlciB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICAgIEBpbmNsdWRlIGJwKDgwMCkge1xuICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgIH1cbiAgfVxuICAmLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiAuNHMgYWxsIGVhc2U7XG4gIH1cbiAgLnBvc3QtY29sb3IsIC5wb3N0LWltYWdlIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAmLXRoaXJkIHtcbiAgICB3aWR0aDogY2FsYygzMy4zJSAtIDE2cHgpO1xuICB9XG4gIC5wb3N0LWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB0cmFuc2l0aW9uOiAuNHMgYWxsIGVhc2U7XG4gIH1cbiAgLnBvc3QtY29sb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjkpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogLjRzIGFsbCBlYXNlO1xuICB9XG4gIC5wb3N0LWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgY29sb3I6ICRzbGF0ZTtcbiAgICBAaW5jbHVkZSBmb250LXdlaWdodCg1MDApO1xuICAgIG1hcmdpbjogMCBhdXRvIDEycHg7XG4gICAgQGluY2x1ZGUgYnAoNzIwKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG4gIH1cbiAgJi1hdXRob3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuICAucG9zdC1zdWJoZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAmLWxvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZSBhbGw7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH1cbiAgLnBvc3QtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjk5KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIHRyYW5zaXRpb246IC41cyBhbGwgZWFzZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgKiB7XG4gICAgICB0cmFuc2l0aW9uOiAuNXMgYWxsIGVhc2U7XG4gICAgfVxuICB9XG4gICYtY2F0ZWdvcmllcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gICYtY2F0ZWdvcnkge1xuICAgIG1hcmdpbjogMCA4cHggOHB4IDA7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctNDtcbiAgICAucG9zdC1jb2xvciB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICAgIC5wb3N0LWhlYWRlciB7XG4gICAgICBmaWx0ZXI6IGJsdXIoNHB4KTtcbiAgICB9XG4gICAgLnBvc3QtY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgKiB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IC4zcztcbiAgfVxuICBAaW5jbHVkZSBicCg4ODApIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4ucG9zdC1zaG9ydCB7XG4gIC5wb3N0LWhlYWRlciB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuXG4ucG9zdC1zbWFsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogLjJzIGFsbCBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy0xO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodGVzdDtcbiAgfVxuICAucG9zdC1zbWFsbC1sZWZ0IHtcbiAgICB3aWR0aDogNzAlO1xuICAgIC5wb3N0LXNtYWxsLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAkZ3JleS1kYXJrZXN0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgICAucG9zdC1zbWFsbC1zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogJGdyZXk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLnBvc3Qtc21hbGwtcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcCB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJwKDU2MCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMjRweCAwO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5wb3N0LXNtYWxsLWxlZnQsIC5wb3N0LXNtYWxsLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAucG9zdC1zbWFsbC1yaWdodCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiaGVhZGVyIHtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuICAuZ3JpZC1zbSwgLmdyaWQtbWQsIC5ncmlkLWxnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmdyaWQtc20ge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG4gIHAge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIGJwKDEzMjApIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicCg4MDApIHtcbiAgICBoZWlnaHQ6IDQyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnAoNTYwKSB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuLmhlYWRlci1zbSB7XG4gIGhlaWdodDogMzIwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgfVxuICAuZ3JpZC1zbSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIGgyLCBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5oZWFkZXItcGF0dGVybjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9pbWcvcGF0dGVybjAzQDJ4LnBuZycpO1xufVxuLmNvbXBhbnksIC5jYXJlZXJzIHtcbiAgaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDQyMHB4O1xuICAgIEBpbmNsdWRlIGJwKDgwMCkge1xuICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICB9XG4gIH1cbn1cbi5vdmVydmlldyxcbi5zaWduYXR1cmVzLFxuLmNhbXBhaWducyB7XG4gIGhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIGhlaWdodDogNTkycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAubGVmdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiA1NjBweDtcbiAgICAgIC5sZWZ0LWNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDQwcHggYXV0byBhdXRvO1xuICAgICAgICBoMSBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodCg1MDApO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgYnAoODAwKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicCgxMTIwKSB7XG4gICAgICAubGVmdCB7XG4gICAgICAgIHdpZHRoOiA0ODBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoOTYwKSB7XG4gICAgICAubGVmdCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoNzIwKSB7XG4gICAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDk2cHg7XG4gICAgICAubGVmdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKDQwMCkge1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgIH1cbiAgfVxufVxuLmNvbnRlbnQtaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIC5mZWF0dXJlZC1zbGlkZSwgLmJsb2ctZmVhdHVyZWQge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgQGluY2x1ZGUgYnAoNTYwKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgLmdyaWQtc20sIC5ncmlkLW1kIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG4gICAgLmZlYXR1cmVkLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICAgIC5mZWF0dXJlZC1zdWJ0aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmZlYXR1cmVkLWxhYmVsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgfVxuICAgIC5mZWF0dXJlZC1sYWJlbCwgLmJ0biB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICAmLnNpbmdsZS1oZWFkZXIge1xuICAgIC5ibG9nLWZlYXR1cmVkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICB9XG4gIH1cbn1cbi5ob21lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBoZWFkZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNTYwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICBAaW5jbHVkZSBicCg1NjApIHtcbiAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDcwJTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZ3N0cjtcbiAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICBAaW5jbHVkZSBicCgxMTIwKSB7XG4gICAgICAgIG9wYWNpdHk6IDAuODU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicCg1NjApIHtcbiAgICAgICAgb3BhY2l0eTogMC45NTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDEwNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9pbWcvaGVhZGVyLWN1cnZlcy5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gICAuZ3JpZC1sZyB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLXNlbGY6IG1pZGRsZTtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgQGluY2x1ZGUgYnAoNTYwKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBoMSwgcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICB9XG4gICAgICBoMSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBicCg1NjApIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmhvbWUgLnZpZGVvLWNhcmQtc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBicCg1NjApIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIuaG9tZS1zaWduYXR1cmVzLCAuaG9tZS1jYW1wYWlnbnMge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNpZ3N0cjtcbiAgLmNhcmQge1xuICAgIHdpZHRoOiA2NDBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIEBpbmNsdWRlIGJwKDU2MCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucXVvdGUge1xuICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBAaW5jbHVkZSBicCg1NjApIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5O1xuICAgICAgICBjb250ZW50OiAn4oCcJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEwKSB0cmFuc2xhdGVZKDRweCk7XG4gICAgICAgIGNvbG9yOiAkZ3JleS1saWdodGVyO1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgICAubmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJy0nO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICRncmV5LWxpZ2h0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJwKDExMjApIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgei1pbmRleDogMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHNpZ3N0ciwgMC44KTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnAoNTYwKSB7XG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lnc3RyO1xuICAgIH1cbiAgfVxufVxuLmhvbWUtY2FtcGFpZ25zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc2lnc3RyIDAlLCAkc2lnc3RyIDYwJSwgcmdiYSgkc2lnc3RyLCAwKSA3NSUpLCB1cmwoJ2Fzc2V0cy9pbWcvY2FtcGFpZ25zLWlubGlmZS0yQDJ4LmpwZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgLmNhcmQge1xuICAgIHRvcDogODBweDtcbiAgfVxuICBAaW5jbHVkZSBicCgxMzIwKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgQGluY2x1ZGUgYnAoMTEyMCkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvaW1nL2NhbXBhaWducy1pbmxpZmUtMkAyeC5qcGcnKTtcbiAgfVxuICBAaW5jbHVkZSBicCg1NjApIHtcbiAgICAuY2FyZCB7XG4gICAgICB0b3A6IDQwcHg7XG4gICAgfVxuICB9XG59XG4uaG9tZS1zaWduYXR1cmVzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICRzaWdzdHIgMCUsICRzaWdzdHIgNjAlLCByZ2JhKCRzaWdzdHIsIDApIDc1JSksIHVybCgnYXNzZXRzL2ltZy9zaWduYXR1cmVzLWlubGlmZS0xQDJ4LmpwZycpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAuZ3JpZC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDQ2NXB4OyAvKiBlcXVhbCB0byAyNDBweCArIGhhbGYgb2Ygb3ZlcnZpZXcgY2FyZCBoZWlnaHQgKi9cbiAgfVxuICAuY2FyZCB7XG4gICAgYm90dG9tOiA4MHB4O1xuICB9XG4gIEBpbmNsdWRlIGJwKDEzMjApIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgQGluY2x1ZGUgYnAoMTEyMCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltZy9zaWduYXR1cmVzLWlubGlmZS0xQDJ4LmpwZycpO1xuICAgIC5jYXJkIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRvcDogODBweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnAoNTYwKSB7XG4gICAgLmNhcmQge1xuICAgICAgdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLm5hdiB7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgQGluY2x1ZGUgYnAoODgwKSB7XG4gICAgJi5hY3RpdmUge1xuICAgICAgLm5hdi1tb2JpbGUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBoNTpub3QoJi10aXRsZSkge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm5hdi1tZW51YnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgICAgICByaWdodDogLTE2cHg7XG4gICAgICAgIEBpbmNsdWRlIGJwKDU2MCkge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgICYtaWNvbiB7XG4gICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNsYXRlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTQ1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1sYWJlbCB7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5uYXYgLmdyaWQtbGcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubmF2LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdi1sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBpbWcge1xuICAgIHdpZHRoOiA5NnB4O1xuICB9XG59XG4ubmF2LW1vYmlsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAkZ3V0dGVyLW1vYmlsZTtcbiAgcmlnaHQ6ICRndXR0ZXItbW9iaWxlO1xuICB0b3A6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtMTtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctNztcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tMTtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAmLXByb2R1Y3RzLCAmLW90aGVyLCAmLXNpZ25pbiB7XG4gICAgcGFkZGluZzogMjRweCAzMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JleS1saWdodGVzdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAmLWl0ZW0ge1xuICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICY6bm90KDpudGgtbGFzdC1jaGlsZCgtbisyKSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXByb2R1Y3RzIHtcbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbjogMCAxNnB4IDAgMDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG4gICAgaDUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogJGdyZXk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYtaXRlbSB7XG4gICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoNDIwKSB7XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtb3RoZXIsICYtc2lnbmluIHtcbiAgICAmLWl0ZW0ge1xuICAgICAgY29sb3I6ICRzaWdzdHI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXdlaWdodCg1MDApO1xuICAgIH1cbiAgfVxuICAmLXNpZ25pbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0ZXN0O1xuICAgIGEge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuLm5hdi1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBicCg4ODApIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2LXByaW1hcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7IC8vIGxlZnQgYWxpZ25cbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm5hdi1zZWNvbmRhcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpub3QoLmJ0bikge1xuICAgICAgbWFyZ2luOiAwIDE2cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgQGluY2x1ZGUgYnAoMTEyMCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBAaW5jbHVkZSBicCg4ODApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4ubmF2LW1lbnVidXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLTE7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLTE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IDA7XG4gICYtbGFiZWwge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDUzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLTE7XG4gIH1cbiAgJi1pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLTE7XG4gICAgPiBkaXYge1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy0xO1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tMTtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicCg4ODApIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubmF2LWl0ZW0tdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjpob3ZlciB7XG4gICAgLm5hdi1pdGVtLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIC5uYXYtZHJvcGRvd24ge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIC5uYXYtZHJvcGRvd24tMiB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgfVxuICB9XG59XG4ubmF2LWl0ZW0tbGFiZWwge1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBAaW5jbHVkZSBmb250LXdlaWdodCg1MDApO1xuICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNzUpO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0xO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHNwYW4ge1xuICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KDUwMCk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICBAYXQtcm9vdCBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuLm5hdi1kcm9wZG93biB7XG4gIHBhZGRpbmc6IDE2cHggNDBweCA0OHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgd2lkdGg6IDcyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctNztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDY0cHg7XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLTE7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDM7XG4gIGxlZnQ6IDA7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOHB4O1xuICAgIGxlZnQ6IDI0cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2Fzc2V0cy9pbWcvdHJpYW5nbGUuc3ZnJyk7XG4gIH1cbiAgQGluY2x1ZGUgYnAoODgwKSB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgJi1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4ubmF2LWRyb3Bkb3duLWJvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0ZXN0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tMTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBib3JkZXItcmFkaXVzOiAwIDAgJGJvcmRlci1yYWRpdXMtMSAkYm9yZGVyLXJhZGl1cy0xO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAubmF2LWl0ZW0tbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tMTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyZXktbGlnaHRlciwgMC42KTtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkZ3JleS1kYXJrZXI7XG4gICAgfVxuICB9XG59XG4ubmF2LWRyb3Bkb3duLTIge1xuICB3aWR0aDogYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctNztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtMTtcbiAgdG9wOiA2NHB4O1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0xO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAzO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwO1xuICAubmF2LWRyb3Bkb3duLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEycHggMjRweDtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0xO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHRlc3Q7XG4gICAgICAubmF2LWRyb3Bkb3duLWl0ZW0tZGVzY3JpcHRpb24gaDUge1xuICAgICAgICBjb2xvcjogJHNsYXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBoNSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIGkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLm5hdi1kcm9wZG93bi1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMjRweCAwO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0xO1xuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSBicCg4ODApIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgLm5hdi1kcm9wZG93bi1pdGVtLWljb24gaSwgLm5hdi1kcm9wZG93bi1pdGVtLWRlc2NyaXB0aW9uIGg1LCAubmF2LWRyb3Bkb3duLWl0ZW0tZGVzY3JpcHRpb24gcCB7XG4gICAgICAgIGNvbG9yOiAkc2xhdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubmF2LWRyb3Bkb3duLWl0ZW0taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICBpIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tMTtcbiAgfVxufVxuLm5hdi1kcm9wZG93bi1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgaDUsIHAge1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLTE7XG4gIH1cbiAgaDUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuLmFsdC1uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIC5uYXYtaXRlbS1sYWJlbCB7XG4gICAgY29sb3I6IHJnYmEoJHNsYXRlLCAwLjcpO1xuICB9XG4gIC5uYXYtaXRlbS10b3A6aG92ZXIge1xuICAgIC5uYXYtaXRlbS1sYWJlbCB7XG4gICAgICBjb2xvcjogJHNsYXRlICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICRzbGF0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAubmF2LW1lbnVidXR0b24ge1xuICAgIGJvcmRlci1jb2xvcjogJHNpZ3N0cjtcbiAgICAmLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkc2lnc3RyO1xuICAgIH1cbiAgICAmLWljb24gPiBkaXYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZ3N0cjtcbiAgICB9XG4gIH1cbiAgJi5hY3RpdmUge1xuICAgIC5uYXYtbWVudWJ1dHRvbiB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxufVxuXG4ubmF2LWJsb2cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgJi5hbHQtbmF2IHtcbiAgICAubmF2LWJsb2ctdGl0bGUgYSB7XG4gICAgICBjb2xvcjogJHNpZ3N0cjtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnAoNTYwKSB7XG4gICAgLmJ0biB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLm5hdi1ibG9nLXRpdGxlIHtcbiAgZmxleDogMTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBhIHtcbiAgICBAaW5jbHVkZSBmb250LXdlaWdodCg1MDApO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLTE7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICB9XG59XG4iLCIucmFuZ2UtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktbGlnaHRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnJhbmdlLXF1YW50aXR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNpZ3N0cjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xufVxuXG4ucmFuZ2UtaGFuZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNpZ3N0cjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY3Vyc29yOiBtb3ZlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2cHg7XG59XG4ucmFuZ2UtYmFyIHtcbiAgbWFyZ2luOiAxNnB4IDA7XG59XG4udW5zZWxlY3RhYmxlIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5yYW5nZS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbiIsIi5vdmVydmlldy1wcm9kdWN0cyB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgQGluY2x1ZGUgYnAoMTA0MCkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLm92ZXJ2aWV3LXByb2R1Y3RzIC5jYXJkIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC5jYXJkLWltYWdlIHtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG4gIEBpbmNsdWRlIGJwKDEwNDApIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgfVxuICBAaW5jbHVkZSBicCg4ODApIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ub3ZlcnZpZXctYW5hbHl0aWNzIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIC5sZWZ0IGltZyB7XG4gICAgd2lkdGg6IDE4MCU7XG4gIH1cbiAgLnJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgQGluY2x1ZGUgYnAoODgwKSB7XG4gICAgLmxlZnQge1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICB9XG4gICAgLnJpZ2h0IHtcbiAgICAgIHdpZHRoOiA1NSU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJwKDcyMCkge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIC5ncmlkLWxnIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5sZWZ0LCAucmlnaHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5sZWZ0IGltZyB7XG4gICAgICB3aWR0aDogMTAwJVxuICAgIH1cbiAgfVxufVxuIiwiLmNvbXBhbnkgLmN0YS1jYXJkIC5jYXJkLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDMwJTtcbn1cblxuLnBlb3BsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgLnBlcnNvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgJjpub3QoOm50aC1jaGlsZCg1KSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIH1cbiAgICAmLXNvY2lhbCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzbGF0ZSwgMC41KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0xO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkaXVzLTEgJGJvcmRlci1yYWRpdXMtMTtcbiAgICAgID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICBAaW5jbHVkZSBmb250LXdlaWdodCg1MDApO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLTE7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWhlYWRzaG90IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgID4gaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLTE7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIH4gLnBlcnNvbi1zb2NpYWwge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1kZXRhaWxzIHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgfVxuICAgICYtbmFtZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIGNvbG9yOiAkc2xhdGU7XG4gICAgICBAaW5jbHVkZSBmb250LXdlaWdodCg1MDApXG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJwKDEwNDApIHtcbiAgICAucGVyc29uIHtcbiAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE2cHgpO1xuICAgICAgJjpub3QoOm50aC1jaGlsZCg1KSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAmOm5vdCg6bnRoLWNoaWxkKDQpKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnAoODAwKSB7XG4gICAgLnBlcnNvbiB7XG4gICAgICB3aWR0aDogY2FsYygzMyUgLSAxMnB4KTtcbiAgICAgICY6bm90KDpudGgtY2hpbGQoNCkpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgJjpub3QoOm50aC1jaGlsZCgzKSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJwKDU2MCkge1xuICAgIC5wZXJzb24ge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gICAgICAmOm5vdCg6bnRoLWNoaWxkKDMpKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgICY6bm90KDpudGgtY2hpbGQoMikpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNhcmVlcnMtcGhvdG9ncmlkIHtcbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy0xO1xuICB9XG4gIC5sZWZ0LCAucmlnaHQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG4gIC5sZWZ0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOztcbiAgfVxuICBAaW5jbHVkZSBicCg1NjApIHtcbiAgICAuZ3JpZC1tZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAubGVmdCwgLnJpZ2h0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAubGVmdCwgLnJpZ2h0IGltZzpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cbiAgfVxufVxuLmNhcmVlcnMtb2ZmaWNlU2xpZGVyIHtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgQGluY2x1ZGUgYnAoMTEyMCkge1xuICAgIGhlaWdodDogNDgwcHg7XG4gIH1cbiAgLm1vYmlsZV9zbGlkZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgYnAoODAwKSB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgICAuc2xpZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5tb2JpbGVfc2xpZGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4iLCIuYmxvZywgLmNhc2Utc3R1ZGllcyB7XG4gIEBpbmNsdWRlIGJwKDU2MCkge1xuICAgIGhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lnc3RyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAyMDhweDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgY29udGVudDogJ0Jsb2cnO1xuICAgICAgICBmb250LWZhbWlseTogJGJvZHk7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvaW1nL3BhdHRlcm4wM0AyeC5wbmcnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuLmNhc2Utc3R1ZGllcyB7XG4gIEBpbmNsdWRlIGJwKDU2MCkge1xuICAgIGhlYWRlcjphZnRlciB7XG4gICAgICBjb250ZW50OiAnQ2FzZSBTdHVkaWVzJztcbiAgICB9XG4gIH1cbn1cbi5zaW5nbGUtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc2luZ2xlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMnB4IDA7XG4gIHdpZHRoOiA3MjBweDtcbiAgaDMge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBzdHJvbmcsIGIge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJHNsYXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIHAge1xuICAgIG1hcmdpbjogMTZweCAwO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICBpZnJhbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICAgIG1hcmdpbjogMzJweCAwO1xuICB9XG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJHNpZ3N0cjtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1saWdodGVzdDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIHAge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgICAuYXR0cmlidXRpb24ge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgY29sb3I6ICRncmV5O1xuICAgIH1cbiAgfVxuICBoNCwgaDUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMTZweCAwO1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAkc2lnc3RyO1xuICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KDUwMCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc2lnc3RyLCAwLjIpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMnB4O1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tMTtcbiAgICB9XG4gICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0cHgpO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMjhweCAjZmZmOyAvKiBzbyB3ZSBhdm9pZCB0aGUgYTpiZWZvcmUgdHJhbnNpdGlvbiAqL1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi5zaW5nbGUtaW50cm8ge1xuICBoMyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICBtYXJnaW46IDAgMnB4IDhweCAwO1xuICB9XG4gIHAge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuLnBseC1iZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDU2MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB6LWluZGV4OiAtMTtcbn1cbi5zaW5nbGUtYXV0aG9yIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gICYtZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIGg1IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgJi1oZWFkc2hvdCBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLTE7XG4gICAgd2lkdGg6IDk2cHg7XG4gICAgaGVpZ2h0OiA5NnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGNvbG9yOiAkc2xhdGU7XG4gICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoNTAwKVxuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgfVxuICAmLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5zaW5nbGUtYnJlYWRjcnVtYnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAuZ3JpZC1zbSB7XG4gICAgcGFkZGluZzogMzJweCAwIDMxcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWxpZ2h0ZXN0O1xuICB9XG4gIC5saW5rLWFycm93LXJldmVyc2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTI0cHg7XG4gIH1cbiAgQGluY2x1ZGUgYnAoODAwKSB7XG4gICAgLmdyaWQtc20ge1xuICAgICAgcGFkZGluZzogMzJweCA0MHB4IDMxcHg7XG4gICAgfVxuICAgIC5saW5rLWFycm93LXJldmVyc2Uge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnAoNTYwKSB7XG4gICAgLmdyaWQtc20ge1xuICAgICAgcGFkZGluZzogMzJweCAxNnB4IDMxcHg7XG4gICAgfVxuICB9XG59XG4ucGFnZWQtY291bnRlciB7XG4gIHBhZGRpbmc6IDEyMHB4IDAgMDtcbn1cbiIsIi5zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zbGlkZXMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7IC8qIHRoaXMgcGx1Z2luIGlzIGluamVjdGluZyA0MHB4IGxlZnQgcGFkZGluZyBmb3Igc29tZSByZWFzb24gKi9cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLm5leHQsXG4ucHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC44O1xuICAmOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkaWNvbjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLm5leHQge1xuICByaWdodDogMjRweDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICduYXZpZ2F0ZXJpZ2h0JztcbiAgfVxufVxuXG4ucHJldiB7XG4gIGxlZnQ6IDI0cHg7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnbmF2aWdhdGVsZWZ0JztcbiAgfVxufVxuLnNsaWRlci1kb3RzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNDhweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uZG90cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNpdGlvbjogLjJzIGFsbDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGluY2x1ZGUgYnAoNzIwKSB7XG4gIC5uZXh0LCAucHJldiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLnNpZ25hdHVyZXMgLmN0YS1jYXJkIC5jYXJkLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG59XG4uc2lnbmF0dXJlcywgLmNhbXBhaWducyB7XG4gIHNlY3Rpb24gLmljb24tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtbXVsdGlwbGVTaWduYXR1cmVzLCAucHJvZHVjdC1vbmVDbGlja0luc3RhbGxhdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDgwcHggMDsgLyogbmVlZCByb29tIGZvciB0aGF0IGp1aWN5IGJveCBzaGFkb3cgKi9cbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAubGVmdCB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgfVxuICAucmlnaHQgaW1nIHtcbiAgICB3aWR0aDogOTYwcHg7XG4gICAgaGVpZ2h0OiA1NDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLTE7XG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gIH1cbiAgQGluY2x1ZGUgYnAoMTA0MCkge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuICBAaW5jbHVkZSBicCg4ODApIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAuZ3JpZC1tZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnJpZ2h0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAucmlnaHQgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gICAgLmxlZnQge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICB9XG4gIH1cbn1cbi5wcm9kdWN0LW9uZUNsaWNrSW5zdGFsbGF0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgLmdyaWQtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAucmlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTQwcHg7IC8qIDEvMiBncmlkICsgMSBjb2wgZGlmZmVyZW5jZSAoODBweCkgKi9cbiAgfVxufVxuXG4ucHJvZHVjdC1tdWx0aXBsZVNpZ25hdHVyZXMsIC5wcm9kdWN0LW9uZUNsaWNrSW5zdGFsbGF0aW9uLCAucHJvZHVjdC1pbnRlZ3JhdGlvbnMsIC5vdmVydmlldy1hbmFseXRpY3Mge1xuICBAaW5jbHVkZSBicCg4ODApIHtcbiAgICBpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LWFibSB7XG4gIHBhZGRpbmc6IDE2MHB4IDAgNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgYnAoODgwKSB7XG4gICAgaSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IGF1dG8gYXV0byAwO1xuICAgIH1cbiAgICBwYWRkaW5nOiA4MHB4IDAgMDtcbiAgfVxuICBAaW5jbHVkZSBicCg3MjApIHtcbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmxlZnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICB9XG59XG4iLCIuY2FzZVN0dWR5LWNvbmNsdXNpb24ge1xuICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG4uY2FzZVN0dWR5LXJlc3VsdHMge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jYXNlU3R1ZHktZW1haWxGcmFtZSwgLmNhc2VTdHVkeS1zdGF0cyB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XG4gIH1cbiAgLmNhc2VTdHVkeS1lbWFpbEZyYW1lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGdyZXktbGlnaHRlcjtcbiAgICAuY2FzZVN0dWR5LWVtYWlsRnJhbWUtd2luZG93Q29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIC5jYXNlU3R1ZHktZW1haWxGcmFtZS13aW5kb3dDb250cm9sLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhc2VTdHVkeS1lbWFpbEZyYW1lLWFkZHJlc3Mge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIC5jYXNlU3R1ZHktZW1haWxGcmFtZS1hZGRyZXNzLWJhciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0ZXI7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgfVxuICAgICAgLmNhc2VTdHVkeS1lbWFpbEZyYW1lLWFkZHJlc3MtYmFyLTEge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICB9XG4gICAgICAuY2FzZVN0dWR5LWVtYWlsRnJhbWUtYWRkcmVzcy1iYXItMiB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXNlU3R1ZHktZW1haWxGcmFtZS1ib2R5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAuY2FzZVN0dWR5LWVtYWlsRnJhbWUtc2lnbmF0dXJlLCAuY2FzZVN0dWR5LWVtYWlsRnJhbWUtY2FtcGFpZ24ge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgfVxuICAgICAgLmNhc2VTdHVkeS1lbWFpbEZyYW1lLXNpZ25hdHVyZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jYXNlU3R1ZHktc3RhdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAuY2FzZVN0dWR5LXN0YXQge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JleS1saWdodGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIH1cbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICB9XG4gICAgICAubnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGNvbG9yOiAkc2Vhd2VlZDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5O1xuICAgICAgfVxuICAgICAgLmxhYmVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY2FzZVN0dWR5LW90aGVyQ2FtcGFpZ25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGltZyB7XG4gICAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4iLCIucHJlc3MtcG9zdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA1MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJwKDEwNDApIHtcbiAgICBwYWRkaW5nLXRvcDogNDIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgYnAoNTYwKSB7XG4gICAgcGFkZGluZy10b3A6IDMyMHB4O1xuICB9XG4gICYtaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuLnByZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBoZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgIC5ncmlkLWxnIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24tc2VsZjogbWlkZGxlO1xuICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgaDEsIHAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgfVxuICAgICAgaDEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoNTYwKSB7XG4gICAgICAuZ3JpZC1sZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucHJlc3MtcG9zdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDM5MnB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy0yO1xuICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgdHJhbnNpdGlvbjogLjI1cyBhbGwgZWFzZTtcbiAgQGluY2x1ZGUgYnAoMTA0MCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICAgIC5wcmVzcy1wb3N0LWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LTg7XG4gICAgb3BhY2l0eTogMC45MDtcbiAgfVxuICAmOmZvY3VzIHtcbiAgICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbiAgJjpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgLnByZXNzLXBvc3QtY29udGVudCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgQGluY2x1ZGUgYnAoMTA0MCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE5NnB4O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuOCk7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtMjtcbiAgfVxuICAmLWNhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICRuZWxzb247XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KDUwMCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAmLWRhdGUsICYtc291cmNlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjY1KTtcbiAgICBAaW5jbHVkZSBmb250LXdlaWdodCg1MDApO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgJi10aXRsZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBAaW5jbHVkZSBmb250LXdlaWdodCg1MDApO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgbWFyZ2luOiAyNHB4IDAgMTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNvbnRhY3Qtc2VjdGlvbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRncmV5LWxpZ2h0ZXI7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGhlaWdodDogMjgxcHg7XG4gIGltZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIEBpbmNsdWRlIGJwKDgwMCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wcmVzcy1hcmNoaXZlIHtcbiAgQGluY2x1ZGUgYnAoODAwKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnByZXNzLWd1aWRlbGluZXMge1xuICBAaW5jbHVkZSBicCg4MDApIHtcbiAgICAuY29sLTMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudHJ1c3RlZGJ5IHtcbiAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci0xO1xuICAuZ3JpZC1tZCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIGltZyB7XG4gICAgd2lkdGg6IGNhbGMoMS82ICogMTAwJSk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgJjpudGgtY2hpbGQoLW4rNikge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7IC8qIGZpcnN0IHRocmVlIGl0ZW1zIGdldCBhIGJvdHRvbSBtYXJnaW4gKi9cbiAgICB9XG4gICAgQGluY2x1ZGUgYnAoMTA0MCkge1xuICAgICAgcGFkZGluZzogMCAxNnB4IDAgIWltcG9ydGFudDtcbiAgICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rOCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicCg4MDApIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicCg1NjApIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAwIDY0cHggMCAhaW1wb3J0YW50O1xuICAgICAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicCg0ODApIHtcbiAgICAgIHBhZGRpbmc6IDAgMzJweCAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIucGFnZUNUQSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogMTIwcHggMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRncmV5LWxpZ2h0ZXN0O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyZXktbGlnaHRlc3Q7XG4gIC5wYWdlQ1RBLWNvbnRlbnQge1xuICAgIGgxIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogJHNsYXRlO1xuICAgICAgQGluY2x1ZGUgZm9udC13ZWlnaHQoNDAwKTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnAoODAwKSB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICAgIC5ncmlkLWxnIHtcbiAgICAgIC5sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJwKDU2MCkge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuZm9vdGVyIHtcbiAgcGFkZGluZzogODBweCAwIDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWxpZ2h0ZXN0O1xuICAuZ3JpZC1sZyB7XG4gICAgLmZvb3Rlci1zaXRlbWFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICA+IGRpdiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNzJweDtcbiAgICAgICAgaDUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICRzbGF0ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBjb2xvcjogJGdyZXktZGFya2VyO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0xO1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsYXRlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJwKDgwMCkge1xuICAgIC5ncmlkLWxnIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5mb290ZXItc2l0ZW1hcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgID4gZGl2IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5mb290ZXItY29udGFjdCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLnBob25lLCAuYWRkcmVzcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIH1cbiAgICAgIC5zb2NpYWwtYmFkZ2VzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYWRkcmVzcyBzcGFuIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJwKDU2MCkge1xuICAgIC5mb290ZXItY29udGFjdCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAuZm9vdGVyLXNpdGVtYXAge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgPiBkaXYge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmZvb3Rlci1jb250YWN0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIC5waG9uZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkZ3JleS1kYXJrZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuYWRkcmVzcyB7XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogJGdyZXk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB9XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICAuc29jaWFsLWJhZGdlcyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0xO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnN1Yi1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogJGdyZXk7XG4gIH1cbiAgQGluY2x1ZGUgYnAoODAwKSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbiAgQGluY2x1ZGUgYnAoNTYwKSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbiIsIi52aWRlby1jYXJkIHtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tMztcbiAgLmNhcmQtaW1hZ2Uge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIGJwKDEwNDApIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgYnAoMTA0MCkge1xuICAgIC5jYXJkLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJwKDEwNDApIHtcbiAgICAuY2FyZC1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5jYXJkLXBsYXlidXR0b24ge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxLjUpO1xuICAgIH1cbiAgfVxufVxuLnZpZGVvLWNhcmQtYWN0aXZlIHtcbiAgaGVpZ2h0OiA1NDBweCAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBicCgxMDQwKSB7XG4gICAgaGVpZ2h0OiA0ODBweCAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIGJwKDgwMCkge1xuICAgIGhlaWdodDogMzIwcHggIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBicCg1NjApIHtcbiAgICBoZWlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aWRlby1jYXJkLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBjb2xvcjogJHNsYXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LWZhbWlseTogJGljb247XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICB0b3A6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICByaWdodDogNHB4O1xuICB6LWluZGV4OiAzO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0zO1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy01O1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBpbmNsdWRlIGJwKDExMjApIHtcbiAgICB0b3A6IDEycHg7XG4gICAgcmlnaHQ6IDEycHg7XG4gIH1cbn1cbi52aWRlby1jYXJkLWFjdGl2ZSwgLnZpZGVvLWNhcmQtY2xvc2UtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi52aWRlby1jb3Zlci1hY3RpdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLTM7XG59XG4udmlkZW8tY292ZXItYWN0aXZlLTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnZpZGVvIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi0zO1xufVxuLnZpZGVvLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRuZWxzb247XG59XG4udmlkZW8tYWN0aXZlLTIge1xuICBvcGFjaXR5OiAxO1xufVxuLnZpZGVvLWNvbnRlbnQtYWN0aXZlLCAudmlkZW8tYnV0dG9uLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jYXJkLXBsYXlidXR0b24ge1xuICBoZWlnaHQ6IDY0cHg7XG4gIHdpZHRoOiA2NHB4O1xuICBsaW5lLWhlaWdodDogNjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzbGF0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LTU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbjtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IC4zcztcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWFyY2gge1xuICBoZWFkZXIge1xuICAgIC5ncmlkLWxnIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmZpbHRlci1zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICAuZmlsdGVyLXNlYXJjaC1idG4ge1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLTE7XG4gICAgZm9udC1mYW1pbHk6ICRpY29uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43NTtcbiAgICB9XG4gIH1cbiAgLmZpbHRlci1zZWFyY2gtZm9ybSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tMTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIEBpbmNsdWRlIGlucHV0LXBsYWNlaG9sZGVyKHJnYmEoJHdoaXRlLCAwKSwgaW5pdGlhbCwgaW5pdGlhbCwgJGJvZHkpO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KDUwMCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuICAmLmFjdGl2ZSB7XG4gICAgLmZpbHRlci1zZWFyY2gtYnRuIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICAgIC5maWx0ZXItc2VhcmNoLWZvcm0ge1xuICAgICAgaW5wdXQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBpbnB1dC1wbGFjZWhvbGRlcihyZ2JhKCR3aGl0ZSwgMC43NSksIGluaXRpYWwsIGluaXRpYWwsICRib2R5KTtcbiAgICAgICAgQGluY2x1ZGUgYnAoNTYwKSB7XG4gICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYWx0LW5hdiB7XG4gIC5maWx0ZXItc2VhcmNoIHtcbiAgICAuZmlsdGVyLXNlYXJjaC1idG4ge1xuICAgICAgY29sb3I6ICRzaWdzdHI7XG4gICAgfVxuICAgIC5maWx0ZXItc2VhcmNoLWZvcm0gaW5wdXQge1xuICAgICAgQGluY2x1ZGUgaW5wdXQtcGxhY2Vob2xkZXIocmdiYSgkc2lnc3RyLCAwKSwgaW5pdGlhbCwgaW5pdGlhbCwgJGJvZHkpO1xuICAgICAgY29sb3I6ICRzaWdzdHI7XG4gICAgfVxuICAgICYuYWN0aXZlIC5maWx0ZXItc2VhcmNoLWZvcm0gaW5wdXQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkc2lnc3RyO1xuICAgICAgQGluY2x1ZGUgaW5wdXQtcGxhY2Vob2xkZXIocmdiYSgkc2lnc3RyLCAwLjc1KSwgaW5pdGlhbCwgaW5pdGlhbCwgJGJvZHkpO1xuICAgIH1cbiAgfVxufVxuIiwiLnByaWNpbmctcGxhbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGJwKDExMjApIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbi5wbGFuIHtcbiAgd2lkdGg6IDI1JTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtMTtcbiAgcGFkZGluZzogMzJweCAzMnB4IDk2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJi5wbGFuLWZlYXR1cmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgcGFkZGluZy10b3A6IDU0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctNTtcbiAgICAucGxhbi1saW5rIHtcbiAgICAgIGJvdHRvbTogNTRweDtcbiAgICB9XG4gICAgLnBsYW4tcHJpY2Uge1xuICAgICAgY29sb3I6ICRzaWdzdHI7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRvcDogNjhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBsYW4tdGl0bGUge1xuICAgICAgY29sb3I6ICRzaWdzdHI7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJwKDExMjApIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGdyZXktbGlnaHRlc3Q7XG4gICAgJi5wbGFuLWZlYXR1cmVkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnAoNzIwKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wbGFuLWhlYWRlciwgLnBsYW4tYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAkYm9keTtcbn1cbi5wbGFuLWJvZHksIC5wbGFuLXRpdGxlIHtcbiAgY29sb3I6ICRzbGF0ZS0yO1xufVxuLnBsYW4taGVhZGVyLCAucGxhbi1wcmljZTphZnRlciB7XG4gIGNvbG9yOiAkc2xhdGUtMjtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG59XG4ucGxhbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KDUwMCk7XG59XG4ucGxhbi1ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5wbGFuLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgQGluY2x1ZGUgZm9udC13ZWlnaHQoNTAwKTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnBsYW4tcHJpY2Uge1xuICBjb2xvcjogJHNsYXRlLTI7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIEBpbmNsdWRlIGZvbnQtd2VpZ2h0KDMwMCk7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICAmOmJlZm9yZSB7XG4gICAgY29sb3I6ICRncmV5LWxpZ2h0O1xuICAgIGNvbnRlbnQ6ICckJztcbiAgICBAaW5jbHVkZSBmb250LXdlaWdodCg1MDApO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTZweDtcbiAgICB0b3A6IDQ4cHg7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJy8gVXNlciAvIE1vbnRoJztcbiAgICBAaW5jbHVkZSBmb250LXdlaWdodCg1MDApO1xuICAgIGNvbG9yOiAkZ3JleTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wbGFuLWVudGVycHJpc2UgLnBsYW4tcHJpY2Uge1xuICBsaW5lLWhlaWdodDogNjRweDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gIH1cbn1cbi5wbGFuLXVzZXJzIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICRncmV5O1xuICBAaW5jbHVkZSBmb250LXdlaWdodCg0MDApO1xufVxuLnBsYW4tY3RhIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5wbGFuLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5wbGFuLWZlYXR1cmVzIHtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGNvbG9yOiAkZ3JleTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDNweDtcbiAgICB9XG4gIH1cbn1cbi5wbGFuLWxpbmsge1xuICBtYXJnaW46IDQ4cHggMCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzJweDtcbn1cbi5wbGFuLXVzZXJQcmljZSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLnByaWNpbmctZmFxcyB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXItdG9wOiAycHggc29saWQgJGdyZXktbGlnaHRlc3Q7XG59XG4uZmFxIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMzJweCk7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIEBpbmNsdWRlIGJwKDgwMCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZmFxLXRpdGxlIHtcbiAgY29sb3I6ICRzbGF0ZTtcbiAgQGluY2x1ZGUgZm9udC13ZWlnaHQoNTAwKTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuIiwiLmVtYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctNjtcbiAgd2lkdGg6IDQ0MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLTE7XG4gIEBpbmNsdWRlIGJwKDExMjApIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTYwcHg7XG4gIH1cbiAgQGluY2x1ZGUgYnAoNzIwKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyZXktbGlnaHRlc3Q7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAmLWxhYmVsIHtcbiAgICBjb2xvcjogJGdyZXktbGlnaHQ7XG4gICAgZm9udC1mYW1pbHk6ICRzeXN0ZW07XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gICYtc2VuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cbiAgLmRvdHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAuZG90IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBtYXJnaW46IGF1dG8gOHB4IGF1dG8gMDtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmVsc29uO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5taWRkbGUge1xuICAgIC50bywgLnN1YmplY3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JleS1saWdodGVzdDtcbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJGdyZXktbGlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzeXN0ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5ib2R5IHtcbiAgICBwYWRkaW5nOiA2NHB4IDE2cHggNDBweDtcbiAgICAmLXNpZ25hdHVyZSwgJi1jYW1wYWlnbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLTI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMjhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICAgICYtc2lnbmF0dXJlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICRncmV5LWRhcmtlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICBmb250LWZhbWlseTogJHN5c3RlbTtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCwgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSwgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBjb2xvcjogJGdyZXk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtY2FtcGFpZ24ge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgIH1cbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYXNzZXRzL2ltZy9lYm9va0Jhbm5lcmNvbmZAMngucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjgxcHg7XG4gICAgICBoZWlnaHQ6IDc3cHg7XG4gICAgfVxuICB9XG59XG4uc2lnbmF0dXJlcyxcbi5jYW1wYWlnbnNcbntcbiAgLmVtYWlsIC5ib2R5IHtcbiAgICAmLXNpZ25hdHVyZSwgJi1jYW1wYWlnbiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zaWduYXR1cmVzIC5lbWFpbCAuYm9keS1jYW1wYWlnbiB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuLmNhbXBhaWducyAuZW1haWwgLmJvZHktc2lnbmF0dXJlIHA6Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogJGdyZXk7XG59XG4iXX0= */
